diff options
author | Andriy Byzhynar <AByzhynar@luxoft.com> | 2018-02-13 17:32:44 +0200 |
---|---|---|
committer | Andrii Kalinich <AKalinich@luxoft.com> | 2018-06-18 18:50:54 +0300 |
commit | a0a2951999d10dcf3c27e1a5a854cf6a28167021 (patch) | |
tree | 5fdf7d09e9fbe7789b8be9de08344a5f94cf288f /src/components/security_manager/src | |
parent | 7f4db1878dc618e3d8454d9b70b665bf79fea5ed (diff) | |
download | sdl_core-a0a2951999d10dcf3c27e1a5a854cf6a28167021.tar.gz |
Add support for DTLS encryption protocol
Added initial implementation
Diffstat (limited to 'src/components/security_manager/src')
-rw-r--r-- | src/components/security_manager/src/crypto_manager_impl.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/components/security_manager/src/crypto_manager_impl.cc b/src/components/security_manager/src/crypto_manager_impl.cc index 1e1b4ef44a..1d95edcec2 100644 --- a/src/components/security_manager/src/crypto_manager_impl.cc +++ b/src/components/security_manager/src/crypto_manager_impl.cc @@ -145,13 +145,16 @@ bool CryptoManagerImpl::Init() { LOG4CXX_WARN(logger_, "OpenSSL does not support SSL3 protocol"); return false; #else + LOG4CXX_DEBUG(logger_, "SSLv3 is used"); method = is_server ? SSLv3_server_method() : SSLv3_client_method(); break; #endif case TLSv1: + LOG4CXX_DEBUG(logger_, "TLSv1 is used"); method = is_server ? TLSv1_server_method() : TLSv1_client_method(); break; case TLSv1_1: + LOG4CXX_DEBUG(logger_, "TLSv1_1 is used"); #if OPENSSL_VERSION_NUMBER < TLS1_1_MINIMAL_VERSION LOG4CXX_WARN( logger_, @@ -162,6 +165,7 @@ bool CryptoManagerImpl::Init() { #endif break; case TLSv1_2: + LOG4CXX_DEBUG(logger_, "TLSv1_2 is used"); #if OPENSSL_VERSION_NUMBER < TLS1_1_MINIMAL_VERSION LOG4CXX_WARN( logger_, @@ -171,6 +175,10 @@ bool CryptoManagerImpl::Init() { method = is_server ? TLSv1_2_server_method() : TLSv1_2_client_method(); #endif break; + case DTLSv1: + LOG4CXX_DEBUG(logger_, "DTLSv1 is used"); + method = is_server ? DTLSv1_server_method() : DTLSv1_client_method(); + break; default: LOG4CXX_ERROR(logger_, "Unknown protocol: " |