aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
2025-11-21std.crypto.ml_kem: disable some tests on s390x with vector supportAlex Rønne Petersen
2025-11-20update deprecated ArrayListUnmanaged usage (#25958)Benjamin Jurk
2025-11-18Align ML-KEM code with ML-DSA (#25964)Frank Denis
2025-11-14represent Mac Catalyst as aarch64-maccatalyst-none rather than aarch64-ios-ma...Alex Rønne Petersen
2025-11-10Add ML-DSA post-quantum signatures (#25862)Frank Denis
2025-11-07std.crypto: improve KT documentation, use key_length for B3 key length (#25807)Frank Denis
2025-11-03crypto - threaded K12: separate context computation from thread spawning (#25...Frank Denis
2025-11-02crypto.kt128: when using incremental hashing, use SIMD when possible (#25783)Frank Denis
2025-11-01Add std.crypto.hash.sha3.{KT128,KT256} - RFC 9861. (#25593)Frank Denis
2025-11-01Implement threaded BLAKE3 (#25587)Frank Denis
2025-10-29std.Io.Threaded: fix compilation failures on WindowsAndrew Kelley
2025-10-29std: fix macos compilation errorsAndrew Kelley
2025-10-29std.crypto.Certificate.Bundle: remove use of File.readAllAndrew Kelley
2025-10-29std: updating to std.Io interfaceAndrew Kelley
2025-10-27remove all Oracle Solaris supportAlex Rønne Petersen
2025-10-18std: split up ecdsa testsMatthew Lugg
2025-10-18crypto.ecdsa: trim the number of tests we performFrank Denis
2025-10-18tweak tests to avoid timeoutsmlugg
2025-10-15Faster BLAKE3 implementation (#25574)Frank Denis
2025-10-14std.crypto: add AES-CCM and CBC-MAC (#25526)aarvay
2025-10-09std.crypto.tls.Client: fix infinite loop in std.Io.Writer.writeAllmarximimus
2025-10-04correct ed25519 test case (#25445)David Rubin
2025-09-20coerce vectors to arrays rather than inline forAndrew Kelley
2025-09-20compiler: require comptime vector indexesAndrew Kelley
2025-09-20std.crypto.ascon: disable Ascon-AEAD128 test on RISC-V with V supportAlex Rønne Petersen
2025-09-19Merge pull request #25268 from alexrp/loongarchAlex Rønne Petersen
2025-09-18Remove usages of deprecatedWriterandrewkraevskii
2025-09-18std.crypto.ml_kem: disable some Kyber tests on LoongArch with LSXAlex Rønne Petersen
2025-09-17Merge pull request #25249 from jedisct1/sivAndrew Kelley
2025-09-17std.crypto: add Ascon-AEAD, Ascon-Hash, Ascon-CHash (#25239)Frank Denis
2025-09-17Avoid logic where we return success in case of an error (#25251)Frank Denis
2025-09-16Parallelize deriveKeysFrank Denis
2025-09-16Import crypto/aes_gcm_siv.zigFrank Denis
2025-09-16std.crypto: add AES-SIV and AES-GCM-SIVFrank Denis
2025-09-08std.crypto.ed25519: support cofactorless verificationFrank Denis
2025-09-08ECDSA signature der encoding should produce smallest number of octets (#25177)Igor Anić
2025-08-30Merge pull request #25077 from ziglang/GenericReaderAndrew Kelley
2025-08-30std: disable `sha3-512 single` test on RISC-V with V supportAlex Rønne Petersen
2025-08-30compiler: fix macos buildAndrew Kelley
2025-08-29std.Io: delete GenericReaderAndrew Kelley
2025-08-28std.crypto.ml_kem: update to not use GenericWriterAndrew Kelley
2025-08-28std: delete most remaining uses of GenericWriterAndrew Kelley
2025-08-28std.Io: delete GenericWriterAndrew Kelley
2025-08-27Fix TLS 1.2 client key exchange to use negotiated named group (#25007)Frank Denis
2025-08-25Fix #24999: copy left-overs before we XOR into c. (#25001)Erik Schlyter
2025-08-16std: more reliable HTTP and TLS networkingAndrew Kelley
2025-08-15crypto/aes_ocb.zig: actually check against test vectors (#24835)Frank Denis
2025-08-14Validate wildcard TLS certificates correctly (#24829)Frank Denis
2025-08-13std.crypto.aegis: Absorb ad instead of encrypting it.Erik Schlyter
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley