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 search

Please 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()