Lines Matching refs:hash_alg

141     psa_algorithm_t hash_alg,  in mbedtls_ssl_tls13_hkdf_expand_label()  argument
171 if (!PSA_ALG_IS_HASH(hash_alg)) { in mbedtls_ssl_tls13_hkdf_expand_label()
181 status = psa_key_derivation_setup(&operation, PSA_ALG_HKDF_EXPAND(hash_alg)); in mbedtls_ssl_tls13_hkdf_expand_label()
222 psa_algorithm_t hash_alg, in ssl_tls13_make_traffic_key() argument
230 hash_alg, in ssl_tls13_make_traffic_key()
240 hash_alg, in ssl_tls13_make_traffic_key()
265 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_make_traffic_keys() argument
274 hash_alg, client_secret, secret_len, in mbedtls_ssl_tls13_make_traffic_keys()
282 hash_alg, server_secret, secret_len, in mbedtls_ssl_tls13_make_traffic_keys()
296 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_derive_secret() argument
308 status = psa_hash_compute(hash_alg, ctx, ctx_len, hashed_context, in mbedtls_ssl_tls13_derive_secret()
309 PSA_HASH_LENGTH(hash_alg), &ctx_len); in mbedtls_ssl_tls13_derive_secret()
326 return mbedtls_ssl_tls13_hkdf_expand_label(hash_alg, in mbedtls_ssl_tls13_derive_secret()
335 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_evolve_secret() argument
352 if (!PSA_ALG_IS_HASH(hash_alg)) { in mbedtls_ssl_tls13_evolve_secret()
356 hlen = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_evolve_secret()
362 hash_alg, in mbedtls_ssl_tls13_evolve_secret()
384 PSA_ALG_HKDF_EXTRACT(hash_alg)); in mbedtls_ssl_tls13_evolve_secret()
409 PSA_HASH_LENGTH(hash_alg)); in mbedtls_ssl_tls13_evolve_secret()
424 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_derive_early_secrets() argument
430 size_t const hash_len = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_derive_early_secrets()
434 if (!PSA_ALG_IS_HASH(hash_alg)) { in mbedtls_ssl_tls13_derive_early_secrets()
454 hash_alg, in mbedtls_ssl_tls13_derive_early_secrets()
467 hash_alg, in mbedtls_ssl_tls13_derive_early_secrets()
482 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_derive_handshake_secrets() argument
488 size_t const hash_len = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_derive_handshake_secrets()
492 if (!PSA_ALG_IS_HASH(hash_alg)) { in mbedtls_ssl_tls13_derive_handshake_secrets()
516 hash_alg, in mbedtls_ssl_tls13_derive_handshake_secrets()
533 hash_alg, in mbedtls_ssl_tls13_derive_handshake_secrets()
548 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_derive_application_secrets() argument
554 size_t const hash_len = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_derive_application_secrets()
558 if (!PSA_ALG_IS_HASH(hash_alg)) { in mbedtls_ssl_tls13_derive_application_secrets()
581 hash_alg, in mbedtls_ssl_tls13_derive_application_secrets()
593 hash_alg, in mbedtls_ssl_tls13_derive_application_secrets()
605 hash_alg, in mbedtls_ssl_tls13_derive_application_secrets()
624 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_derive_resumption_master_secret() argument
630 size_t const hash_len = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_derive_resumption_master_secret()
634 if (!PSA_ALG_IS_HASH(hash_alg)) { in mbedtls_ssl_tls13_derive_resumption_master_secret()
639 hash_alg, in mbedtls_ssl_tls13_derive_resumption_master_secret()
675 psa_algorithm_t const hash_alg = mbedtls_md_psa_alg_from_type( in ssl_tls13_key_schedule_stage_application() local
682 hash_alg, in ssl_tls13_key_schedule_stage_application()
693 handshake->tls13_master_secrets.app, PSA_HASH_LENGTH(hash_alg)); in ssl_tls13_key_schedule_stage_application()
699 static int ssl_tls13_calc_finished_core(psa_algorithm_t hash_alg, in ssl_tls13_calc_finished_core() argument
708 size_t hash_len = PSA_HASH_LENGTH(hash_alg); in ssl_tls13_calc_finished_core()
715 if (!PSA_ALG_IS_HASH(hash_alg)) { in ssl_tls13_calc_finished_core()
737 hash_alg, base_key, hash_len, in ssl_tls13_calc_finished_core()
745 alg = PSA_ALG_HMAC(hash_alg); in ssl_tls13_calc_finished_core()
790 psa_algorithm_t hash_alg = mbedtls_md_psa_alg_from_type( in mbedtls_ssl_tls13_calculate_verify_data() local
792 size_t const hash_len = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_calculate_verify_data()
818 ret = ssl_tls13_calc_finished_core(hash_alg, base_key, in mbedtls_ssl_tls13_calculate_verify_data()
835 const psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_create_psk_binder() argument
844 size_t const hash_len = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_create_psk_binder()
854 if (!PSA_ALG_IS_HASH(hash_alg)) { in mbedtls_ssl_tls13_create_psk_binder()
869 ret = mbedtls_ssl_tls13_evolve_secret(hash_alg, in mbedtls_ssl_tls13_create_psk_binder()
883 hash_alg, in mbedtls_ssl_tls13_create_psk_binder()
891 hash_alg, in mbedtls_ssl_tls13_create_psk_binder()
909 ret = ssl_tls13_calc_finished_core(hash_alg, binder_key, transcript, in mbedtls_ssl_tls13_create_psk_binder()
1139 psa_algorithm_t hash_alg; in ssl_tls13_generate_early_key() local
1161 hash_alg = mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) ciphersuite_info->mac); in ssl_tls13_generate_early_key()
1162 hash_len = PSA_HASH_LENGTH(hash_alg); in ssl_tls13_generate_early_key()
1176 hash_alg, handshake->tls13_master_secrets.early, in ssl_tls13_generate_early_key()
1203 hash_alg, in ssl_tls13_generate_early_key()
1279 psa_algorithm_t hash_alg; in mbedtls_ssl_tls13_key_schedule_stage_early() local
1289 hash_alg = mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) handshake->ciphersuite_info->mac); in mbedtls_ssl_tls13_key_schedule_stage_early()
1301 ret = mbedtls_ssl_tls13_evolve_secret(hash_alg, NULL, psk, psk_len, in mbedtls_ssl_tls13_key_schedule_stage_early()
1314 PSA_HASH_LENGTH(hash_alg)); in mbedtls_ssl_tls13_key_schedule_stage_early()
1340 psa_algorithm_t hash_alg; in ssl_tls13_generate_handshake_keys() local
1363 hash_alg = mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) ciphersuite_info->mac); in ssl_tls13_generate_handshake_keys()
1364 hash_len = PSA_HASH_LENGTH(hash_alg); in ssl_tls13_generate_handshake_keys()
1378 hash_alg, handshake->tls13_master_secrets.handshake, in ssl_tls13_generate_handshake_keys()
1417 hash_alg, in ssl_tls13_generate_handshake_keys()
1470 psa_algorithm_t const hash_alg = mbedtls_md_psa_alg_from_type( in ssl_tls13_key_schedule_stage_handshake() local
1536 hash_alg, handshake->tls13_master_secrets.early, in ssl_tls13_key_schedule_stage_handshake()
1546 PSA_HASH_LENGTH(hash_alg)); in ssl_tls13_key_schedule_stage_handshake()
1591 psa_algorithm_t hash_alg; in ssl_tls13_generate_application_keys() local
1610 hash_alg = mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) handshake->ciphersuite_info->mac); in ssl_tls13_generate_application_keys()
1611 hash_len = PSA_HASH_LENGTH(hash_alg); in ssl_tls13_generate_application_keys()
1626 hash_alg, handshake->tls13_master_secrets.app, in ssl_tls13_generate_application_keys()
1637 hash_alg, in ssl_tls13_generate_application_keys()