aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto/sha3.zig
AgeCommit message (Expand)Author
2025-11-01Add std.crypto.hash.sha3.{KT128,KT256} - RFC 9861. (#25593)Frank Denis
2025-08-30std: disable `sha3-512 single` test on RISC-V with V supportAlex Rønne Petersen
2025-08-28std.Io: delete GenericWriterAndrew Kelley
2025-07-07std.io: deprecated Reader/Writer; introduce new APIAndrew Kelley
2024-10-28closes #21824 (#21832)Bruno Franca dos Reis
2024-05-03Delete compile errors for deprecated declsRyan Liptak
2024-04-09crypto.sha3: implement constructions from NIST SP 800-185 (#19533)Frank Denis
2023-07-14std.crypto.sha3: Minor TurboSHAKE/Keccak fixes (#16408)e4m2
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-03-09TurboSHAKE: change default delimiter to 0x1F (#14857)Frank Denis
2023-03-09Fix incorrect SHA-3 computation with the streaming API (#14852)Frank Denis
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-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2022-12-30sha3: define block_length as the rate, not as the state size (#14132)Frank Denis
2022-06-03std: update tests to stage2 semanticsVeikka Tuominen
2021-11-20std: add `writer` methods on all crypto.hash types (#10168)Meghan
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-01-15crypto: add legacy keccak hash functionsGuillaume Ballet
2020-12-31Year++Frank Denis
2020-10-17std/crypto: make the whole APIs more consistentFrank Denis
2020-09-08std: clean up bitrotten imports in cryptoxackus
2020-08-21Hash functions now accept an option setFrank Denis
2020-08-20Remove the reset() function from hash functionsFrank Denis
2020-08-20Repair crypto/benchmark; add BLAKE2b256Frank Denis
2020-08-20Breaking: sort std/crypto functions into categoriesFrank Denis
2020-08-20add license header to all std lib filesAndrew Kelley
2020-03-19update std lib to take advantage of slicing with comptime indexesAndrew Kelley
2019-11-27remove type coercion from array values to referencesAndrew Kelley
2019-11-08update the codebase to use `@as`Andrew Kelley
2019-09-25mv std/ lib/Andrew Kelley