From e8edf1395b25ee0dba11a00b666c06280aef440c Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 13 Jan 2026 11:24:11 +0100 Subject: add SM3 hash algos available in libxcrypt 4.5 --- config.m4 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'config.m4') diff --git a/config.m4 b/config.m4 index fb6b2e7..a4156a0 100644 --- a/config.m4 +++ b/config.m4 @@ -50,6 +50,24 @@ int main(void) { AC_MSG_RESULT([missing]) ]) + AC_MSG_CHECKING([for sm3 algo]) + AC_RUN_IFELSE([AC_LANG_SOURCE([[ +#include +#include +#include +#include + +int main(void) { + char salt[8]; + salt[0]='$'; salt[1]='s'; salt[2]='m'; salt[3]='3'; salt[4]='$'; salt[5]=0; + return crypt_gensalt(salt, 0, NULL, 0) ? 0 : 1; +}]])],[ + AC_DEFINE([HAVE_CRYPT_SM3], [1], [ Have sm3 hash support ]) + AC_MSG_RESULT([available]) + ], [ + AC_MSG_RESULT([missing]) + ]) + CFLAGS=$old_CFLAGS LIBS=$old_LIBS -- cgit