forked from wolfSSL/wolfssl
Add aes-gcm to wolfSSL_EVP_get_cipherbyname and wolfSSL_EVP_get_cipherbynid
This commit is contained in:
29
src/ssl.c
29
src/ssl.c
@ -3932,7 +3932,20 @@ const WOLFSSL_EVP_CIPHER *wolfSSL_EVP_get_cipherbyname(const char *name)
|
|||||||
#endif
|
#endif
|
||||||
#ifdef WOLFSSL_AES_256
|
#ifdef WOLFSSL_AES_256
|
||||||
{"AES-256-ECB", "AES256-ECB"},
|
{"AES-256-ECB", "AES256-ECB"},
|
||||||
{"AES-256-EBC", "aes256-ecb"},
|
#endif
|
||||||
|
#ifdef HAVE_AESGCM
|
||||||
|
#ifdef WOLFSSL_AES_128
|
||||||
|
{"AES-128-GCM", "aes-128-gcm"},
|
||||||
|
{"AES-128-GCM", "id-aes128-GCM"},
|
||||||
|
#endif
|
||||||
|
#ifdef WOLFSSL_AES_192
|
||||||
|
{"AES-192-GCM", "aes-192-gcm"},
|
||||||
|
{"AES-192-GCM", "id-aes192-GCM"},
|
||||||
|
#endif
|
||||||
|
#ifdef WOLFSSL_AES_256
|
||||||
|
{"AES-256-GCM", "aes-256-gcm"},
|
||||||
|
{"AES-256-GCM", "id-aes256-GCM"},
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#ifndef NO_RC4
|
#ifndef NO_RC4
|
||||||
@ -4017,6 +4030,20 @@ const WOLFSSL_EVP_CIPHER *wolfSSL_EVP_get_cipherbynid(int id)
|
|||||||
return wolfSSL_EVP_aes_256_ecb();
|
return wolfSSL_EVP_aes_256_ecb();
|
||||||
#endif
|
#endif
|
||||||
#endif /* HAVE_AES_ECB */
|
#endif /* HAVE_AES_ECB */
|
||||||
|
#ifdef HAVE_AESGCM
|
||||||
|
#ifdef WOLFSSL_AES_128
|
||||||
|
case NID_aes_128_gcm:
|
||||||
|
return wolfSSL_EVP_aes_128_gcm();
|
||||||
|
#endif
|
||||||
|
#ifdef WOLFSSL_AES_192
|
||||||
|
case NID_aes_192_gcm:
|
||||||
|
return wolfSSL_EVP_aes_192_gcm();
|
||||||
|
#endif
|
||||||
|
#ifdef WOLFSSL_AES_256
|
||||||
|
case NID_aes_256_gcm:
|
||||||
|
return wolfSSL_EVP_aes_256_gcm();
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef NO_DES3
|
#ifndef NO_DES3
|
||||||
|
Reference in New Issue
Block a user