Lines Matching refs:digest

354 	zend_string *digest;  in php_hash_do_hash()  local
395 digest = zend_string_alloc(ops->digest_size, 0); in php_hash_do_hash()
396 ops->hash_final((unsigned char *) ZSTR_VAL(digest), context); in php_hash_do_hash()
400 ZSTR_VAL(digest)[ops->digest_size] = 0; in php_hash_do_hash() local
401 RETURN_NEW_STR(digest); in php_hash_do_hash()
405 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), ops->digest_size); in php_hash_do_hash()
407 zend_string_release_ex(digest, 0); in php_hash_do_hash()
491 zend_string *digest; in php_hash_do_hash_hmac() local
518 digest = zend_string_alloc(ops->digest_size, 0); in php_hash_do_hash_hmac()
534 zend_string_release(digest); in php_hash_do_hash_hmac()
538 ops->hash_final((unsigned char *) ZSTR_VAL(digest), context); in php_hash_do_hash_hmac()
540 …php_hash_hmac_round((unsigned char *) ZSTR_VAL(digest), ops, context, K, (unsigned char *) data, d… in php_hash_do_hash_hmac()
545 …php_hash_hmac_round((unsigned char *) ZSTR_VAL(digest), ops, context, K, (unsigned char *) ZSTR_VA… in php_hash_do_hash_hmac()
553 ZSTR_VAL(digest)[ops->digest_size] = 0; in php_hash_do_hash_hmac() local
554 RETURN_NEW_STR(digest); in php_hash_do_hash_hmac()
558 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), ops->digest_size); in php_hash_do_hash_hmac()
560 zend_string_release_ex(digest, 0); in php_hash_do_hash_hmac()
772 zend_string *digest; in PHP_FUNCTION() local
783 digest = zend_string_alloc(digest_len, 0); in PHP_FUNCTION()
784 hash->ops->hash_final((unsigned char *) ZSTR_VAL(digest), hash->context); in PHP_FUNCTION()
797 hash->ops->hash_update(hash->context, (unsigned char *) ZSTR_VAL(digest), hash->ops->digest_size); in PHP_FUNCTION()
798 hash->ops->hash_final((unsigned char *) ZSTR_VAL(digest), hash->context); in PHP_FUNCTION()
805 ZSTR_VAL(digest)[digest_len] = 0; in PHP_FUNCTION() local
812 RETURN_NEW_STR(digest); in PHP_FUNCTION()
816 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), digest_len); in PHP_FUNCTION()
818 zend_string_release_ex(digest, 0); in PHP_FUNCTION()
884 unsigned char *prk, *digest, *K; in PHP_FUNCTION() local
931 digest = emalloc(ops->digest_size); in PHP_FUNCTION()
942 ops->hash_update(context, digest, ops->digest_size); in PHP_FUNCTION()
950 ops->hash_final(digest, context); in PHP_FUNCTION()
952 php_hash_hmac_round(digest, ops, context, K, digest, ops->digest_size); in PHP_FUNCTION()
955 digest, in PHP_FUNCTION()
961 ZEND_SECURE_ZERO(digest, ops->digest_size); in PHP_FUNCTION()
966 efree(digest); in PHP_FUNCTION()
977 unsigned char *computed_salt, *digest, *temp, *result, *K1, *K2 = NULL; in PHP_FUNCTION() local
1014 digest = emalloc(ops->digest_size); in PHP_FUNCTION()
1050 php_hash_hmac_round(digest, ops, context, K1, computed_salt, (zend_long) salt_len + 4); in PHP_FUNCTION()
1051 php_hash_hmac_round(digest, ops, context, K2, digest, ops->digest_size); in PHP_FUNCTION()
1055 memcpy(temp, digest, ops->digest_size); in PHP_FUNCTION()
1063 php_hash_hmac_round(digest, ops, context, K1, digest, ops->digest_size); in PHP_FUNCTION()
1064 php_hash_hmac_round(digest, ops, context, K2, digest, ops->digest_size); in PHP_FUNCTION()
1067 php_hash_string_xor(temp, temp, digest, ops->digest_size); in PHP_FUNCTION()
1080 efree(digest); in PHP_FUNCTION()
1312 char *key, *digest; in PHP_FUNCTION() local
1325 digest = emalloc(ops->digest_size + 1); in PHP_FUNCTION()
1335 ops->hash_final((unsigned char *)digest, context); in PHP_FUNCTION()
1336 memcpy( &key[i*block_size], digest, block_size); in PHP_FUNCTION()
1341 efree(digest); in PHP_FUNCTION()