aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
2022-04-27std: replace usage of std.meta.bitCount() with @bitSizeOf()Isaac Freund
2022-04-24std: fix crypto and hash benchmarkjagt
2022-04-07crypto/x25519: implement clearCofactor() (#11355)Frank Denis
2022-04-05zig fmt: remove trailing whitespace on doc commentsDamien Firmenich
2022-03-30replace other uses of `std.meta.Vector` with `@Vector` (#11346)Meghan
2022-03-27std.crypto.blake3: use `@Vector` instead of `std.meta.Vector`Andrew Kelley
2022-02-01stage2: remove anytype fields from the languageAndrew Kelley
2022-01-28std: break up some long linesAndrew Kelley
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