diff options
| author | Remi Collet <remi@remirepo.net> | 2026-01-13 11:24:11 +0100 |
|---|---|---|
| committer | Remi Collet <remi@php.net> | 2026-01-13 11:24:11 +0100 |
| commit | e8edf1395b25ee0dba11a00b666c06280aef440c (patch) | |
| tree | 3f3bde322cddfd3bccf5be2217a0473618586ec9 /config.m4 | |
| parent | a7d635afb702594870559d54453ea7b5dcaa760a (diff) | |
Diffstat (limited to 'config.m4')
| -rw-r--r-- | config.m4 | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -50,6 +50,24 @@ int main(void) { AC_MSG_RESULT([missing]) ]) + AC_MSG_CHECKING([for sm3 algo]) + AC_RUN_IFELSE([AC_LANG_SOURCE([[ +#include <string.h> +#include <unistd.h> +#include <crypt.h> +#include <stdlib.h> + +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 |
