Core AES encryption and decryption library, supports all key sizes. Will eventually expand to have other ciphers and multiple block cipher implementations.