2024-04-22 |
Frank Denis | Fix WASI threads, again
|
commit | commitdiff | tree |
2024-04-20 |
Frank Denis | Rename der_encoded_max_length to der_encoded_length_max
|
commit | commitdiff | tree |
2024-04-13 |
Frank Denis | std.crypto.pcurves.*: simpler, smaller, faster u64...
|
commit | commitdiff | tree |
2024-04-09 |
Frank Denis | crypto.sha3: implement constructions from NIST SP 800...
|
commit | commitdiff | tree |
2024-03-19 |
Frank Denis | WASI-thread: panic if no allocator is given
|
commit | commitdiff | tree |
2024-03-18 |
Frank Denis | Unbreak support for WASI threads
|
commit | commitdiff | tree |
2024-03-12 |
Frank Denis | {aegis,aes_gcm}: fix overflow with large inputs on...
|
commit | commitdiff | tree |
2024-03-12 |
Frank Denis | ml_kem.zig: inLen -> in_len (#19269)
|
commit | commitdiff | tree |
2024-03-11 |
Frank Denis | std.crypto.pcurves fixes (#19245)
|
commit | commitdiff | tree |
2024-03-10 |
Frank Denis | Fix typo in an old comment, and avoid useless hash
|
commit | commitdiff | tree |
2024-03-10 |
Frank Denis | std.crypto: add support for ML-KEM
|
commit | commitdiff | tree |
2023-12-22 |
Frank Denis | std.crypto.kem.kyber: mitigate KyberSlash (#18316)
|
commit | commitdiff | tree |
2023-12-01 |
Frank Denis | verify_buffer is not expected to be sentinel-terminated
|
commit | commitdiff | tree |
2023-12-01 |
Frank Denis | TLS: The 0x1306 TLS identifier was updated to TLS_AEGIS_256_...
|
commit | commitdiff | tree |
2023-11-08 |
Frank Denis | Curve25519.fromEdwards25519(): don't assume normalized...
|
commit | commitdiff | tree |
2023-10-21 |
Frank Denis | crypto.ff: faster exponentiation with short/public...
|
commit | commitdiff | tree |
2023-10-03 |
Frank Denis | valgrind.memcheck: fix makeMem*()
|
commit | commitdiff | tree |
2023-07-30 |
Frank Denis | Remove obsolete comment in wasi_libc.zig
|
commit | commitdiff | tree |
2023-07-20 |
Frank Denis | Include system headers path when targeting assembly_with_cpp
|
commit | commitdiff | tree |
2023-07-19 |
Frank Denis | Be more conservative in the description of Aegis256Mac...
|
commit | commitdiff | tree |
2023-07-17 |
Frank Denis | Replace hand-written endian-specific loads with std...
|
commit | commitdiff | tree |
2023-06-25 |
Frank Denis | wasi-libc: compile emmalloc.c without strict aliasing...
|
commit | commitdiff | tree |
2023-06-13 |
Frank Denis | crypto.pcurves: don't assume that points with X=0 are...
|
commit | commitdiff | tree |
2023-06-06 |
Frank Denis | crypto.bcrypt: allow very large passwords to be pre...
|
commit | commitdiff | tree |
2023-06-02 |
Frank Denis | Fix std.hash benchmarks (#15917)
|
commit | commitdiff | tree |
2023-05-30 |
Frank Denis | RSA: remove usage of allocators (#15901)
|
commit | commitdiff | tree |
2023-05-27 |
Frank Denis | poly1305: properly cast the mask from u1 to u64 (#15869)
|
commit | commitdiff | tree |
2023-05-24 |
Frank Denis | std.crypto: 2.5 times faster ghash and polyval on WebAssembl...
|
commit | commitdiff | tree |
2023-05-23 |
Frank Denis | Update wasi-libc to 3189cd1ceec8771e8f27faab58ad05d4d6c369ef...
|
commit | commitdiff | tree |
2023-05-23 |
Frank Denis | crypto.aes: define optimal_parallel_blocks for more...
|
commit | commitdiff | tree |
2023-05-23 |
Frank Denis | std.crypto.chacha: remove the hack for ChaCha with...
|
commit | commitdiff | tree |
2023-05-23 |
Frank Denis | Make Poly1305 faster by leveraging @addWithOverflow...
|
commit | commitdiff | tree |
2023-05-22 |
Frank Denis | std.crypto.chacha: support larger vectors on AVX2 and...
|
commit | commitdiff | tree |
2023-05-22 |
Frank Denis | std.crypto.ff - Alloc-free, constant-time field arithmetic...
|
commit | commitdiff | tree |
2023-05-16 |
Frank Denis | crypto.AegisMac: fix a regression from s/mem.copy/...
|
commit | commitdiff | tree |
2023-04-21 |
Frank Denis | AEGIS MAC: add support for 128-bit tags (#15379)
|
commit | commitdiff | tree |
2023-04-14 |
Frank Denis | std.crypto.aegis: support 256-bit tags (#15276)
|
commit | commitdiff | tree |
2023-04-14 |
Frank Denis | secp256k1: Endormorphism.splitScalar() can return an...
|
commit | commitdiff | tree |
2023-03-23 |
Frank Denis | http.Client: don't prematurely check transfer_{encoding...
|
commit | commitdiff | tree |
2023-03-22 |
Frank Denis | TLS: Favor ChaCha over AES-based ciphers on CPUs without...
|
commit | commitdiff | tree |
2023-03-22 |
Frank Denis | crypto.hmac: set the recommended key size to the block...
|
commit | commitdiff | tree |
2023-03-21 |
Frank Denis | Remove Gimli and Xoodoo from the standard library ...
|
commit | commitdiff | tree |
2023-03-14 |
Frank Denis | Argon2: properly handle outputs > 64 bytes in blake2Long...
|
commit | commitdiff | tree |
2023-03-14 |
Frank Denis | Move std.crypto.config options to std.options (#14906)
|
commit | commitdiff | tree |
2023-03-13 |
Frank Denis | Add configurable side channels mitigations; enable...
|
commit | commitdiff | tree |
2023-03-13 |
Frank Denis | crypto.aescrypto.encrypt: do not add the round key...
|
commit | commitdiff | tree |
2023-03-09 |
Frank Denis | TurboSHAKE: change default delimiter to 0x1F (#14857)
|
commit | commitdiff | tree |
2023-03-09 |
Frank Denis | Fix incorrect SHA-3 computation with the streaming...
|
commit | commitdiff | tree |
2023-03-08 |
Frank Denis | wasm-linker: emit build_id section (#14820)
|
commit | commitdiff | tree |
2023-03-07 |
Frank Denis | std.fmt: add bytesToHex() to encode bytes as hex digits
|
commit | commitdiff | tree |
2023-03-07 |
Frank Denis | std.crypto.hash.sha3: add TurboSHAKE (#14824)
|
commit | commitdiff | tree |
2023-03-03 |
Frank Denis | crypto.25519.field: de-inline _sq()
|
commit | commitdiff | tree |
2023-03-02 |
Frank Denis | crypto.KeccakF: compute rotations at comptime, add...
|
commit | commitdiff | tree |
2023-03-02 |
Frank Denis | crypto.hash.sha3: make permutation generic and public...
|
commit | commitdiff | tree |
2023-02-24 |
Frank Denis | crypto/benchmark.zig: fix pointer capture of non pointer...
|
commit | commitdiff | tree |
2023-02-20 |
Frank Denis | trim(Left|Right): clarify that values_to_strip is a set
|
commit | commitdiff | tree |
2023-02-20 |
Frank Denis | Linker: -z<arg> should be equivalent to -z <arg> (...
|
commit | commitdiff | tree |
2023-02-13 |
Frank Denis | std.crypto: add the Ascon permutation
|
commit | commitdiff | tree |
2023-01-12 |
Frank Denis | wasi-libc: use __heap_end if available (#14273)
|
commit | commitdiff | tree |
2023-01-10 |
Frank Denis | Update wasi-libc to a1c7c2c7a4b2813c6f67bd2ef6e0f430d31cebad
|
commit | commitdiff | tree |
2023-01-06 |
Frank Denis | ELF linker: support common-page-size and max-page-size...
|
commit | commitdiff | tree |
2022-12-31 |
Frank Denis | Happy new year! 🎉 (#14143)
|
commit | commitdiff | tree |
2022-12-30 |
Frank Denis | sha3: define block_length as the rate, not as the state...
|
commit | commitdiff | tree |
2022-12-29 |
Frank Denis | hkdf: add prk_length and extractInit()
|
commit | commitdiff | tree |
2022-12-25 |
Frank Denis | WebAssembly: do not link with --allow-undefined unconditionally
|
commit | commitdiff | tree |
2022-12-23 |
Frank Denis | HKDF allow expansion up to, and including <hash size...
|
commit | commitdiff | tree |
2022-12-22 |
Frank Denis | compiler-rt: implement __udivei4 and __umodei4 (#14023)
|
commit | commitdiff | tree |
2022-12-09 |
Frank Denis | Improve and remove duplicate doNotOptimizeAway() implementat...
|
commit | commitdiff | tree |
2022-12-07 |
Frank Denis | Revert "std.crypto.aes: use software implementation...
|
commit | commitdiff | tree |
2022-12-06 |
Frank Denis | Update wasi-libc to 8b7148f69ae241a2749b3defe4606da8143b72e0...
|
commit | commitdiff | tree |
2022-12-06 |
Frank Denis | std.crypto.aes: use software implementation in comptime...
|
commit | commitdiff | tree |
2022-12-06 |
Frank Denis | wasi-libc: define BULK_MEMORY_THRESHOLD for the bulk_memory...
|
commit | commitdiff | tree |
2022-12-06 |
Frank Denis | treshold -> threshold
|
commit | commitdiff | tree |
2022-12-05 |
Frank Denis | std.crypto benchmark: don't use a relative path to...
|
commit | commitdiff | tree |
2022-11-28 |
Frank Denis | Update wasi-libc to a00bf321eeeca836ee2a0d2d25aeb8524107b8cc...
|
commit | commitdiff | tree |
2022-11-27 |
Frank Denis | std.crypto.edwards25519: add a rejectLowOrder() function...
|
commit | commitdiff | tree |
2022-11-24 |
Frank Denis | std.crypto.ed25519 incremental signatures: hash the...
|
commit | commitdiff | tree |
2022-11-22 |
Frank Denis | std.crypto.auth: add AEGIS MAC (#13607)
|
commit | commitdiff | tree |
2022-11-20 |
Frank Denis | Add the POLYVAL universal hash function
|
commit | commitdiff | tree |
2022-11-17 |
Frank Denis | ghash: handle the .hi_lo case when no CLMUL acceleration...
|
commit | commitdiff | tree |
2022-11-17 |
Frank Denis | Reapply "std.crypto.onetimeauth.ghash: faster GHASH...
|
commit | commitdiff | tree |
2022-11-17 |
Frank Denis | std.crypto.onetimeauth.ghash: faster GHASH on modern...
|
commit | commitdiff | tree |
2022-11-14 |
Frank Denis | crypto.bcrypt: fix massive speed regression when using...
|
commit | commitdiff | tree |
2022-11-11 |
Frank Denis | crypto.AesGcm: provision ghash for the final block
|
commit | commitdiff | tree |
2022-11-10 |
Frank Denis | crypto.ghash: define aggregate tresholds as blocks...
|
commit | commitdiff | tree |
2022-11-08 |
Frank Denis | crypto.ghash: compatibility with stage1
|
commit | commitdiff | tree |
2022-11-07 |
Frank Denis | std.crypto: make ghash faster, esp. for small messages...
|
commit | commitdiff | tree |
2022-11-07 |
Frank Denis | crypto.core.aes: process 6 block in parallel instead...
|
commit | commitdiff | tree |
2022-11-06 |
Frank Denis | crypto.salsa20: make the number of rounds a comptime...
|
commit | commitdiff | tree |
2022-11-03 |
Frank Denis | std.crypto.pwhash.bcrypt: inline the Feistel network...
|
commit | commitdiff | tree |
2022-11-01 |
Frank Denis | std.crypto.onetimeauth.Ghash: make GHASH 2 - 2.5x faster...
|
commit | commitdiff | tree |
2022-11-01 |
Frank Denis | ed25519: recommend using the seed to recover a key...
|
commit | commitdiff | tree |
2022-11-01 |
Frank Denis | Ed25519.KeyPair.fromSecretKey() didn't compile after...
|
commit | commitdiff | tree |
2022-10-28 |
Frank Denis | std.sign.ecdsa: add support for incremental signatures...
|
commit | commitdiff | tree |
2022-10-27 |
Frank Denis | Revamp the ed25519 API (#13309)
|
commit | commitdiff | tree |
2022-10-26 |
Frank Denis | crypto/bcrypt: don't reimplement base64, just use a...
|
commit | commitdiff | tree |
2022-08-03 |
Frank Denis | crypto.sign.ed25519: include a context string in blind...
|
commit | commitdiff | tree |
2022-07-11 |
Frank Denis | stage1/codegen: replace sprintf() with snprintf()
|
commit | commitdiff | tree |
2022-07-08 |
Frank Denis | crypto.sign.ed25519: add support for blind key signatures...
|
commit | commitdiff | tree |
2022-07-06 |
Frank Denis | crypto.sign.ecdsa: fix toCompressedSec1()/toUnompressedSec1...
|
commit | commitdiff | tree |