Home
last modified time | relevance | path

Searched refs:hash_alg (Results 1 – 25 of 32) sorted by relevance

12

/lib/mbedtls/external/mbedtls/library/
A Dssl_tls13_keys.c230 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 Dssl_tls13_keys.h112 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 Dpsa_crypto_mac.c35 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 Dssl_tls13_client.c753 *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 Dpsa_crypto_rsa.c292 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 Dpsa_crypto.c284 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 Dx509write_csr.c147 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 Dssl_tls13_generic.c225 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 Dpsa_crypto_ecp.c397 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 Dpsa_crypto_core.h37 int psa_can_do_hash(psa_algorithm_t hash_alg);
A Dssl_msg.c89 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 Dx509_crt.c2138 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 Dcrypto_values.h997 #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 Dcrypto_extra.h368 #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 Dtpm_tcg2.c182 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 Dtpm-v2.c58 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 Dtest_suite_psa_crypto_storage_format.function93 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 Dtest_suite_psa_crypto_pake.function601 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 Dtest_suite_psa_crypto_metadata.function380 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 Dtest_suite_ssl.function1517 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 Dpsa_exercise_key.c344 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 Defi_tcg2.c416 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 Dpsa_constant_names_generated.c57 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 Dpsa_constant_names.c69 static const char *psa_hash_algorithm_name(psa_algorithm_t hash_alg);
/lib/mbedtls/external/mbedtls/tests/scripts/
A Dgenerate_psa_tests.py467 hash_alg = m.group(1)
468 hash_length = crypto_knowledge.Algorithm.hash_length(hash_alg)

Completed in 107 milliseconds

12