aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
2025-02-06crypto/phc-encoding: forbid parameters named 'v' (#22569)Frank Denis
2025-01-16x86_64: fix crashes compiling the compiler and testsJacob Young
2025-01-16x86_64: looped instructionsJacob Young
2025-01-16all: update to `std.builtin.Type.{Pointer,Array,StructField}` field renamesmlugg
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2024-12-14argon2: bail out if m < 8p (#22232)Frank Denis
2024-12-11Reinstantiates AEGIS-MAC with the final construction (#22205)Frank Denis
2024-12-04Remove parallel variants of AEGIS-MAC (#22146)Frank Denis
2024-11-22std.crypto.bcrypt: implement the actual OpenSSH KDF (#22027)Frank Denis
2024-11-22std.crypto.aes: introduce AES block vectors (#22023)Frank Denis
2024-11-20crypto.keccak.State: add checks to prevent insecure transitions (#22020)Frank Denis
2024-11-20crypto.aes.soft: use std.atomic.cache_line instead of a harcoded value (#22026)Frank Denis
2024-11-19std.crypto: make the key pair API creation consistent (#21955)Frank Denis
2024-11-10crypto.ascon: support up to 16 rounds, and update links (#21953)Frank Denis
2024-11-07std.crypto.tls: add support for secp384r1 key shareJacob Young
2024-11-07std.crypto.tls: advertise all supported signature algorithmsJacob Young
2024-11-07std.crypto.tls: support the same key sizes as certificate verificationJacob Young
2024-11-07std.crypto.tls: support handshake fragmentsJacob Young
2024-11-07std.crypto.tls: improve debuggability of encrypted connectionsJacob Young
2024-11-07std.crypto.tls: increase handshake buffer sizesJacob Young
2024-11-07std.crypto.tls: remove hardcoded initial loopJacob Young
2024-11-07std.crypto.tls: make verify data checks timing safeJacob Young
2024-11-07std.crypto.tls: fix x25519_ml_kem768 key shareJacob Young
2024-11-07std.crypto: delete new functions that are only used onceJacob Young
2024-11-07std.crypto.tls: support more key share paramsJacob Young
2024-11-07std.crypto.tls: fix fetching https://nginx.orgJacob Young
2024-11-07std.crypto.tls: implement TLSv1.2Jacob Young
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-28closes #21824 (#21832)Bruno Franca dos Reis
2024-10-19std: update for new `CallingConvention`mlugg
2024-09-24Add post-quantum key agreement X25519MLKEM768Frank Denis
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-02std.crypto.ml_kem: Reduce test iteration counts from 100 to 10. (#21285)Alex Rønne Petersen
2024-08-29std: avoid field/decl name conflictsmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-22Rename the namespace for ml_kem variants of Kyber to nistFrank Denis
2024-08-22Update ML-KEM to the final specificationFrank Denis
2024-08-21std: update eval branch quotas after bdbc485mlugg
2024-08-21compiler: handle eval branch quota in memoized callsmlugg
2024-08-09std.crypto: better names for everything in utilsAndrew Kelley
2024-08-07std.crypto.ecdsa: use separate function for null seed (#20953)Jakub Dóka
2024-07-31remove hard tabs from source codeAndrew Kelley
2024-07-23Fix compilation issues in crypto.bccrypt and poly1305 (#20756)Frank Denis
2024-07-22Fix function definition: ChaCha20With64BitNonce counter is u64 (#20734)Frank Denis
2024-07-21tls.Client: implement record padding (#20558)Igor Anić
2024-07-19std.c reorganizationAndrew Kelley
2024-07-15Better implementation of GetLastError. (#20623)Lucas Santos
2024-07-14std.crypto.ff: fix typo in `montgomery` boolean documentation (#20624)bing
2024-07-12tls.Client: fix out of bounds panicIgor Anić
2024-07-09std: fix typos (#20560)Jora Troosh