aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
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
2021-05-01std.crypto: add support for the NIST P-256 curve (#8627)Frank Denis
2021-04-30Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-04-29x: comptime bool -> comptime x: bool (#8639)Frank Denis
2021-04-28std: remove redundant comptime keywordAndrew Kelley
2021-04-28std: remove redundant `comptime const`Andrew Kelley
2021-04-28Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-04-26Merge pull request #8609 from jedisct1/timingSafeCompareAndrew Kelley
2021-04-26Change timingSafeCompare() to accept slicesFrank Denis
2021-04-2625519: remove unused const, safeguard against unreduced scalars (#8624)Frank Denis
2021-04-25Add std.crypto.utils.timingSafeCompareFrank Denis
2021-04-24Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-04-24ed25519: use double-base multiplication for signature verificationFrank Denis
2021-04-22std: fix compile errors caught by stage2 AstGenAndrew Kelley
2021-04-22std: fix compile errors caught by stage2 AstGenAndrew Kelley
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-17pbkdf2: use std.math.divCeil()Frank Denis
2021-03-16crypto/pbkdf2: use snake_case for variables like everywhere elseFrank Denis
2021-03-16crypto/pbkdf2: simplify the check for the max number of iterationsFrank Denis
2021-03-14Use a unified error set for std/crypto/*Frank Denis
2021-03-01std: Deprecate 'x'/'X'/'e'/'E' special cases for u8 slicesLemonBoy
2021-02-28std/crypto: add AES-OCBFrank Denis
2021-02-28std/crypto/aes: fix AES {encrypt,decrypt}WideFrank Denis
2021-02-28std/crypto/benchmark: update format stringsFrank Denis
2021-02-25initial support for haiku sync updateAl Hoang