Lines Matching refs:block_size

480 	memset(K, 0, ops->block_size);  in php_hash_hmac_prep_key()
481 if (key_len > ops->block_size) { in php_hash_hmac_prep_key()
490 php_hash_string_xor_char(K, K, 0x36, ops->block_size); in php_hash_hmac_prep_key()
495 ops->hash_update(context, key, ops->block_size); in php_hash_hmac_round()
529 K = emalloc(ops->block_size); in php_hash_do_hash_hmac()
538 ops->hash_update(context, K, ops->block_size); in php_hash_do_hash_hmac()
555 php_hash_string_xor_char(K, K, 0x6A, ops->block_size); in php_hash_do_hash_hmac()
560 ZEND_SECURE_ZERO(K, ops->block_size); in php_hash_do_hash_hmac()
656 char *K = emalloc(ops->block_size); in PHP_FUNCTION()
657 size_t i, block_size; in PHP_FUNCTION() local
659 memset(K, 0, ops->block_size); in PHP_FUNCTION()
661 if (ZSTR_LEN(key) > ops->block_size) { in PHP_FUNCTION()
672 block_size = ops->block_size; in PHP_FUNCTION()
673 for(i = 0; i < block_size; i++) { in PHP_FUNCTION()
676 ops->hash_update(context, (unsigned char *) K, ops->block_size); in PHP_FUNCTION()
799 size_t i, block_size; in PHP_FUNCTION() local
802 block_size = hash->ops->block_size; in PHP_FUNCTION()
803 for(i = 0; i < block_size; i++) { in PHP_FUNCTION()
809 hash->ops->hash_update(hash->context, hash->key, hash->ops->block_size); in PHP_FUNCTION()
814 ZEND_SECURE_ZERO(hash->key, hash->ops->block_size); in PHP_FUNCTION()
936 K = emalloc(ops->block_size); in PHP_FUNCTION()
942 php_hash_string_xor_char(K, K, 0x6A, ops->block_size); in PHP_FUNCTION()
944 ZEND_SECURE_ZERO(K, ops->block_size); in PHP_FUNCTION()
956 ops->hash_update(context, K, ops->block_size); in PHP_FUNCTION()
968 php_hash_string_xor_char(K, K, 0x6A, ops->block_size); in PHP_FUNCTION()
977 ZEND_SECURE_ZERO(K, ops->block_size); in PHP_FUNCTION()
1030 K1 = emalloc(ops->block_size); in PHP_FUNCTION()
1031 K2 = emalloc(ops->block_size); in PHP_FUNCTION()
1038 php_hash_string_xor_char(K2, K1, 0x6A, ops->block_size); in PHP_FUNCTION()
1091 ZEND_SECURE_ZERO(K1, ops->block_size); in PHP_FUNCTION()
1092 ZEND_SECURE_ZERO(K2, ops->block_size); in PHP_FUNCTION()
1321 size_t block_size = ops->digest_size; in PHP_FUNCTION() local
1322 size_t times = bytes / block_size; in PHP_FUNCTION()
1324 if ((bytes % block_size) != 0) { in PHP_FUNCTION()
1331 key = ecalloc(1, times * block_size); in PHP_FUNCTION()
1343 memcpy( &key[i*block_size], digest, block_size); in PHP_FUNCTION()
1384 ZEND_SECURE_ZERO(hash->key, hash->ops->block_size); in php_hashcontext_dtor()
1420 newobj->key = ecalloc(1, newobj->ops->block_size); in php_hashcontext_clone()
1422 memcpy(newobj->key, oldobj->key, newobj->ops->block_size); in php_hashcontext_clone()