zig/lib/std/crypto
Frank Denis 83abb32247 std/crypto - edwards25519 precomp: prefer doublings over adds
Doublings are a little bit faster than additions, so use them half
the time during precomputations.
2020-11-25 15:37:43 -08:00
..
25519 std/crypto - edwards25519 precomp: prefer doublings over adds 2020-11-25 15:37:43 -08:00
aes std/crypto: adjust aesni parallelism to CPU models 2020-10-28 21:44:00 +02:00
aegis.zig std/*: add missing MIT license headers 2020-10-26 17:41:29 +01:00
aes.zig std/crypto: make the whole APIs more consistent 2020-10-17 18:53:08 -04:00
aes_gcm.zig std/*: add missing MIT license headers 2020-10-26 17:41:29 +01:00
bcrypt.zig Add mem.timingSafeEql() for constant-time array comparison 2020-11-07 20:18:43 +01:00
benchmark.zig std/crypto: add ISAPv2 (ISAP-A-128a) AEAD 2020-11-16 16:02:19 -08:00
blake2.zig math.shl/math.shr: add support for vectors 2020-11-05 17:20:54 -05:00
blake3.zig Now that they support vectors, use math.rot{l,r} 2020-11-05 17:19:48 -05:00
chacha20.zig Now that they support vectors, use math.rot{l,r} 2020-11-05 17:19:48 -05:00
ghash.zig Add mem.timingSafeEql() for constant-time array comparison 2020-11-07 20:18:43 +01:00
gimli.zig std/crypto: don't constrain Gimli hash output to a fixed length 2020-11-05 17:21:19 -05:00
hkdf.zig std/crypto: make Hkdf functions public 2020-11-01 18:27:11 +02:00
hmac.zig std/crypto: API cleanup 2020-10-26 19:19:34 -04:00
isap.zig std.crypto.isap: fix callsites of secureZero 2020-11-16 18:10:41 -07:00
md5.zig std/crypto: make the whole APIs more consistent 2020-10-17 18:53:08 -04:00
modes.zig std/crypto: make the whole APIs more consistent 2020-10-17 18:53:08 -04:00
pbkdf2.zig Add an error set 2020-09-16 01:58:48 +03:00
poly1305.zig Add mem.timingSafeEql() for constant-time array comparison 2020-11-07 20:18:43 +01:00
salsa20.zig Add mem.timingSafeEql() for constant-time array comparison 2020-11-07 20:18:43 +01:00
sha1.zig std/crypto: make the whole APIs more consistent 2020-10-17 18:53:08 -04:00
sha2.zig std/crypto: make the whole APIs more consistent 2020-10-17 18:53:08 -04:00
sha3.zig std/crypto: make the whole APIs more consistent 2020-10-17 18:53:08 -04:00
siphash.zig std/crypto: make the whole APIs more consistent 2020-10-17 18:53:08 -04:00
test.zig std/crypto: make the whole APIs more consistent 2020-10-17 18:53:08 -04:00
utils.zig Use @reduce 2020-11-07 20:30:13 +01:00