The AES-P core from Alma Technologies implements the FIPS-197 Advanced Encryption Standard. It can be programmed to either encrypt or decrypt 128-bit blocks of data with 128-bit, 192-bit or 256-bit cipher-key. The Block-Cipher mode of operation can also be run-time programmed to one of: ECB, CBC, CFB, OFB, CTR.