zig/lib/std/crypto
Frank Denis 9f274e1f7d std/crypto: add the AEGIS128L AEAD
Showcase that Zig can be a great option for high performance cryptography.

The AEGIS family of authenticated encryption algorithms was selected for
high-performance applications in the final portfolio of the CAESAR
competition.

They reuse the AES core function, but are substantially faster than the
CCM, GCM and OCB modes while offering a high level of security.

AEGIS algorithms are especially fast on CPUs with built-in AES support, and
the 128L variant fully takes advantage of the pipeline in modern Intel CPUs.

Performance of the Zig implementation is on par with libsodium.
2020-09-29 17:10:04 +02:00
..
25519 Hash functions now accept an option set 2020-08-21 00:51:14 +02:00
aes std/crypto: add the AEGIS128L AEAD 2020-09-29 17:10:04 +02:00
aegis.zig std/crypto: add the AEGIS128L AEAD 2020-09-29 17:10:04 +02:00
aes.zig Revamp crypto/aes 2020-09-24 13:16:00 -04:00
benchmark.zig std/crypto: add the AEGIS128L AEAD 2020-09-29 17:10:04 +02:00
blake2.zig std: clean up bitrotten imports in crypto 2020-09-08 12:54:28 -04:00
blake3.zig Hash functions now accept an option set 2020-08-21 00:51:14 +02:00
chacha20.zig std: clean up bitrotten imports in crypto 2020-09-08 12:54:28 -04:00
gimli.zig Rename at to tag in AEADs 2020-08-26 10:50:34 +02:00
hmac.zig Hash functions now accept an option set 2020-08-21 00:51:14 +02:00
md5.zig std: clean up bitrotten imports in crypto 2020-09-08 12:54:28 -04:00
modes.zig Revamp crypto/aes 2020-09-24 13:16:00 -04:00
pbkdf2.zig Add an error set 2020-09-16 01:58:48 +03:00
poly1305.zig std: clean up bitrotten imports in crypto 2020-09-08 12:54:28 -04:00
sha1.zig std: clean up bitrotten imports in crypto 2020-09-08 12:54:28 -04:00
sha2.zig std: clean up bitrotten imports in crypto 2020-09-08 12:54:28 -04:00
sha3.zig std: clean up bitrotten imports in crypto 2020-09-08 12:54:28 -04:00
siphash.zig std.crypto siphash: fix assertion on the size of output buffer 2020-09-16 02:24:36 -07:00
test.zig std: clean up bitrotten imports in crypto 2020-09-08 12:54:28 -04:00