Skip to content

loncothad/aes-custom-sbox

Repository files navigation

aes-custom-sbox

AES implementation with support for custom S-Box.

This crate provides AES-128, AES-192, and AES-256. All variants allow you to configure a custom S-Box via the new_with_sbox methods. It also provides utility methods for generating the standard AES S-Box or custom affine variations using any of the 30 irreducible polynomials of degree 8 over GF(2).

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

AES implementation with support for custom S-Box

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages