]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Merge branch 'wip/dueno/rsa-oaep' into 'master'
authorDaiki Ueno <ueno@gnu.org>
Sat, 9 Mar 2024 01:14:45 +0000 (01:14 +0000)
committerDaiki Ueno <ueno@gnu.org>
Sat, 9 Mar 2024 01:14:45 +0000 (01:14 +0000)
Support RSA-OAEP

See merge request gnutls/gnutls!1805

1  2 
configure.ac
lib/pubkey.c
tests/Makefile.am

diff --cc configure.ac
index 4f41f648e5edae54bea3b2fa4144e7201ecfdbf5,b68486e551885baa5e97226db6a95991ac673532..71226adc91406d980df5bcd2d6f65804c5f1ddd0
@@@ -785,9 -785,14 +785,16 @@@ AC_CHECK_FUNCS(nettle_siv_gcm_encrypt_m
  LIBS=$save_LIBS
  AM_CONDITIONAL([NEED_SIV_GCM], [test "$ac_cv_func_nettle_siv_gcm_encrypt_message" != yes])
  
+ # Check for RSA-OAEP
+ save_LIBS=$LIBS
+ LIBS="$LIBS $NETTLE_LIBS"
+ AC_CHECK_FUNCS(nettle_rsa_oaep_sha256_encrypt)
+ LIBS=$save_LIBS
+ AM_CONDITIONAL([NEED_RSA_OAEP], [test "$ac_cv_func_nettle_rsa_oaep_sha256_encrypt" != yes])
  # Check sonames of the linked libraries needed for FIPS selftests.
 +save_CFLAGS=$CFLAGS
 +CFLAGS="$CFLAGS $GMP_CFLAGS"
  save_LIBS=$LIBS
  LIBS="$LIBS $GMP_LIBS"
  AC_MSG_CHECKING([gmp soname])
diff --cc lib/pubkey.c
Simple merge
Simple merge