This wiki is a read-only archive and is no longer maintained. Current documentation is at docs.openssl.org and on the OpenSSL GitHub wiki.
AES
From OpenSSLWiki
Jump to navigationJump to searchPlease see EVP Symmetric Encryption and Decryption or EVP Authenticated Encryption and Decryption. The choice of EVP_CIPHER includes:
$ grep -IR EVP_aes * | sed 's/.*\(EVP_aes[^( ;,]*\).*/\1()/; /#/ d' | sort | uniq EVP_aes_128_cbc() EVP_aes_128_cbc_hmac_sha1() EVP_aes_128_cbc_hmac_sha256() EVP_aes_128_ccm() EVP_aes_128_cfb() EVP_aes_128_cfb1() EVP_aes_128_cfb128() EVP_aes_128_cfb8() EVP_aes_128_ctr() EVP_aes_128_ecb() EVP_aes_128_gcm() EVP_aes_128_ocb() EVP_aes_128_ofb() EVP_aes_128_wrap() EVP_aes_128_wrap_pad() EVP_aes_128_xts() EVP_aes_192_cbc() EVP_aes_192_ccm() EVP_aes_192_cfb() EVP_aes_192_cfb1() EVP_aes_192_cfb128() EVP_aes_192_cfb8() EVP_aes_192_ctr() EVP_aes_192_ecb() EVP_aes_192_gcm() EVP_aes_192_ocb() EVP_aes_192_ofb() EVP_aes_192_wrap() EVP_aes_192_wrap_pad() EVP_aes_256_cbc() EVP_aes_256_cbc_hmac_sha1() EVP_aes_256_cbc_hmac_sha256() EVP_aes_256_ccm() EVP_aes_256_cfb() EVP_aes_256_cfb1() EVP_aes_256_cfb128() EVP_aes_256_cfb8() EVP_aes_256_ctr() EVP_aes_256_ecb() EVP_aes_256_gcm() EVP_aes_256_ocb() EVP_aes_256_ofb() EVP_aes_256_wrap() EVP_aes_256_wrap_pad() EVP_aes_256_xts()