| /lib/mbedtls/external/mbedtls/library/ |
| A D | ssl_tls13_keys.c | 230 hash_alg, in ssl_tls13_make_traffic_key() 240 hash_alg, in ssl_tls13_make_traffic_key() 454 hash_alg, in mbedtls_ssl_tls13_derive_early_secrets() 467 hash_alg, in mbedtls_ssl_tls13_derive_early_secrets() 516 hash_alg, in mbedtls_ssl_tls13_derive_handshake_secrets() 533 hash_alg, in mbedtls_ssl_tls13_derive_handshake_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() 639 hash_alg, in mbedtls_ssl_tls13_derive_resumption_master_secret() [all …]
|
| A D | ssl_tls13_keys.h | 112 psa_algorithm_t hash_alg, 151 psa_algorithm_t hash_alg, 198 psa_algorithm_t hash_alg, 249 psa_algorithm_t hash_alg, 295 psa_algorithm_t hash_alg, 346 psa_algorithm_t hash_alg, 377 psa_algorithm_t hash_alg, 451 psa_algorithm_t hash_alg, 481 const psa_algorithm_t hash_alg,
|
| A D | psa_crypto_mac.c | 35 psa_algorithm_t hash_alg) in psa_hmac_setup_internal() argument 39 size_t hash_size = PSA_HASH_LENGTH(hash_alg); in psa_hmac_setup_internal() 40 size_t block_size = PSA_HASH_BLOCK_LENGTH(hash_alg); in psa_hmac_setup_internal() 43 hmac->alg = hash_alg; in psa_hmac_setup_internal() 62 status = psa_hash_compute(hash_alg, key, key_length, in psa_hmac_setup_internal() 90 status = psa_hash_setup(&hmac->hash_ctx, hash_alg); in psa_hmac_setup_internal() 117 psa_algorithm_t hash_alg = hmac->alg; in psa_hmac_finish_internal() local 119 size_t block_size = PSA_HASH_BLOCK_LENGTH(hash_alg); in psa_hmac_finish_internal() 128 status = psa_hash_setup(&hmac->hash_ctx, hash_alg); in psa_hmac_finish_internal()
|
| A D | ssl_tls13_client.c | 753 *hash_alg = PSA_ALG_SHA_256; in ssl_tls13_psk_get_identity() 770 *hash_alg = PSA_ALG_SHA_256; in ssl_tls13_psk_get_psk() 839 binder_len = PSA_HASH_LENGTH(hash_alg); in ssl_tls13_write_binder() 851 ssl, mbedtls_md_type_from_psa_alg(hash_alg), in ssl_tls13_write_binder() 901 psa_algorithm_t hash_alg = PSA_ALG_NONE; in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() local 955 l_binders_len += 1 + PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() 969 l_binders_len += 1 + PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() 1003 psa_algorithm_t hash_alg = PSA_ALG_NONE; in mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext() local 1082 psa_algorithm_t hash_alg; in ssl_tls13_parse_server_pre_shared_key_ext() local 1114 != hash_alg) { in ssl_tls13_parse_server_pre_shared_key_ext() [all …]
|
| A D | psa_crypto_rsa.c | 292 psa_algorithm_t hash_alg = PSA_ALG_SIGN_GET_HASH(alg); in psa_rsa_decode_md_type() local 293 *md_alg = mbedtls_md_type_from_psa_alg(hash_alg); in psa_rsa_decode_md_type() 503 psa_algorithm_t hash_alg = PSA_ALG_RSA_OAEP_GET_HASH(alg); in psa_rsa_oaep_set_padding_mode() local 504 mbedtls_md_type_t md_alg = mbedtls_md_type_from_psa_alg(hash_alg); in psa_rsa_oaep_set_padding_mode()
|
| A D | psa_crypto.c | 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() 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() 5584 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); in psa_key_derivation_hkdf_read() 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() 6576 size_t hash_size = PSA_HASH_LENGTH(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() [all …]
|
| A D | x509write_csr.c | 147 psa_algorithm_t hash_alg = mbedtls_md_psa_alg_from_type(ctx->md_alg); in x509write_csr_der_internal() local 214 if (psa_hash_compute(hash_alg, in x509write_csr_der_internal()
|
| A D | ssl_tls13_generic.c | 225 psa_algorithm_t hash_alg = PSA_ALG_NONE; in ssl_tls13_parse_certificate_verify() local 273 hash_alg = mbedtls_md_psa_alg_from_type(md_alg); in ssl_tls13_parse_certificate_verify() 274 if (hash_alg == 0) { in ssl_tls13_parse_certificate_verify() 294 status = psa_hash_compute(hash_alg, in ssl_tls13_parse_certificate_verify() 310 rsassa_pss_options.expected_salt_len = PSA_HASH_LENGTH(hash_alg); in ssl_tls13_parse_certificate_verify()
|
| A D | psa_crypto_ecp.c | 397 psa_algorithm_t hash_alg = PSA_ALG_SIGN_GET_HASH(alg); in mbedtls_psa_ecdsa_sign_hash() local 398 mbedtls_md_type_t md_alg = mbedtls_md_type_from_psa_alg(hash_alg); in mbedtls_psa_ecdsa_sign_hash()
|
| A D | psa_crypto_core.h | 37 int psa_can_do_hash(psa_algorithm_t hash_alg);
|
| A D | ssl_msg.c | 89 psa_algorithm_t hash_alg = PSA_ALG_HMAC_GET_HASH(mac_alg); in mbedtls_ct_hmac() local 90 const size_t block_size = PSA_HASH_BLOCK_LENGTH(hash_alg); in mbedtls_ct_hmac() 92 const size_t hash_size = PSA_HASH_LENGTH(hash_alg); in mbedtls_ct_hmac() 126 PSA_CHK(psa_hash_setup(&operation, hash_alg)); in mbedtls_ct_hmac() 165 PSA_CHK(psa_hash_setup(&operation, hash_alg)); in mbedtls_ct_hmac()
|
| A D | x509_crt.c | 2138 psa_algorithm_t hash_alg = mbedtls_md_psa_alg_from_type(child->sig_md); in x509_crt_check_signature() local 2141 status = psa_hash_compute(hash_alg, in x509_crt_check_signature()
|
| /lib/mbedtls/external/mbedtls/include/psa/ |
| A D | crypto_values.h | 997 #define PSA_ALG_HMAC(hash_alg) \ argument 998 (PSA_ALG_HMAC_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1444 #define PSA_ALG_RSA_PSS(hash_alg) \ argument 1445 (PSA_ALG_RSA_PSS_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1462 #define PSA_ALG_RSA_PSS_ANY_SALT(hash_alg) \ argument 1533 #define PSA_ALG_ECDSA(hash_alg) \ argument 1534 (PSA_ALG_ECDSA_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1784 #define PSA_ALG_RSA_OAEP(hash_alg) \ argument 1785 (PSA_ALG_RSA_OAEP_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1821 (PSA_ALG_HKDF_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) [all …]
|
| A D | crypto_extra.h | 368 #define PSA_ALG_DSA(hash_alg) \ argument 369 (PSA_ALG_DSA_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 386 #define PSA_ALG_DETERMINISTIC_DSA(hash_alg) \ argument 387 (PSA_ALG_DETERMINISTIC_DSA_BASE | ((hash_alg) & PSA_ALG_HASH_MASK))
|
| /lib/ |
| A D | tpm_tcg2.c | 182 u16 hash_alg = digest_list->digests[i].hash_alg; in tcg2_log_append() local 184 len = tpm2_algorithm_to_len(hash_alg); in tcg2_log_append() 188 pos += offsetof(struct tpmt_ha, hash_alg); in tcg2_log_append() 189 put_unaligned_le16(hash_alg, log + pos); in tcg2_log_append() 311 pos += offsetof(struct tpmt_ha, hash_alg); in tcg2_replay_eventlog() 329 if (algo != digest_list->digests[i].hash_alg || in tcg2_replay_eventlog() 467 u16 hash_alg = digest_list.digests[i].hash_alg; in tcg2_log_parse() local 470 tpm2_algorithm_to_len(hash_alg))) in tcg2_log_parse() 487 u32 alg = digest_list->digests[i].hash_alg; in tcg2_pcr_extend() 514 u32 alg = digest_list->digests[i].hash_alg; in tcg2_pcr_read() [all …]
|
| A D | tpm-v2.c | 58 str = tpm2_algorithm_name(algo->hash_alg); in tpm2_print_selected_algorithm_name() 83 if (hash_algo_list[j].hash_alg == sel->hash) in tpm2_scan_masks() 551 if (hash_algo_list[j].hash_alg != sel->hash) in tpm2_pcr_config_algo() 1140 return hash_algo_list[i].hash_alg; in tpm2_name_to_algorithm() 1152 if (hash_algo_list[i].hash_alg == algo) in tpm2_algorithm_name() 1164 if (hash_algo_list[i].hash_alg == algo) in tpm2_algorithm_supported() 1176 if (hash_algo_list[i].hash_alg == algo) in tpm2_algorithm_to_len()
|
| /lib/mbedtls/external/mbedtls/tests/suites/ |
| A D | test_suite_psa_crypto_storage_format.function | 93 psa_algorithm_t hash_alg = 119 (hash_alg == PSA_ALG_MD5 || 120 hash_alg == PSA_ALG_RIPEMD160 || 121 hash_alg == PSA_ALG_SHA_1)) { 127 (hash_alg == PSA_ALG_RIPEMD160 || hash_alg == PSA_ALG_SHA_384)) { 134 (void) hash_alg;
|
| A D | test_suite_psa_crypto_pake.function | 601 psa_algorithm_t hash_alg = hash_arg; 632 psa_pake_cs_set_hash(&cipher_suite, hash_alg); 785 psa_algorithm_t hash_alg = hash_arg; 801 psa_pake_cs_set_hash(&cipher_suite, hash_alg); 845 psa_algorithm_t hash_alg = hash_arg; 865 psa_pake_cs_set_hash(&cipher_suite, hash_alg);
|
| A D | test_suite_psa_crypto_metadata.function | 380 psa_algorithm_t hash_alg = PSA_ALG_HMAC_GET_HASH(alg); 385 TEST_ASSERT(PSA_ALG_IS_HASH(hash_alg)); 386 TEST_EQUAL(PSA_ALG_HMAC(hash_alg), alg); 396 TEST_EQUAL(PSA_ALG_HMAC_GET_HASH(truncated_alg), hash_alg);
|
| A D | test_suite_ssl.function | 1517 void ssl_tls13_hkdf_expand_label(int hash_alg, 1545 (psa_algorithm_t) hash_alg, 1560 void ssl_tls13_traffic_key_generation(int hash_alg, 1584 (psa_algorithm_t) hash_alg, 1614 void ssl_tls13_derive_secret(int hash_alg, 1643 (psa_algorithm_t) hash_alg, 1659 void ssl_tls13_derive_early_secrets(int hash_alg, 1668 psa_algorithm_t alg = (psa_algorithm_t) hash_alg; 1795 void ssl_tls13_create_psk_binder(int hash_alg, 1930 void ssl_tls13_key_evolution(int hash_alg, [all …]
|
| /lib/mbedtls/external/mbedtls/tests/src/ |
| A D | psa_exercise_key.c | 344 psa_algorithm_t hash_alg = PSA_ALG_SIGN_GET_HASH(alg); in exercise_signature_key() local 345 if (PSA_ALG_IS_SIGN_HASH(alg) && hash_alg == PSA_ALG_ANY_HASH && in exercise_signature_key() 349 hash_alg = KNOWN_SUPPORTED_HASH_ALG; in exercise_signature_key() 350 alg ^= PSA_ALG_ANY_HASH ^ hash_alg; in exercise_signature_key() 367 if (hash_alg != 0) { in exercise_signature_key() 368 payload_length = PSA_HASH_LENGTH(hash_alg); in exercise_signature_key() 807 psa_algorithm_t hash_alg = PSA_ALG_HKDF_GET_HASH(kdf_alg); in exercise_key_agreement_key() local 809 if (PSA_BITS_TO_BYTES(key_bits) != PSA_HASH_LENGTH(hash_alg)) { in exercise_key_agreement_key()
|
| /lib/efi_loader/ |
| A D | efi_tcg2.c | 416 u16 hash_alg = hash_algo_list[i].hash_alg; in tcg2_hash_pe_image() local 420 switch (hash_alg) { in tcg2_hash_pe_image() 436 digest_list->digests[digest_list->count].hash_alg = hash_alg; in tcg2_hash_pe_image() 438 (u32)tpm2_algorithm_to_len(hash_alg)); in tcg2_hash_pe_image()
|
| /lib/mbedtls/external/mbedtls/programs/psa/ |
| A D | psa_constant_names_generated.c | 57 static const char *psa_hash_algorithm_name(psa_algorithm_t hash_alg) in psa_hash_algorithm_name() argument 59 switch (hash_alg) { in psa_hash_algorithm_name()
|
| A D | psa_constant_names.c | 69 static const char *psa_hash_algorithm_name(psa_algorithm_t hash_alg);
|
| /lib/mbedtls/external/mbedtls/tests/scripts/ |
| A D | generate_psa_tests.py | 467 hash_alg = m.group(1) 468 hash_length = crypto_knowledge.Algorithm.hash_length(hash_alg)
|