# std/crypto: add ISAPv2 \(ISAP-A-128a\) AEAD · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/f9d209787bbf55fac828508f18396a4cf9b6b41c)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: f9d209787bbf55fac828508f18396a4cf9b6b41c

Requested commit: f9d209787bbf55fac828508f18396a4cf9b6b41c

Commit: f9d209787bbf55fac828508f18396a4cf9b6b41c

Tree: edafd4df24070885888839c5770eb0f85fd0125c

Author: Frank Denis

Committer: Andrew Kelley

## Message

```
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.

```

## Parents

- [4df75645ce7d9f82b1b6fb5856c03bf145fabaa1](https://git.cafe/gitcafe/zig/commit/4df75645ce7d9f82b1b6fb5856c03bf145fabaa1?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/f9d209787bbf55fac828508f18396a4cf9b6b41c?format=markdown)
