File tree 7 files changed +3063
-2
lines changed
7 files changed +3063
-2
lines changed Original file line number Diff line number Diff line change @@ -9441,6 +9441,7 @@ then
9441
9441
'ecdh') AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_REGISTER_ECDH" ;;
9442
9442
'rsa') test "$ENABLED_RSA" != "no" || AC_MSG_ERROR ( [ linuxkm-lkcapi-register ${lkcapi_alg}: RSA implementation not enabled.] )
9443
9443
AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_REGISTER_RSA -DWC_RSA_NO_PADDING" ;;
9444
+ 'dh') AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_REGISTER_DH -DWOLFSSL_DH_EXTRA -DWOLFSSL_DH_GEN_PUB" ;;
9444
9445
# disable options
9445
9446
'-cbc(aes)') AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_DONT_REGISTER_AESCBC" ;;
9446
9447
'-cfb(aes)') AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_DONT_REGISTER_AESCFB" ;;
@@ -9460,6 +9461,7 @@ then
9460
9461
'-ecdsa') AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_DONT_REGISTER_ECDSA" ;;
9461
9462
'-ecdh') AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_DONT_REGISTER_ECDH" ;;
9462
9463
'-rsa') AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_DONT_REGISTER_RSA" ;;
9464
+ '-dh') AM_CFLAGS="$AM_CFLAGS -DLINUXKM_LKCAPI_DONT_REGISTER_DH" ;;
9463
9465
*) AC_MSG_ERROR ( [ Unsupported LKCAPI algorithm "$lkcapi_alg".] ) ;;
9464
9466
esac
9465
9467
done
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ EXTRA_DIST += m4/ax_linuxkm.m4 \
17
17
linuxkm/lkcapi_glue.c \
18
18
linuxkm/lkcapi_aes_glue.c \
19
19
linuxkm/lkcapi_sha_glue.c \
20
+ linuxkm/lkcapi_dh_glue.c \
20
21
linuxkm/lkcapi_ecdsa_glue.c \
21
22
linuxkm/lkcapi_ecdh_glue.c \
22
23
linuxkm/lkcapi_rsa_glue.c
You can’t perform that action at this time.
0 commit comments