aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
2022-01-24std.crypto.25519.scalar: implement edwards25519 scalar field inversionFrank Denis
2021-12-27crypto/edwards25519: faster point decompressionFrank Denis
2021-12-27Bcrypt pbkdf (#10331)daurnimator
2021-12-19stage1, stage2: rename c_void to anyopaque (#10316)Isaac Freund
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-30std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley
2021-11-24Merge pull request #10073 from hoanga/haiku-support-build2Andrew Kelley
2021-11-20std: add `writer` methods on all crypto.hash types (#10168)Meghan
2021-11-15update docs (#10150)lucky
2021-11-15add fork case for haikuAl Hoang
2021-11-15add argon2 kdf (#9756)lucky
2021-11-08crypto/edwards25519: correctly flip the Y sign in the H2C operationFrank Denis
2021-10-27std.rand: Refactor `Random` interfaceOminitay
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-19Update `hash` & `crypto` benchmarks run comment (#9790)Ali Chraghi
2021-09-13fix missing paths (#9754)lucky
2021-09-10Fix compile error for p256 scalar arithmetic (#9715)Luuk de Gram
2021-09-01disable slow scrypt testsAndrew Kelley
2021-09-01std: reorganization that allows new usingnamespace semanticsAndrew Kelley
2021-09-01std.os: more reorganization effortsAndrew Kelley
2021-08-29zig fmt: respect trailing commas in inline assemblyjdmichaud
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-08-24add scrypt kdf (#9577)lucky
2021-07-22std.crypto: handle the top bit in 25519.field.fromBytes64() (#9435)Frank Denis
2021-06-21std.crypto.p256: fix neg function compile errorAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-15Merge pull request #9091 from Vexu/translate-cVeikka Tuominen
2021-06-14CLI: rename --override-lib-dir to --zig-lib-dirAndrew Kelley
2021-06-14replace usage of meta.cast with builtinsVeikka Tuominen
2021-06-10aes 128-bit key expansion test - properly test the inverse round keys (#9065)Frank Denis
2021-06-06std.crypto: timing-safe functions to add&subtract serialized integers (#8977)Frank Denis
2021-06-01std.crypto.p256.scalar: fe struct member is not a function (#8954)Frank Denis
2021-05-27p256: update to the last fiat-crypto code & share PC tablesFrank Denis
2021-05-22Merge pull request #8844 from ifreund/inlineAndrew Kelley
2021-05-20Run `zig fmt` on src/ and lib/std/Isaac Freund
2021-05-20std: Make atfork handler more robustLemonBoy
2021-05-20std: Call pthread_atfork only onceLemonBoy
2021-05-20std: Fix error in tlcsprng init sequenceLemonBoy
2021-05-17Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-17std: Allocate tlscsprng memory as neededLemonBoy
2021-05-12std: fix redundant comptime keywordsAndrew Kelley
2021-05-12Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-09p256: properly handle neutral element & add AffineCoordinates struct (#8718)Frank Denis
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-05-05std: fix compile errors found by stage2Andrew Kelley
2021-05-05Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-03Prepare std/crypto/pcurves for ecdsa and other curves (#8670)Frank Denis