aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
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
2023-12-01TLS: The 0x1306 TLS identifier was updated to TLS_AEGIS_256_SHA512Frank Denis
2023-11-22update for the std.fs.Dir changesAndrew Kelley
2023-11-22std.crypto.ff: simplify implementationAndrew Kelley
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-08Curve25519.fromEdwards25519(): don't assume normalized coordinates (#17920)Frank Denis
2023-11-03x86_64: fix std test failuresJacob Young
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-10-29x86_64: fix compiler rt test failuresJacob Young
2023-10-27x86_64: fix `cond_br`Jacob Young
2023-10-26x86_64: add missing spillsJacob Young
2023-10-25x86_64: pass more testsJacob Young
2023-10-23x86_64: implement 128-bit builtinsJacob Young
2023-10-23x86_64: implement enough to pass unicode testsJacob Young
2023-10-22Merge pull request #17407 from truemedian/http-ngAndrew Kelley
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-21std.http.Client: store *Connection instead of a pool node, buffer writesNameless
2023-10-21x86_64: disable failing tests, enable test-std testingJacob Young
2023-10-21x86_64: fix bugs and disable erroring testsJacob Young
2023-10-21x86_64: disable difficult std tests and hack around more zero-bit typesJacob Young
2023-10-21crypto.ff: faster exponentiation with short/public exponents (#17617)Frank Denis
2023-10-18std certs: solaris can use the BSD pathAndrew Kelley
2023-10-02Add illumos OS tagStephen Gregoratto
2023-09-30solaris: load CA certs fileRyan Zezeski
2023-08-14std.crypto.aead: Consistent decryption tail and doc fixes (#16781)e4m2
2023-07-24Merge pull request #16516 from lacc97/std-crypto-certificate-parse-datetimeAndrew Kelley
2023-07-24Use builtin inference over @as where possibleZachary Raineri
2023-07-23std.crypto.Certificate: consistent param types for parseTimeDigitsLuis Cáceres
2023-07-23std.crypto.Certificate: fix timedate parsingLuis Cáceres
2023-07-19Be more conservative in the description of Aegis256Mac (#16452)Frank Denis
2023-07-18Replace hand-written endian-specific loads with std.mem.readInt*() (#16431)Frank Denis
2023-07-17Small documentation fixes on `std.crypto` (#16427)Luiz Berti
2023-07-17std.crypto: add finalResult and peek api for Sha1 (#16426)George Zhao
2023-07-14std.crypto.sha3: Minor TurboSHAKE/Keccak fixes (#16408)e4m2
2023-07-06Client.zig: support rsa_pss_rsae_sha384 and rsa_pss_rsae_sha512dec05eba
2023-07-02tls certificates: support more BSDsMichael Dusan