aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/codegen.cpp
diff options
context:
space:
mode:
authorFrank Denis <github@pureftpd.org>2020-11-11 01:22:21 +0100
committerAndrew Kelley <andrew@ziglang.org>2020-11-16 16:02:19 -0800
commitf9d209787bbf55fac828508f18396a4cf9b6b41c (patch)
treeedafd4df24070885888839c5770eb0f85fd0125c /src/stage1/codegen.cpp
parent4df75645ce7d9f82b1b6fb5856c03bf145fabaa1 (diff)
downloadzig-f9d209787bbf55fac828508f18396a4cf9b6b41c.tar.gz
zig-f9d209787bbf55fac828508f18396a4cf9b6b41c.zip
std/crypto: add ISAPv2 (ISAP-A-128a) AEAD
We currently have ciphers optimized for performance, for compatibility, for size and for specific CPUs. However we lack a class of ciphers that is becoming increasingly important, as Zig is being used for embedded systems, but also as hardware-level side channels keep being found on (Intel) CPUs. Here is ISAPv2, a construction specifically designed for resilience against leakage and fault attacks. ISAPv2 is obviously not optimized for performance, but can be an option for highly sensitive data, when the runtime environment cannot be trusted.
Diffstat (limited to 'src/stage1/codegen.cpp')
0 files changed, 0 insertions, 0 deletions