summaryrefslogtreecommitdiffstats
path: root/xpass_arginfo.h
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2026-01-13 11:24:11 +0100
committerRemi Collet <remi@php.net>2026-01-13 11:24:11 +0100
commite8edf1395b25ee0dba11a00b666c06280aef440c (patch)
tree3f3bde322cddfd3bccf5be2217a0473618586ec9 /xpass_arginfo.h
parenta7d635afb702594870559d54453ea7b5dcaa760a (diff)
add SM3 hash algos available in libxcrypt 4.5HEADv1.2.0master
Diffstat (limited to 'xpass_arginfo.h')
-rw-r--r--xpass_arginfo.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/xpass_arginfo.h b/xpass_arginfo.h
index f530d0f..b3f3e1c 100644
--- a/xpass_arginfo.h
+++ b/xpass_arginfo.h
@@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
- * Stub hash: 9f75db3279543b07de6b59e720e8521694200a7c */
+ * Stub hash: d778eda3c6fd835a9215bde896fbb0c3917c1893 */
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_crypt_gensalt, 0, 0, IS_STRING, 1)
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, prefix, IS_STRING, 1, "null")
@@ -35,6 +35,12 @@ static void register_xpass_symbols(int module_number)
REGISTER_STRING_CONSTANT("CRYPT_PREFIX_SCRYPT", "$7$", CONST_PERSISTENT);
REGISTER_STRING_CONSTANT("CRYPT_PREFIX_GOST_YESCRYPT", "$gy$", CONST_PERSISTENT);
REGISTER_STRING_CONSTANT("CRYPT_PREFIX_YESCRYPT", "$y$", CONST_PERSISTENT);
+#if defined(HAVE_CRYPT_SM3)
+ REGISTER_STRING_CONSTANT("CRYPT_PREFIX_SM3CRYPT", "$sm3$", CONST_PERSISTENT);
+#endif
+#if defined(HAVE_CRYPT_SM3)
+ REGISTER_STRING_CONSTANT("CRYPT_PREFIX_SM3_YESCRYPT", "$sm3y$", CONST_PERSISTENT);
+#endif
REGISTER_LONG_CONSTANT("CRYPT_SALT_OK", CRYPT_SALT_OK, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("CRYPT_SALT_INVALID", CRYPT_SALT_INVALID, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("CRYPT_SALT_METHOD_DISABLED", CRYPT_SALT_METHOD_DISABLED, CONST_PERSISTENT);