# std.crypto.aes: expose the inverse MixColumns operation · gitcafe/zig

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

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

Visibility: public

Requested revision: 5e00a0c9b5627195ae9b6e09a9be3e186d4f76d5

Requested commit: 5e00a0c9b5627195ae9b6e09a9be3e186d4f76d5

Commit: 5e00a0c9b5627195ae9b6e09a9be3e186d4f76d5

Tree: 001395f831746ad2db8e9e5ae8a5a6bd6ad3c24d

Author: Frank Denis

Committer: Frank Denis

## Message

```
std.crypto.aes: expose the inverse MixColumns operation

The inverse MixColumns operation is already used internally for
AES decryption, but it wasn’t exposed in the public API because
it didn’t seem necessary at the time.

Since then, several new AES-based block ciphers and permutations
(such as Vistrutah and Areion) have been developed, and they require
this operation to be implementable in Zig.
Since then, new interesting AES-based block ciphers and permutations
(Vistrutah, Areion, etc). have been invented, and require that
operation to be implementable in Zig.

```

## Parents

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

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