aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto/blake3.zig
AgeCommit message (Expand)Author
2025-11-07std.crypto: improve KT documentation, use key_length for B3 key length (#25807)Frank Denis
2025-11-01Implement threaded BLAKE3 (#25587)Frank Denis
2025-10-15Faster BLAKE3 implementation (#25574)Frank Denis
2025-08-28std.Io: delete GenericWriterAndrew Kelley
2025-07-13std.crypto: remove `inline` from most functionsAndrew Kelley
2025-07-07std.io: deprecated Reader/Writer; introduce new APIAndrew Kelley
2024-02-25x86_64: implement more shufflesJacob Young
2024-02-25x86_64: implement `@shuffle`Jacob Young
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-31mem: fix ub in writeIntJacob Young
2023-10-23x86_64: implement enough to pass unicode testsJacob Young
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-21x86_64: fix bugs and disable erroring testsJacob Young
2023-06-24all: migrate code to new cast builtin syntaxmlugg
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-06std: reenable vectorized code with the C backendJacob Young
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-18update existing behavior tests and std lib to new for loop semanticsAndrew Kelley
2022-11-01std: avoid vector usage with the C backendJacob Young
2022-06-03std: update tests to stage2 semanticsVeikka Tuominen
2022-03-27std.crypto.blake3: use `@Vector` instead of `std.meta.Vector`Andrew Kelley
2021-11-20std: add `writer` methods on all crypto.hash types (#10168)Meghan
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-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-05-20Run `zig fmt` on src/ and lib/std/Isaac Freund
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-02-21std: Add more error checking in hexToBytesLemonBoy
2021-02-10Convert inline fn to callconv(.Inline) everywhereTadeo Kondrak
2020-12-31Year++Frank Denis
2020-11-05Now that they support vectors, use math.rot{l,r}Frank Denis
2020-10-25std/crypto: vectorize BLAKE3Frank Denis
2020-10-17std/crypto: make the whole APIs more consistentFrank Denis
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-20add license header to all std lib filesAndrew Kelley
2020-05-04std: fix blake3 assignment to constantVexu
2020-02-02blake3: Workaround issue #4373 with named typesJay Petacat
2020-02-02blake3: Replace `&arr` with `arr[0..]` for slice argsJay Petacat
2020-02-02blake3: Name and const pointer refinementsJay Petacat
2020-02-02blake3: Convert `*const [n]u8` types to `[n]u8`Jay Petacat
2020-02-01crypto: Add BLAKE3 hashing algorithmJay Petacat