summaryrefslogtreecommitdiff
path: root/ext/hash/hash_snefru.c
diff options
context:
space:
mode:
authorAndrey Andreev <narf@devilix.net>2017-01-16 15:51:13 +0200
committerNikita Popov <nikic@php.net>2017-01-18 21:13:54 +0100
commitd89d149edf39cf4ce9ab41979f246e82510d43a5 (patch)
tree6fb3faa7e1395e4d068ee598aed5561460a4b1b5 /ext/hash/hash_snefru.c
parent5bc81620ef57cb7315f254531ccfaac9c523f97d (diff)
downloadphp-git-d89d149edf39cf4ce9ab41979f246e82510d43a5.tar.gz
Disallow non-crypto hashes in HMAC and PBKDF2
For this purpose add is_crypto flag to php_hash_ops.
Diffstat (limited to 'ext/hash/hash_snefru.c')
-rw-r--r--ext/hash/hash_snefru.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/hash/hash_snefru.c b/ext/hash/hash_snefru.c
index 17f70d6450..5de2a283ff 100644
--- a/ext/hash/hash_snefru.c
+++ b/ext/hash/hash_snefru.c
@@ -200,7 +200,8 @@ const php_hash_ops php_hash_snefru_ops = {
(php_hash_copy_func_t) php_hash_copy,
32,
32,
- sizeof(PHP_SNEFRU_CTX)
+ sizeof(PHP_SNEFRU_CTX),
+ 1
};
/*