aboutsummaryrefslogtreecommitdiff
path: root/lib/std/crypto
AgeCommit message (Expand)Author
2020-08-16deinline edwards25519.{add,dbl}Frank Denis
2020-08-16Inline Fe.{sub,mul,sq} for a performance boost in release-safe modeFrank Denis
2020-08-16Work around sqrtRatioM1() issue in release-safe modeFrank Denis
2020-08-16Benchmark signaturesFrank Denis
2020-08-16Constify the ladderFrank Denis
2020-08-16Add comment, use @truncateFrank Denis
2020-08-16Address more review issuesFrank Denis
2020-08-16Move loop decrements into continuationsFrank Denis
2020-08-16Address @daurnimator feedbackFrank Denis
2020-08-16Rename the field and scalar modulesFrank Denis
2020-08-16Update lib/std/crypto/25519/ristretto255.zigFrank Denis
2020-08-16Update lib/std/crypto/25519/field25519.zigFrank Denis
2020-08-16Initialize structures directlyFrank Denis
2020-08-16Remove mem.timingSafeEqual() for nowFrank Denis
2020-08-16Improve curve25519-based cryptoFrank Denis
2020-08-17std/crypto: gimli.Aead.decrypt()'s ad should be constFrank Denis
2020-08-01remove unnecessary operationsMantas Jonytis
2020-08-01implement keyed blake2Mantas Jonytis
2020-08-01make blake2 publicMantas Jonytis
2020-08-01compute blake2 at compile timeMantas Jonytis
2020-08-01blake2b: off-by-one on updateMantas Jonytis
2020-08-01add more blake2b test casesMantas Jonytis
2020-08-01blake2s: off-by-one on updateMantas Jonytis
2020-08-01add more blake2s testsMantas Jonytis
2020-07-11run zig fmt on std lib and self hostedVexu
2020-06-25Use writer in benchmarksdata-man
2020-05-16Merge pull request #5189 from zigazeljko/patch-1Vexu
2020-05-04std: fix blake3 assignment to constantVexu
2020-04-28Split AES struct into AESEncrypt and AESDecryptŽiga Željko
2020-04-24Add mips support to standard libraryTimon Kruiper
2020-04-02crypto: fix benchmark compile error (#4919)Jay Petacat
2020-03-30std lib API deprecations for the upcoming 0.6.0 releaseAndrew Kelley
2020-03-19update std lib to take advantage of slicing with comptime indexesAndrew Kelley
2020-03-19fix incorrect sentinel checkAndrew Kelley
2020-03-01short std.builtin enum literals in std libxackus
2020-02-24Merge pull request #4516 from xackus/remove-bytes-to-sliceAndrew Kelley
2020-02-24hashing algorithms: fix logic and index out of boundsJ.W
2020-02-21remove @bytesToSlice, @sliceToBytes from std libxackus
2020-02-06std: add AEAD modes for gimlidaurnimator
2020-02-06add gimli to crypto hash benchmarkdaurnimator
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
2020-01-09Fix remaining variadic formatted printsRyan Liptak
2020-01-01std.mem.compare: breaking API changesAndrew Kelley
2019-12-30Fix segfault by not reassigning to function parameterlukechampine
2019-12-30chacha: Fix open docstringlukechampine
2019-12-30chacha: Use error set instead of boollukechampine