This was written for a university course. It is NOT a smart choice for cryptographically important applications and absolutely does not replace the rust-crypto crate.
cargo run --release --
rustc src/main.rs -o aes
./aes
cargo test main_tests -- --show-output
As these tests will show, I currently pass all three test cases.
cargo test main_tests::aes<KEYSIZE> -- --show-output
The below resources are the only ones I made use of to understand and test my AES implementation.