OpenSSL 版本
OpenSSL 1.1.1 开始支持国密算法
https://www.openssl.org/news/changelog.html
最新OpenSSL版本是 openssl-1.1.1n(2022-04-24)
Changes between 1.1.0i and 1.1.1 [11 Sep 2018]
...
Add SM2 base algorithm support.
- Jack Lloyd
OpenSSL 升级
openssl version
# OpenSSL 1.0.2k-fips 26 Jan 2017
wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1n.tar.gz
tar -zxvf openssl-1.1.1n.tar.gz
cd openssl-1.1.1n
# 默认安装在 /usr/local
./config
make & make install
# 新开一个终端执行 openssl version
# 出现 openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
# 执行
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
openssl version
# OpenSSL 1.1.1n 15 Mar 2022 升级成功
问题
问题:gcc: command not found
解决:yum -y install gcc
参考
https://www.openssl.org/source/
https://www.openssl.org/source/openssl-1.1.1n.tar.gz