COMMITS
/ lib/std/crypto.zig April 12, 2025
F
std.crypto: add constant-time codecs (#23420)
Frank Denis committed
February 23, 2025
A
Merge pull request #19976 from clickingbuttons/asn1
Andrew Kelley committed
December 11, 2024
F
Reinstantiates AEGIS-MAC with the final construction (#22205)
Frank Denis committed
December 4, 2024
F
Remove parallel variants of AEGIS-MAC (#22146)
Frank Denis committed
November 22, 2024
F
std.crypto.aes: introduce AES block vectors (#22023)
Frank Denis committed
August 22, 2024
F
Rename the namespace for ml_kem variants of Kyber to nist
Frank Denis committed
August 9, 2024
A
std.crypto: better names for everything in utils
Andrew Kelley committed
May 15, 2024
C
std.crypto: Add ASN1 module with OIDs and DER
clickingbuttons committed
March 12, 2024
A
Merge pull request #19239 from jedisct1/ml-kem
Andrew Kelley committed
March 11, 2024
A
improve documentation in std
Andrew Kelley committed
March 10, 2024
F
std.crypto: add support for ML-KEM
Frank Denis committed
October 23, 2023
J
x86_64: implement 128-bit builtins
Jacob Young committed
October 22, 2023
J
Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""
Jacob Young committed
A
Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"
Andrew Kelley committed
October 19, 2023
J
x86_64: fix bugs and disable erroring tests
Jacob Young committed
May 22, 2023
F
std.crypto.ff - Alloc-free, constant-time field arithmetic for crypto (#15795)
Frank Denis committed
April 21, 2023
F
AEGIS MAC: add support for 128-bit tags (#15379)
Frank Denis committed
April 14, 2023
F
std.crypto.aegis: support 256-bit tags (#15276)
Frank Denis committed
March 21, 2023
F
Remove Gimli and Xoodoo from the standard library (#14928)
Frank Denis committed
March 15, 2023
B
Add Kyber post-quantum key encapsulation mechanism (#14902)
Bas Westerbaan committed
March 14, 2023
F
Move std.crypto.config options to std.options (#14906)
Frank Denis committed
March 13, 2023
F
Add configurable side channels mitigations; enable them on soft AES (#13739)
Frank Denis committed
March 2, 2023
F
crypto.hash.sha3: make permutation generic and public, add SHAKE (#14756)
Frank Denis committed
February 16, 2023
C
crypto: add AES-CMAC (RFC 4493) (#14545)
Chris Boesch committed
February 8, 2023
F
std.crypto: add the Ascon permutation
Frank Denis committed
December 23, 2022
A
remove std.crypto.der
Andrew Kelley committed
December 22, 2022
A
std.crypto.tls: validate previous certificate
Andrew Kelley committed
December 20, 2022
A
introduce std.crypto.CertificateBundle
Andrew Kelley committed
December 16, 2022
A
extract std.crypto.tls.Client into separate namespace
Andrew Kelley committed
December 13, 2022
A
std.http reorg; introduce std.crypto.Tls
Andrew Kelley committed
December 14, 2022
A
std: remove OOM workarounds
Andrew Kelley committed
November 22, 2022
F
std.crypto.auth: add AEGIS MAC (#13607)
Frank Denis committed
November 20, 2022
F
Add the POLYVAL universal hash function
Frank Denis committed
November 6, 2022
F
crypto.salsa20: make the number of rounds a comptime parameter (#13442)
Frank Denis committed
July 1, 2022
F
crypto: add the Xoodoo permutation, prepare for Gimli deprecation (#11866)
Frank Denis committed
F
std.crypto.hash: allow creating hash functions from compositions (#11965)
Frank Denis committed
June 29, 2022
F
std.crypto.ecc: add support for the secp256k1 curve (#11880)
Frank Denis committed
June 15, 2022
F
std/crypto: add support for ECDSA signatures (#11855)
Frank Denis committed
May 31, 2022
F
crypto: add support for the NIST P-384 curve (#11735)
Frank Denis committed
February 1, 2022
A
a small crusade against std.meta.declarations
Andrew Kelley committed
January 25, 2022
M
std.crypto.random: `Random`s are no longer passed by reference
Meghan committed
November 15, 2021
L
add argon2 kdf (#9756)
lucky committed
October 5, 2021
A
migrate from `std.Target.current` to `@import("builtin").target`
Andrew Kelley committed
September 9, 2021
L
reexport crypto/phc_encoding (#9712)
lucky committed
August 24, 2021
A
remove redundant license headers from zig standard library
Andrew Kelley committed
L
add scrypt kdf (#9577)
lucky committed
May 4, 2021
V
std: update usage of std.testing
Veikka Tuominen committed
May 1, 2021
F
std.crypto: add support for the NIST P-256 curve (#8627)
Frank Denis committed
April 20, 2021
F
std/crypto: use finer-grained error sets in function signatures (#8558)
Frank Denis committed
March 14, 2021
F
std/crypto/chacha20: add round-reduced versions & cleanup internals
Frank Denis committed