Botan

AES using AES-NI instructions

License
Botan is released under the Simplified BSD License (see LICENSE.md)

class  AES128NI: botan.block.block_cipher.BlockCipherFixedParams!(16LU, 16LU, 0LU, 1LU).BlockCipherFixedParams, botan.block.block_cipher.BlockCipher, botan.algo_base.sym_algo.SymmetricAlgorithm;

AES-128 using AES-NI


class  AES192NI: botan.block.block_cipher.BlockCipherFixedParams!(16LU, 24LU, 0LU, 1LU).BlockCipherFixedParams, botan.block.block_cipher.BlockCipher, botan.algo_base.sym_algo.SymmetricAlgorithm;

AES-192 using AES-NI


class  AES256NI: botan.block.block_cipher.BlockCipherFixedParams!(16LU, 32LU, 0LU, 1LU).BlockCipherFixedParams, botan.block.block_cipher.BlockCipher, botan.algo_base.sym_algo.SymmetricAlgorithm;

AES-256 using AES-NI