Lines Matching refs:hash_alg
284 int psa_can_do_hash(psa_algorithm_t hash_alg) in psa_can_do_hash() argument
286 (void) hash_alg; in psa_can_do_hash()
3851 psa_algorithm_t hash_alg = PSA_ALG_SIGN_GET_HASH(alg); in mbedtls_psa_sign_hash_start() local
3852 operation->md_alg = mbedtls_md_type_from_psa_alg(hash_alg); in mbedtls_psa_sign_hash_start()
5443 psa_algorithm_t hash_alg, in psa_key_derivation_start_hmac() argument
5454 operation->mac_size = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_start_hmac()
5459 PSA_ALG_HMAC(hash_alg)); in psa_key_derivation_start_hmac()
5583 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(kdf_alg); in psa_key_derivation_hkdf_read() local
5584 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_hkdf_read()
5630 hash_alg, in psa_key_derivation_hkdf_read()
5675 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(alg); in psa_key_derivation_tls12_prf_generate_next_block() local
5676 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_tls12_prf_generate_next_block()
5712 hash_alg, in psa_key_derivation_tls12_prf_generate_next_block()
5756 hash_alg, in psa_key_derivation_tls12_prf_generate_next_block()
5797 psa_algorithm_t hash_alg = PSA_ALG_TLS12_PRF_GET_HASH(alg); in psa_key_derivation_tls12_prf_read() local
5798 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_tls12_prf_read()
6575 psa_algorithm_t hash_alg = PSA_ALG_GET_HASH(kdf_alg); in psa_key_derivation_set_maximum_capacity() local
6576 size_t hash_size = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_set_maximum_capacity()
6584 psa_status_t status = psa_hash_try_support(hash_alg); in psa_key_derivation_set_maximum_capacity()
6606 (hash_alg == PSA_ALG_SHA_256 || hash_alg == PSA_ALG_SHA_384)) { in psa_key_derivation_set_maximum_capacity()
6612 (hash_alg == PSA_ALG_SHA_256 || hash_alg == PSA_ALG_SHA_384)) { in psa_key_derivation_set_maximum_capacity()
6730 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(kdf_alg); in psa_hkdf_input() local
6743 hash_alg, in psa_hkdf_input()
6763 if (data_length != PSA_HASH_LENGTH(hash_alg)) { in psa_hkdf_input()
6780 hash_alg, in psa_hkdf_input()
6809 memcpy(hkdf->output_block, hkdf->prk, PSA_HASH_LENGTH(hash_alg)); in psa_hkdf_input()
6816 hkdf->offset_in_block = PSA_HASH_LENGTH(hash_alg); in psa_hkdf_input()
7146 static psa_status_t psa_pbkdf2_hmac_set_password(psa_algorithm_t hash_alg, in psa_pbkdf2_hmac_set_password() argument
7153 if (input_len > PSA_HASH_BLOCK_LENGTH(hash_alg)) { in psa_pbkdf2_hmac_set_password()
7154 return psa_hash_compute(hash_alg, input, input_len, output, in psa_pbkdf2_hmac_set_password()
7159 *output_len = PSA_HASH_BLOCK_LENGTH(hash_alg); in psa_pbkdf2_hmac_set_password()
7208 psa_algorithm_t hash_alg = PSA_ALG_PBKDF2_HMAC_GET_HASH(kdf_alg); in psa_pbkdf2_set_password() local
7209 status = psa_pbkdf2_hmac_set_password(hash_alg, data, data_length, in psa_pbkdf2_set_password()