aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto.zig
AgeCommit message (Expand)Author
2022-01-31a small crusade against std.meta.declarationsAndrew Kelley
2022-01-25std.crypto.random: `Random`s are no longer passed by referenceMeghan
2021-11-15add argon2 kdf (#9756)lucky
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-09reexport crypto/phc_encoding (#9712)lucky
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-08-24add scrypt kdf (#9577)lucky
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-05-01std.crypto: add support for the NIST P-256 curve (#8627)Frank Denis
2021-04-20std/crypto: use finer-grained error sets in function signatures (#8558)Frank Denis
2021-03-17std/crypto/chacha20: add round-reduced versions & cleanup internalsFrank Denis
2021-03-14Use a unified error set for std/crypto/*Frank Denis
2021-02-28std/crypto: add AES-OCBFrank Denis
2021-01-04ci: skip crypto tests on windowsAndrew Kelley
2020-12-31Year++Frank Denis
2020-12-18std: introduce a thread-local CSPRNG for general useAndrew Kelley
2020-11-16std/crypto: add ISAPv2 (ISAP-A-128a) AEADFrank Denis
2020-11-07Add mem.timingSafeEql() for constant-time array comparisonFrank Denis
2020-11-05std.crypto: namespace constructions a bit moreFrank Denis
2020-10-28PascalCase *box names, remove unneeded comptime & parenthesisFrank Denis
2020-10-25std/crypto: add the bcrypt password hashing functionFrank Denis
2020-10-25Add (X)Salsa20 and NaCl boxesFrank Denis
2020-10-17std/crypto: make the whole APIs more consistentFrank Denis
2020-10-15std: move std.meta.refAllDecls to std.testingTadeo Kondrak
2020-10-06std/crypto: Add support for AES-GCMFrank Denis
2020-10-04Merge pull request #6463 from jedisct1/ghashAndrew Kelley
2020-10-01std/crypto: add GHASH implementationFrank Denis
2020-09-30Remove unused var, sort std.crypto.*Frank Denis
2020-09-30std/crypto: implement the HKDF constructionFrank Denis
2020-09-29Add AEGIS-256 as wellFrank Denis
2020-09-29std/crypto: add the AEGIS128L AEADFrank Denis
2020-09-24Revamp crypto/aesFrank Denis
2020-09-24Move PBKDF2 to a pwhash category, clarify what that category isFrank Denis
2020-09-13fix refRocknest
2020-09-13Reference all crypto declarationsRocknest
2020-09-13Extract kdf.zig to provide namespace documentationRob Napier
2020-09-13Explicitly reference std.crypto.kdf in test caseRob Napier
2020-09-11Add crypto.kdf.pbkdf2Rob Napier
2020-08-22Promote hash/siphash to crypto/siphashFrank Denis
2020-08-21Hash functions now accept an option setFrank Denis
2020-08-20Remove the reset() function from hash functionsFrank Denis
2020-08-20Breaking: sort std/crypto functions into categoriesFrank Denis
2020-08-20add license header to all std lib filesAndrew Kelley
2020-08-17Export crypto.aeadFrank Denis
2020-08-16Rename the field and scalar modulesFrank Denis
2020-08-16Improve curve25519-based cryptoFrank Denis
2020-02-24hashing algorithms: fix logic and index out of boundsJ.W
2020-02-01crypto: Add BLAKE3 hashing algorithmJay Petacat
2019-11-01crypto: Add AES implementationlukechampine
2019-09-25mv std/ lib/Andrew Kelley