aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
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
2024-04-14std.crypto.pcurves.*: simpler, smaller, faster u64 addition with carry (#19644)Frank Denis
2024-04-09std.crypto.Certificate: support 3072 bits RSA certificate (#19591)Andrew Kelley
2024-04-09crypto.sha3: implement constructions from NIST SP 800-185 (#19533)Frank Denis
2024-03-22Change std.os.exit to std.process.exitregeliv
2024-03-21std: promote tests to doctestsAndrew Kelley
2024-03-19extract std.posix from std.osAndrew Kelley
2024-03-12{aegis,aes_gcm}: fix overflow with large inputs on 32-bit systems (#19270)Frank Denis
2024-03-12ml_kem.zig: inLen -> in_len (#19269)Frank Denis
2024-03-11Merge pull request #19239 from jedisct1/ml-kemAndrew Kelley
2024-03-11std.crypto.pcurves fixes (#19245)Frank Denis
2024-03-10Fix typo in an old comment, and avoid useless hashFrank Denis
2024-03-10std.crypto: add support for ML-KEMFrank Denis
2024-02-26Remove redundant test name prefixes now that test names are fully qualifiedRyan Liptak
2024-02-25x86_64: implement more shufflesJacob Young
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-25x86_64: fix incorrect mnemonic selectionJacob Young
2024-02-12x86_64: implement `@byteSwap` of big integersJacob Young
2024-02-12x86_64: implement shifts of big integersJacob Young
2024-02-08Replace std.rand references with std.Randome4m2
2024-02-06std.os.linux.MAP: use a packed structAndrew Kelley
2024-02-04x86_64: fix errors compiling the compilerJacob Young
2024-02-02tls: support ed25519 signaturesJacob Young
2024-01-27std: remove meta.globalOptionVeikka Tuominen
2024-01-22std.io: replace readStructBig with readStructEndianTristan Ross
2024-01-16Fix TLS record overflow by limiting inner record length to 2^14melonedo
2024-01-16tls client interface consistency fixPurrie
2024-01-01Deprecate `suggestVectorSize` in favor of `suggestVectorLength`Carl Åstholm
2023-12-22std.crypto.kem.kyber: mitigate KyberSlash (#18316)Frank Denis
2023-12-01verify_buffer is not expected to be sentinel-terminatedFrank Denis