File tree Expand file tree Collapse file tree 3 files changed +23
-3
lines changed
Expand file tree Collapse file tree 3 files changed +23
-3
lines changed Original file line number Diff line number Diff line change 1+ openssl_conf = openssl_init
2+
3+ [openssl_init]
4+ providers = provider_sect
5+ alg_section = algorithm_sect
6+
7+ [provider_sect]
8+ libwolfprov = libwolfprov_sect
9+
10+ [libwolfprov_sect]
11+ activate = 1
12+
13+ [algorithm_sect]
14+ default_properties = fips=yes
Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ init_openssl() {
122122 OPENSSL_BIN=${OPENSSL_INSTALL_DIR} /bin/openssl
123123 OPENSSL_TEST=${OPENSSL_SOURCE_DIR} /test
124124
125- OSSL_VER=` LD_LIBRARY_PATH=${OPENSSL_INSTALL_DIR} /lib64 $OPENSSL_BIN version`
125+ OSSL_VER=` LD_LIBRARY_PATH=${OPENSSL_INSTALL_DIR} /lib64 $OPENSSL_BIN version | tail -n1 `
126126 case $OSSL_VER in
127127 OpenSSL\ 3.* ) ;;
128128 * )
Original file line number Diff line number Diff line change @@ -25,11 +25,14 @@ source ${SCRIPT_DIR}/utils-wolfssl.sh
2525
2626WOLFPROV_SOURCE_DIR=${SCRIPT_DIR} /..
2727WOLFPROV_INSTALL_DIR=${SCRIPT_DIR} /../wolfprov-install
28- WOLFPROV_CONFIG=${WOLFPROV_CONFIG:- " $WOLFPROV_SOURCE_DIR /provider.conf" }
28+ if [ " $WOLFSSL_ISFIPS " -eq " 1" ]; then
29+ WOLFPROV_CONFIG=${WOLFPROV_CONFIG:- " $WOLFPROV_SOURCE_DIR /provider-fips.conf" }
30+ else
31+ WOLFPROV_CONFIG=${WOLFPROV_CONFIG:- " $WOLFPROV_SOURCE_DIR /provider.conf" }
32+ fi
2933
3034WOLFPROV_NAME=" libwolfprov"
3135WOLFPROV_PATH=$WOLFPROV_INSTALL_DIR /lib
32- export OPENSSL_MODULES=$WOLFPROV_PATH
3336
3437WOLFPROV_DEBUG=${WOLFPROV_DEBUG:- 0}
3538
@@ -95,5 +98,8 @@ install_wolfprov() {
9598init_wolfprov () {
9699 install_wolfprov
97100 printf " \twolfProvider installed in: ${WOLFPROV_INSTALL_DIR} \n"
101+
102+ export OPENSSL_MODULES=$WOLFPROV_PATH
103+ export OPENSSL_CONF=${WOLFPROV_CONFIG}
98104}
99105
You can’t perform that action at this time.
0 commit comments