From 59beba63384b9312f28c9d15afb83ea7f45772d1 Mon Sep 17 00:00:00 2001 From: Takashi Kojo Date: Fri, 27 Jul 2018 11:39:15 +0900 Subject: [PATCH] WOLFSSL_CIPHER_INTERNALNAME option --- src/ssl.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index dff990005..e4f10bbda 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -15756,7 +15756,11 @@ const char* wolfSSL_CIPHER_get_name(const WOLFSSL_CIPHER* cipher) return NULL; } - return wolfSSL_get_cipher_name_iana(cipher->ssl); + #ifndef WOLFSSL_CIPHER_INTERNALNAME + return wolfSSL_get_cipher_name_iana(cipher->ssl); + #else + return wolfSSL_get_cipher_name_internal(cipher->ssl); + #endif } const char* wolfSSL_SESSION_CIPHER_get_name(WOLFSSL_SESSION* session) @@ -15766,7 +15770,11 @@ const char* wolfSSL_SESSION_CIPHER_get_name(WOLFSSL_SESSION* session) } #ifdef SESSION_CERTS - return GetCipherNameIana(session->cipherSuite0, session->cipherSuite); + #ifndef WOLFSSL_CIPHER_INTERNALNAME + return GetCipherNameIana(session->cipherSuite0, session->cipherSuite); + #else + if return GetCipherNameInternal(ession->cipherSuite0, session->cipherSuite); + #endif #else return NULL; #endif