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()
3036 psa_algorithm_t hash_alg = 0; in psa_sign_verify_check_alg() local
3038 hash_alg = PSA_ALG_SIGN_GET_HASH(alg); in psa_sign_verify_check_alg()
3046 if (hash_alg == 0 && input_is_message) { in psa_sign_verify_check_alg()
3049 if (hash_alg == PSA_ALG_ANY_HASH) { in psa_sign_verify_check_alg()
3070 if (hash_alg != 0 && !is_hash_supported(hash_alg)) { in psa_sign_verify_check_alg()
4037 psa_algorithm_t hash_alg = PSA_ALG_SIGN_GET_HASH(alg); in mbedtls_psa_sign_hash_start() local
4038 operation->md_alg = mbedtls_md_type_from_psa_alg(hash_alg); in mbedtls_psa_sign_hash_start()
5661 psa_algorithm_t hash_alg, in psa_key_derivation_start_hmac() argument
5680 operation->mac_size = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_start_hmac()
5685 PSA_ALG_HMAC(hash_alg)); in psa_key_derivation_start_hmac()
5809 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(kdf_alg); in psa_key_derivation_hkdf_read() local
5810 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_hkdf_read()
5856 hash_alg, in psa_key_derivation_hkdf_read()
5901 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(alg); in psa_key_derivation_tls12_prf_generate_next_block() local
5902 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_tls12_prf_generate_next_block()
5938 hash_alg, in psa_key_derivation_tls12_prf_generate_next_block()
5982 hash_alg, in psa_key_derivation_tls12_prf_generate_next_block()
6023 psa_algorithm_t hash_alg = PSA_ALG_TLS12_PRF_GET_HASH(alg); in psa_key_derivation_tls12_prf_read() local
6024 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_tls12_prf_read()
6825 psa_algorithm_t hash_alg = PSA_ALG_GET_HASH(kdf_alg); in psa_key_derivation_set_maximum_capacity() local
6826 size_t hash_size = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_set_maximum_capacity()
6834 psa_status_t status = psa_hash_try_support(hash_alg); in psa_key_derivation_set_maximum_capacity()
6856 (hash_alg == PSA_ALG_SHA_256 || hash_alg == PSA_ALG_SHA_384)) { in psa_key_derivation_set_maximum_capacity()
6862 (hash_alg == PSA_ALG_SHA_256 || hash_alg == PSA_ALG_SHA_384)) { in psa_key_derivation_set_maximum_capacity()
6980 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(kdf_alg); in psa_hkdf_input() local
6993 hash_alg, in psa_hkdf_input()
7013 if (data_length != PSA_HASH_LENGTH(hash_alg)) { in psa_hkdf_input()
7030 hash_alg, in psa_hkdf_input()
7059 memcpy(hkdf->output_block, hkdf->prk, PSA_HASH_LENGTH(hash_alg)); in psa_hkdf_input()
7066 hkdf->offset_in_block = PSA_HASH_LENGTH(hash_alg); in psa_hkdf_input()
7396 static psa_status_t psa_pbkdf2_hmac_set_password(psa_algorithm_t hash_alg, in psa_pbkdf2_hmac_set_password() argument
7403 if (input_len > PSA_HASH_BLOCK_LENGTH(hash_alg)) { in psa_pbkdf2_hmac_set_password()
7404 return psa_hash_compute(hash_alg, input, input_len, output, in psa_pbkdf2_hmac_set_password()
7409 *output_len = PSA_HASH_BLOCK_LENGTH(hash_alg); in psa_pbkdf2_hmac_set_password()
7458 psa_algorithm_t hash_alg = PSA_ALG_PBKDF2_HMAC_GET_HASH(kdf_alg); in psa_pbkdf2_set_password() local
7459 status = psa_pbkdf2_hmac_set_password(hash_alg, data, data_length, in psa_pbkdf2_set_password()