Lines Matching refs:digest

128 	char *algo, *data, *digest;  in php_hash_do_hash()  local
171 digest = emalloc(ops->digest_size + 1); in php_hash_do_hash()
172 ops->hash_final((unsigned char *) digest, context); in php_hash_do_hash()
176 digest[ops->digest_size] = 0; in php_hash_do_hash()
177 RETURN_STRINGL(digest, ops->digest_size, 0); in php_hash_do_hash()
181 php_hash_bin2hex(hex_digest, (unsigned char *) digest, ops->digest_size); in php_hash_do_hash()
183 efree(digest); in php_hash_do_hash()
244 char *algo, *data, *digest, *key, *K; in php_hash_do_hash_hmac() local
276 digest = emalloc(ops->digest_size + 1); in php_hash_do_hash_hmac()
289 ops->hash_final((unsigned char *) digest, context); in php_hash_do_hash_hmac()
291 …php_hash_hmac_round((unsigned char *) digest, ops, context, (unsigned char *) K, (unsigned char *)… in php_hash_do_hash_hmac()
296 …php_hash_hmac_round((unsigned char *) digest, ops, context, (unsigned char *) K, (unsigned char *)… in php_hash_do_hash_hmac()
304 digest[ops->digest_size] = 0; in php_hash_do_hash_hmac()
305 RETURN_STRINGL(digest, ops->digest_size, 0); in php_hash_do_hash_hmac()
309 php_hash_bin2hex(hex_digest, (unsigned char *) digest, ops->digest_size); in php_hash_do_hash_hmac()
311 efree(digest); in php_hash_do_hash_hmac()
500 char *digest; in PHP_FUNCTION() local
510 digest = emalloc(digest_len + 1); in PHP_FUNCTION()
511 hash->ops->hash_final((unsigned char *) digest, hash->context); in PHP_FUNCTION()
523 hash->ops->hash_update(hash->context, (unsigned char *) digest, hash->ops->digest_size); in PHP_FUNCTION()
524 hash->ops->hash_final((unsigned char *) digest, hash->context); in PHP_FUNCTION()
531 digest[digest_len] = 0; in PHP_FUNCTION()
544 RETURN_STRINGL(digest, digest_len, 0); in PHP_FUNCTION()
548 php_hash_bin2hex(hex_digest, (unsigned char *) digest, digest_len); in PHP_FUNCTION()
550 efree(digest); in PHP_FUNCTION()
618 unsigned char *computed_salt, *digest, *temp, *result, *K1, *K2; in PHP_FUNCTION() local
655 digest = emalloc(ops->digest_size); in PHP_FUNCTION()
691 php_hash_hmac_round(digest, ops, context, K1, computed_salt, (long) salt_len + 4); in PHP_FUNCTION()
692 php_hash_hmac_round(digest, ops, context, K2, digest, ops->digest_size); in PHP_FUNCTION()
696 memcpy(temp, digest, ops->digest_size); in PHP_FUNCTION()
704 php_hash_hmac_round(digest, ops, context, K1, digest, ops->digest_size); in PHP_FUNCTION()
705 php_hash_hmac_round(digest, ops, context, K2, digest, ops->digest_size); in PHP_FUNCTION()
708 php_hash_string_xor(temp, temp, digest, ops->digest_size); in PHP_FUNCTION()
721 efree(digest); in PHP_FUNCTION()
926 char *key, *digest; in PHP_FUNCTION() local
936 digest = emalloc(ops->digest_size + 1); in PHP_FUNCTION()
946 ops->hash_final((unsigned char *)digest, context); in PHP_FUNCTION()
947 memcpy( &key[i*block_size], digest, block_size); in PHP_FUNCTION()
952 efree(digest); in PHP_FUNCTION()