aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
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
2021-02-24zig fmt the std libAndrew Kelley
2021-02-21std: Add more error checking in hexToBytesLemonBoy
2021-02-10Convert inline fn to callconv(.Inline) everywhereTadeo Kondrak
2021-02-02fix typo in commentRocknest
2021-02-02siphash: update the link to the SipHash paperFrank Denis
2021-01-15crypto: add legacy keccak hash functionsGuillaume Ballet
2021-01-07Reduce use of deprecated IO typesJay Petacat
2021-01-03std/crypto: add BLAKE2-160 types and testsFrank Denis
2021-01-02std/crypto: properly support arbitrary output sizesFrank Denis
2021-01-02std: Use {s} instead of {} when printing stringsLemonBoy
2020-12-31Year++Frank Denis
2020-12-28std/crypto: increment the correct words for vectorized salsa20Frank Denis