Skip to content

Commit f76b343

Browse files
authored
Merge pull request #184 from haydenroche5/x931
Add support for X9.31 padding with RSA signatures.
2 parents 8d3e05e + 97061a0 commit f76b343

File tree

5 files changed

+561
-66
lines changed

5 files changed

+561
-66
lines changed

configure.ac

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,18 @@ then
482482
AM_CFLAGS="$AM_CFLAGS -DWE_HAVE_RSA"
483483
fi
484484

485+
# RSA X9.31 padding
486+
AC_ARG_ENABLE([rsa-x931],
487+
[AS_HELP_STRING([--enable-rsa-x931],[Enable X9.31 padding for RSA signatures (default: enabled)])],
488+
[ ENABLED_RSA_X931=$enableval ],
489+
[ ENABLED_RSA_X931=yes ]
490+
)
491+
492+
if test "$ENABLED_RSA" = "yes" && test "$ENABLED_RSA_X931" = "yes"
493+
then
494+
AM_CFLAGS="$AM_CFLAGS -DWE_HAVE_RSA_X931"
495+
fi
496+
485497
# DH
486498
AC_ARG_ENABLE([dh],
487499
[AS_HELP_STRING([--enable-dh],[Enable Diffie-Hellman (DH) (default: enabled)])],
@@ -739,6 +751,7 @@ echo " * TLS1 PRF: $ENABLED_TLS1_PRF"
739751
echo " * HKDF: $ENABLED_HKDF"
740752
echo " * Random: $ENABLED_RAND"
741753
echo " * RSA: $ENABLED_RSA"
754+
echo " * RSA X9.31 padding: $ENABLED_RSA_X931"
742755
echo " * DH: $ENABLED_DH"
743756
echo " * AES-GCM: $ENABLED_AESGCM"
744757
echo " * AES-CBC: $ENABLED_AESCBC"

0 commit comments

Comments
 (0)