diff options
| author | Frank Denis <github@pureftpd.org> | 2020-09-28 00:58:59 +0200 |
|---|---|---|
| committer | Frank Denis <github@pureftpd.org> | 2020-09-29 17:10:04 +0200 |
| commit | 9f274e1f7df65472b0b312cbb6a559ebbaae7e1b (patch) | |
| tree | 04269d3934963c66fdeb6eee94e057776056e57b /src/stage1/softfloat_ext.cpp | |
| parent | 3342e28784b9ef7bf8356004a7b2698edcb70b40 (diff) | |
| download | zig-9f274e1f7df65472b0b312cbb6a559ebbaae7e1b.tar.gz zig-9f274e1f7df65472b0b312cbb6a559ebbaae7e1b.zip | |
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.
Diffstat (limited to 'src/stage1/softfloat_ext.cpp')
0 files changed, 0 insertions, 0 deletions
