diff options
author | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2020-06-06 23:56:28 +0000 |
---|---|---|
committer | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2020-06-06 23:56:28 +0000 |
commit | 02892b5c86de10efcc3374dbd65af1bd45e7876d (patch) | |
tree | cb514e315f945c82124cd751823e56eb7fcac863 /configure.ac | |
parent | c0c48fb926259a9b945aae29bef77bdd17438627 (diff) | |
parent | bc90ffd38d79d1a16ac7e1c90e284f5bf9710f4e (diff) | |
download | gnutls-02892b5c86de10efcc3374dbd65af1bd45e7876d.tar.gz |
Merge branch 'gost-split-6' into 'master'
MAGMA/KUZNYECHIK CTR-ACPKM and CMAC support
See merge request gnutls/gnutls!1161
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 74278d5689..e4ca66aecb 100644 --- a/configure.ac +++ b/configure.ac @@ -655,6 +655,13 @@ AC_CHECK_FUNCS(nettle_cmac128_update) LIBS=$save_LIBS AM_CONDITIONAL(NEED_CMAC, [test "$ac_cv_func_nettle_cmac128_update" != "yes"]) +# Check for CMAC-64 support +save_LIBS=$LIBS +LIBS="$LIBS $NETTLE_LIBS" +AC_CHECK_FUNCS(nettle_cmac64_update) +LIBS=$save_LIBS +AM_CONDITIONAL(NEED_CMAC64, [test "$ac_cv_func_nettle_cmac64_update" != "yes"]) + # Check if nettle has XTS support save_LIBS=$LIBS LIBS="$LIBS $NETTLE_LIBS" @@ -706,6 +713,30 @@ AC_CHECK_FUNCS(nettle_siv_cmac_aes128_set_key) LIBS=$save_LIBS AM_CONDITIONAL(NEED_SIV, [test "$ac_cv_func_nettle_siv_cmac_aes128_set_key" != "yes"]) +# Check for Magma +save_LIBS=$LIBS +LIBS="$LIBS $NETTLE_LIBS" +AC_CHECK_FUNCS(nettle_magma_set_key) +LIBS=$save_LIBS + +# Check for Kuznyechik +save_LIBS=$LIBS +LIBS="$LIBS $NETTLE_LIBS" +AC_CHECK_FUNCS(nettle_kuznyechik_set_key) +LIBS=$save_LIBS + +# Check for CMAC MAGMA support +save_LIBS=$LIBS +LIBS="$LIBS $NETTLE_LIBS" +AC_CHECK_FUNCS(nettle_cmac_magma_update) +LIBS=$save_LIBS + +# Check for CMAC KUZNYECHIK support +save_LIBS=$LIBS +LIBS="$LIBS $NETTLE_LIBS" +AC_CHECK_FUNCS(nettle_cmac_kuznyechik_update) +LIBS=$save_LIBS + # Check sonames of the linked libraries needed for FIPS selftests. save_LIBS=$LIBS LIBS="$LIBS $GMP_LIBS" |