Lines Matching refs:digest

118 	zend_string *digest;  in php_hash_do_hash()  local
166 digest = zend_string_alloc(ops->digest_size, 0); in php_hash_do_hash()
167 ops->hash_final((unsigned char *) ZSTR_VAL(digest), context); in php_hash_do_hash()
171 ZSTR_VAL(digest)[ops->digest_size] = 0; in php_hash_do_hash() local
172 RETURN_NEW_STR(digest); in php_hash_do_hash()
176 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), ops->digest_size); in php_hash_do_hash()
178 zend_string_release_ex(digest, 0); in php_hash_do_hash()
239 zend_string *digest; in php_hash_do_hash_hmac() local
278 digest = zend_string_alloc(ops->digest_size, 0); in php_hash_do_hash_hmac()
294 zend_string_release(digest); in php_hash_do_hash_hmac()
298 ops->hash_final((unsigned char *) ZSTR_VAL(digest), context); in php_hash_do_hash_hmac()
300 …php_hash_hmac_round((unsigned char *) ZSTR_VAL(digest), ops, context, K, (unsigned char *) data, d… in php_hash_do_hash_hmac()
305 …php_hash_hmac_round((unsigned char *) ZSTR_VAL(digest), ops, context, K, (unsigned char *) ZSTR_VA… in php_hash_do_hash_hmac()
313 ZSTR_VAL(digest)[ops->digest_size] = 0; in php_hash_do_hash_hmac() local
314 RETURN_NEW_STR(digest); in php_hash_do_hash_hmac()
318 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), ops->digest_size); in php_hash_do_hash_hmac()
320 zend_string_release_ex(digest, 0); in php_hash_do_hash_hmac()
522 zend_string *digest; in PHP_FUNCTION() local
533 digest = zend_string_alloc(digest_len, 0); in PHP_FUNCTION()
534 hash->ops->hash_final((unsigned char *) ZSTR_VAL(digest), hash->context); in PHP_FUNCTION()
547 hash->ops->hash_update(hash->context, (unsigned char *) ZSTR_VAL(digest), hash->ops->digest_size); in PHP_FUNCTION()
548 hash->ops->hash_final((unsigned char *) ZSTR_VAL(digest), hash->context); in PHP_FUNCTION()
555 ZSTR_VAL(digest)[digest_len] = 0; in PHP_FUNCTION() local
562 RETURN_NEW_STR(digest); in PHP_FUNCTION()
566 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), digest_len); in PHP_FUNCTION()
568 zend_string_release_ex(digest, 0); in PHP_FUNCTION()
628 unsigned char *prk, *digest, *K; in PHP_FUNCTION() local
680 digest = emalloc(ops->digest_size); in PHP_FUNCTION()
691 ops->hash_update(context, digest, ops->digest_size); in PHP_FUNCTION()
699 ops->hash_final(digest, context); in PHP_FUNCTION()
701 php_hash_hmac_round(digest, ops, context, K, digest, ops->digest_size); in PHP_FUNCTION()
704 digest, in PHP_FUNCTION()
710 ZEND_SECURE_ZERO(digest, ops->digest_size); in PHP_FUNCTION()
715 efree(digest); in PHP_FUNCTION()
727 unsigned char *computed_salt, *digest, *temp, *result, *K1, *K2 = NULL; in PHP_FUNCTION() local
768 digest = emalloc(ops->digest_size); in PHP_FUNCTION()
804 php_hash_hmac_round(digest, ops, context, K1, computed_salt, (zend_long) salt_len + 4); in PHP_FUNCTION()
805 php_hash_hmac_round(digest, ops, context, K2, digest, ops->digest_size); in PHP_FUNCTION()
809 memcpy(temp, digest, ops->digest_size); in PHP_FUNCTION()
817 php_hash_hmac_round(digest, ops, context, K1, digest, ops->digest_size); in PHP_FUNCTION()
818 php_hash_hmac_round(digest, ops, context, K2, digest, ops->digest_size); in PHP_FUNCTION()
821 php_hash_string_xor(temp, temp, digest, ops->digest_size); in PHP_FUNCTION()
834 efree(digest); in PHP_FUNCTION()
1075 char *key, *digest; in PHP_FUNCTION() local
1088 digest = emalloc(ops->digest_size + 1); in PHP_FUNCTION()
1098 ops->hash_final((unsigned char *)digest, context); in PHP_FUNCTION()
1099 memcpy( &key[i*block_size], digest, block_size); in PHP_FUNCTION()
1104 efree(digest); in PHP_FUNCTION()