aes-ndlr
A Rust AES implementation.
Supports ECB, CBC and CTR block cipher modes and PKCS7 padding.
TODO
make usable as librarypublish on crates.ioRemove generate.rs module as it's only used in testsRemove rand dependencycomplete unit testsmathxorstatectrlib
complete integration testsaes
- see about using property testing
- properly document each file & functions
- constants
- key
- lib
- math
- pad
- state
- word
- xor
see about using randomly generated integration tests for encryption and decryption