Lines Matching refs:block_size

212 	memset(K, 0, ops->block_size);  in php_hash_hmac_prep_key()
213 if (key_len > (size_t)ops->block_size) { in php_hash_hmac_prep_key()
222 php_hash_string_xor_char(K, K, 0x36, ops->block_size); in php_hash_hmac_prep_key()
227 ops->hash_update(context, key, ops->block_size); in php_hash_hmac_round()
272 K = emalloc(ops->block_size); in php_hash_do_hash_hmac()
281 ops->hash_update(context, K, ops->block_size); in php_hash_do_hash_hmac()
291 php_hash_string_xor_char(K, K, 0x6A, ops->block_size); in php_hash_do_hash_hmac()
296 ZEND_SECURE_ZERO(K, ops->block_size); in php_hash_do_hash_hmac()
375 char *K = emalloc(ops->block_size); in php_hashcontext_ctor()
376 int i, block_size; in php_hashcontext_ctor() local
378 memset(K, 0, ops->block_size); in php_hashcontext_ctor()
380 if (ZSTR_LEN(key) > (size_t)ops->block_size) { in php_hashcontext_ctor()
391 block_size = ops->block_size; in php_hashcontext_ctor()
392 for(i=0; i < block_size; i++) { in php_hashcontext_ctor()
395 ops->hash_update(context, (unsigned char *) K, ops->block_size); in php_hashcontext_ctor()
530 int i, block_size; in PHP_FUNCTION() local
533 block_size = hash->ops->block_size; in PHP_FUNCTION()
534 for(i=0; i < block_size; i++) { in PHP_FUNCTION()
540 hash->ops->hash_update(hash->context, hash->key, hash->ops->block_size); in PHP_FUNCTION()
545 ZEND_SECURE_ZERO(hash->key, hash->ops->block_size); in PHP_FUNCTION()
661 K = emalloc(ops->block_size); in PHP_FUNCTION()
667 php_hash_string_xor_char(K, K, 0x6A, ops->block_size); in PHP_FUNCTION()
669 ZEND_SECURE_ZERO(K, ops->block_size); in PHP_FUNCTION()
681 ops->hash_update(context, K, ops->block_size); in PHP_FUNCTION()
693 php_hash_string_xor_char(K, K, 0x6A, ops->block_size); in PHP_FUNCTION()
702 ZEND_SECURE_ZERO(K, ops->block_size); in PHP_FUNCTION()
759 K1 = emalloc(ops->block_size); in PHP_FUNCTION()
760 K2 = emalloc(ops->block_size); in PHP_FUNCTION()
767 php_hash_string_xor_char(K2, K1, 0x6A, ops->block_size); in PHP_FUNCTION()
820 ZEND_SECURE_ZERO(K1, ops->block_size); in PHP_FUNCTION()
821 ZEND_SECURE_ZERO(K2, ops->block_size); in PHP_FUNCTION()
1070 int block_size = ops->digest_size; in PHP_FUNCTION() local
1071 int times = bytes / block_size; in PHP_FUNCTION()
1072 if (bytes % block_size != 0) times++; in PHP_FUNCTION()
1077 key = ecalloc(1, times * block_size); in PHP_FUNCTION()
1089 memcpy( &key[i*block_size], digest, block_size); in PHP_FUNCTION()
1134 ZEND_SECURE_ZERO(hash->key, hash->ops->block_size); in php_hashcontext_dtor()
1160 newobj->key = ecalloc(1, newobj->ops->block_size); in php_hashcontext_clone()
1162 memcpy(newobj->key, oldobj->key, newobj->ops->block_size); in php_hashcontext_clone()