aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto/benchmark.zig
AgeCommit message (Expand)Author
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-02Fix std.hash benchmarks (#15917)Frank Denis
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-03-21Remove Gimli and Xoodoo from the standard library (#14928)Frank Denis
2023-03-15Add Kyber post-quantum key encapsulation mechanism (#14902)Bas Westerbaan
2023-03-07std.crypto.hash.sha3: add TurboSHAKE (#14824)Frank Denis
2023-03-02crypto.hash.sha3: make permutation generic and public, add SHAKE (#14756)Frank Denis
2023-02-24crypto/benchmark.zig: fix pointer capture of non pointer type (#14722)Frank Denis
2023-02-16crypto: add AES-CMAC (RFC 4493) (#14545)Chris Boesch
2022-12-05std.crypto benchmark: don't use a relative path to import std (#13772)Frank Denis
2022-11-22std.crypto.auth: add AEGIS MAC (#13607)Frank Denis
2022-11-20Add the POLYVAL universal hash functionFrank Denis
2022-10-27Revamp the ed25519 API (#13309)Frank Denis
2022-10-20crypto/benchmark - replace testing allocatorMatheus C. França
2022-04-24std: fix crypto and hash benchmarkjagt
2022-02-01stage2: remove anytype fields from the languageAndrew Kelley
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-15add argon2 kdf (#9756)lucky
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-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-08-24add scrypt kdf (#9577)lucky
2021-06-14CLI: rename --override-lib-dir to --zig-lib-dirAndrew Kelley
2021-03-17std/crypto/chacha20: add round-reduced versions & cleanup internalsFrank Denis
2021-02-28std/crypto: add AES-OCBFrank Denis
2021-02-28std/crypto/benchmark: update format stringsFrank Denis
2021-01-07Reduce use of deprecated IO typesJay Petacat
2020-12-31Year++Frank Denis
2020-11-16std/crypto: add ISAPv2 (ISAP-A-128a) AEADFrank Denis
2020-11-05std.crypto: namespace constructions a bit moreFrank Denis
2020-10-29std/crypto/x25519: return encoded points directly + ed->mont mapFrank Denis
2020-10-25Move ed25519 key pairs to a KeyPair structureFrank Denis
2020-10-25Add (X)Salsa20 and NaCl boxesFrank Denis
2020-10-22Add a benchmark for signature verificationsFrank Denis
2020-10-17std/crypto: make the whole APIs more consistentFrank Denis
2020-10-06std/crypto: Add support for AES-GCMFrank Denis
2020-10-01std/crypto: add GHASH implementationFrank Denis
2020-09-29Merge pull request #6442 from jedisct1/aegisAndrew Kelley
2020-09-29Add AEGIS-256 as wellFrank Denis
2020-09-29std/crypto: add the AEGIS128L AEADFrank Denis
2020-09-29std/crypto: make gimli slightly fasterFrank Denis
2020-09-24Revamp crypto/aesFrank Denis
2020-09-08std: clean up bitrotten imports in cryptoxackus
2020-08-26forceEval() -> doNotOptimizeAway()Frank Denis
2020-08-26Rename blackBox, move it to std.mem.forceEval()Frank Denis