When learning a new language, I like to implement AES. Because I keep doing this, I've collected these implementations into a single repository.
Warning
These implementations are not designed to be cryptographically secure and are probably vulnerable to side channel attacks. Please do not use these implementations for anything important.