2
當我嘗試在Lubuntu 16.04 x86_64上構建PJSIP 2.6時,即使安裝了OpenSSL,也找不到AES GCM支持。PJSIP build沒有找到OpenSSL AES GCM支持
./configure | grep -e ssl -e SSL -e crypto
checking for OpenSSL installations..
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for ERR_load_BIO_strings in -lcrypto... yes
checking for SSL_CTX_new in -lssl... yes
OpenSSL library found, SSL support enabled
OpenSSL AES GCM support not found, SRTP will only support AES CM cryptos
我也嘗試建立一個單獨版本的OpenSSL(1.1.0e),行爲是simillar。我如何啓用AES GCM支持?
OpenSSL 1.1.0當然有AES和GCM設備。也許PJSIP需要使用OpenSSL 1.0.0行;而不是OpenSSL 1.1.0系列。許多庫仍未針對OpenSSL 1.1.0進行更新。您應該用PJSIP提交錯誤報告。您也可以從OpenSSL中引用此頁面來幫助移植到Wiki上的1.1.0:[OpenSSL 1.1.0更改](https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes)。 – jww
@jww我也這麼認爲。將提交報告,謝謝! –