mirror of
https://github.com/php/php-src.git
synced 2024-09-22 18:37:25 +00:00
MFH Enable salsa hashing algorithm
This commit is contained in:
parent
be4a8abd0c
commit
6267a33aba
@ -27,10 +27,11 @@ if test "$PHP_HASH" != "no"; then
|
||||
|
||||
EXT_HASH_SOURCES="hash.c hash_md.c hash_sha.c hash_ripemd.c hash_haval.c \
|
||||
hash_tiger.c hash_gost.c hash_snefru.c hash_whirlpool.c hash_adler32.c \
|
||||
hash_crc32.c"
|
||||
hash_crc32.c hash_salsa.c"
|
||||
EXT_HASH_HEADERS="php_hash.h php_hash_md.h php_hash_sha.h php_hash_ripemd.h \
|
||||
php_hash_haval.h php_hash_tiger.h php_hash_gost.h php_hash_snefru.h \
|
||||
php_hash_whirlpool.h php_hash_adler32.h php_hash_crc32.h php_hash_types.h"
|
||||
php_hash_whirlpool.h php_hash_adler32.h php_hash_crc32.h php_hash_salsa.h \
|
||||
php_hash_types.h"
|
||||
|
||||
PHP_NEW_EXTENSION(hash, $EXT_HASH_SOURCES, $ext_shared)
|
||||
ifdef([PHP_INSTALL_HEADERS], [
|
||||
|
@ -15,6 +15,6 @@ if (PHP_HASH != "no") {
|
||||
AC_DEFINE('HAVE_HASH_EXT', 1);
|
||||
EXTENSION("hash", "hash.c hash_md.c hash_sha.c hash_ripemd.c hash_haval.c "
|
||||
+ "hash_tiger.c hash_gost.c hash_snefru.c hash_whirlpool.c "
|
||||
+ "hash_adler32.c hash_crc32.c");
|
||||
+ "hash_adler32.c hash_crc32.c hash_salsa.c");
|
||||
}
|
||||
|
||||
|
@ -825,6 +825,8 @@ PHP_MINIT_FUNCTION(hash)
|
||||
php_hash_register_algo("adler32", &php_hash_adler32_ops);
|
||||
php_hash_register_algo("crc32", &php_hash_crc32_ops);
|
||||
php_hash_register_algo("crc32b", &php_hash_crc32b_ops);
|
||||
php_hash_register_algo("salsa10", &php_hash_salsa10_ops);
|
||||
php_hash_register_algo("salsa20", &php_hash_salsa20_ops);
|
||||
|
||||
PHP_HASH_HAVAL_REGISTER(3,128);
|
||||
PHP_HASH_HAVAL_REGISTER(3,160);
|
||||
|
@ -78,6 +78,8 @@ extern const php_hash_ops php_hash_gost_ops;
|
||||
extern const php_hash_ops php_hash_adler32_ops;
|
||||
extern const php_hash_ops php_hash_crc32_ops;
|
||||
extern const php_hash_ops php_hash_crc32b_ops;
|
||||
extern const php_hash_ops php_hash_salsa10_ops;
|
||||
extern const php_hash_ops php_hash_salsa20_ops;
|
||||
|
||||
#define PHP_HASH_HAVAL_OPS(p,b) extern const php_hash_ops php_hash_##p##haval##b##_ops;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user