Lines Matching refs:digest

361 	zend_string *digest;  in php_hash_do_hash()  local
402 digest = zend_string_alloc(ops->digest_size, 0); in php_hash_do_hash()
403 ops->hash_final((unsigned char *) ZSTR_VAL(digest), context); in php_hash_do_hash()
407 ZSTR_VAL(digest)[ops->digest_size] = 0; in php_hash_do_hash() local
408 RETURN_NEW_STR(digest); in php_hash_do_hash()
412 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), ops->digest_size); in php_hash_do_hash()
414 zend_string_release_ex(digest, 0); in php_hash_do_hash()
502 zend_string *digest; in php_hash_do_hash_hmac() local
529 digest = zend_string_alloc(ops->digest_size, 0); in php_hash_do_hash_hmac()
545 zend_string_release(digest); in php_hash_do_hash_hmac()
549 ops->hash_final((unsigned char *) ZSTR_VAL(digest), context); in php_hash_do_hash_hmac()
551 …php_hash_hmac_round((unsigned char *) ZSTR_VAL(digest), ops, context, K, (unsigned char *) data, d… in php_hash_do_hash_hmac()
556 …php_hash_hmac_round((unsigned char *) ZSTR_VAL(digest), ops, context, K, (unsigned char *) ZSTR_VA… in php_hash_do_hash_hmac()
564 ZSTR_VAL(digest)[ops->digest_size] = 0; in php_hash_do_hash_hmac() local
565 RETURN_NEW_STR(digest); in php_hash_do_hash_hmac()
569 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), ops->digest_size); in php_hash_do_hash_hmac()
571 zend_string_release_ex(digest, 0); in php_hash_do_hash_hmac()
784 zend_string *digest; in PHP_FUNCTION() local
795 digest = zend_string_alloc(digest_len, 0); in PHP_FUNCTION()
796 hash->ops->hash_final((unsigned char *) ZSTR_VAL(digest), hash->context); in PHP_FUNCTION()
809 hash->ops->hash_update(hash->context, (unsigned char *) ZSTR_VAL(digest), hash->ops->digest_size); in PHP_FUNCTION()
810 hash->ops->hash_final((unsigned char *) ZSTR_VAL(digest), hash->context); in PHP_FUNCTION()
817 ZSTR_VAL(digest)[digest_len] = 0; in PHP_FUNCTION() local
824 RETURN_NEW_STR(digest); in PHP_FUNCTION()
828 php_hash_bin2hex(ZSTR_VAL(hex_digest), (unsigned char *) ZSTR_VAL(digest), digest_len); in PHP_FUNCTION()
830 zend_string_release_ex(digest, 0); in PHP_FUNCTION()
900 unsigned char *prk, *digest, *K; in PHP_FUNCTION() local
947 digest = emalloc(ops->digest_size); in PHP_FUNCTION()
958 ops->hash_update(context, digest, ops->digest_size); in PHP_FUNCTION()
966 ops->hash_final(digest, context); in PHP_FUNCTION()
968 php_hash_hmac_round(digest, ops, context, K, digest, ops->digest_size); in PHP_FUNCTION()
971 digest, in PHP_FUNCTION()
977 ZEND_SECURE_ZERO(digest, ops->digest_size); in PHP_FUNCTION()
982 efree(digest); in PHP_FUNCTION()
993 unsigned char *computed_salt, *digest, *temp, *result, *K1, *K2 = NULL; in PHP_FUNCTION() local
1031 digest = emalloc(ops->digest_size); in PHP_FUNCTION()
1067 php_hash_hmac_round(digest, ops, context, K1, computed_salt, (zend_long) salt_len + 4); in PHP_FUNCTION()
1068 php_hash_hmac_round(digest, ops, context, K2, digest, ops->digest_size); in PHP_FUNCTION()
1072 memcpy(temp, digest, ops->digest_size); in PHP_FUNCTION()
1080 php_hash_hmac_round(digest, ops, context, K1, digest, ops->digest_size); in PHP_FUNCTION()
1081 php_hash_hmac_round(digest, ops, context, K2, digest, ops->digest_size); in PHP_FUNCTION()
1084 php_hash_string_xor(temp, temp, digest, ops->digest_size); in PHP_FUNCTION()
1097 efree(digest); in PHP_FUNCTION()
1318 char *key, *digest; in PHP_FUNCTION() local
1331 digest = emalloc(ops->digest_size + 1); in PHP_FUNCTION()
1341 ops->hash_final((unsigned char *)digest, context); in PHP_FUNCTION()
1342 memcpy( &key[i*block_size], digest, block_size); in PHP_FUNCTION()
1347 efree(digest); in PHP_FUNCTION()