aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
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
2024-07-09crypto.Certificate: case insensitive host name checkIgor Anić
2024-07-07std.crypto.pwhash: Add recommended parameters (#20527)Shun Sakai
2024-06-23std.crypto.chacha: fix typo in XChaChaIETF.stream() (#20399)Frank Denis
2024-06-04crypto.edwards25519: add the ability to check for group membership (#20175)Frank Denis
2024-06-04sha3.keccak: allow Keccak[f=200] (#20181)Frank Denis
2024-05-09handle visionos target OS tag in the compilerJakub Konka
2024-05-03Delete compile errors for deprecated declsRyan Liptak
2024-04-28std.crypto.hash.sha2: cleanup add add more docs (#19744)clickingbuttons
2024-04-28std.posix.iovec: use .base and .len instead of .iov_base and .iov_lenNameless
2024-04-23std.crypto: make ff.ct_unprotected.limbsCmpLt compile (#19741)clickingbuttons
2024-04-22ComptimeStringMap: return a regular struct and optimizeTravis Staloch
2024-04-20Rename der_encoded_max_length to der_encoded_length_maxFrank Denis
2024-04-19define std.crypto.sha2.Sha512224 (#19697)Meghan Denny