/third_party/mbedtls/library/ |
H A D | ssl_tls13_keys.c | 141 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_hkdf_expand_label() 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() 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() 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() 140 mbedtls_ssl_tls13_hkdf_expand_label( psa_algorithm_t hash_alg, const unsigned char *secret, size_t secret_len, const unsigned char *label, size_t label_len, const unsigned char *ctx, size_t ctx_len, unsigned char *buf, size_t buf_len) mbedtls_ssl_tls13_hkdf_expand_label() argument 221 ssl_tls13_make_traffic_key( psa_algorithm_t hash_alg, const unsigned char *secret, size_t secret_len, unsigned char *key, size_t key_len, unsigned char *iv, size_t iv_len) ssl_tls13_make_traffic_key() argument 264 mbedtls_ssl_tls13_make_traffic_keys( psa_algorithm_t hash_alg, const unsigned char *client_secret, const unsigned char *server_secret, size_t secret_len, size_t key_len, size_t iv_len, mbedtls_ssl_key_set *keys) mbedtls_ssl_tls13_make_traffic_keys() argument 295 mbedtls_ssl_tls13_derive_secret( psa_algorithm_t hash_alg, const unsigned char *secret, size_t secret_len, const unsigned char *label, size_t label_len, const unsigned char *ctx, size_t ctx_len, int ctx_hashed, unsigned char *dstbuf, size_t dstbuf_len) mbedtls_ssl_tls13_derive_secret() argument 334 mbedtls_ssl_tls13_evolve_secret( psa_algorithm_t hash_alg, const unsigned char *secret_old, const unsigned char *input, size_t input_len, unsigned char *secret_new) mbedtls_ssl_tls13_evolve_secret() argument 423 mbedtls_ssl_tls13_derive_early_secrets( psa_algorithm_t hash_alg, unsigned char const *early_secret, unsigned char const *transcript, size_t transcript_len, mbedtls_ssl_tls13_early_secrets *derived) mbedtls_ssl_tls13_derive_early_secrets() argument 481 mbedtls_ssl_tls13_derive_handshake_secrets( psa_algorithm_t hash_alg, unsigned char const *handshake_secret, unsigned char const *transcript, size_t transcript_len, mbedtls_ssl_tls13_handshake_secrets *derived) mbedtls_ssl_tls13_derive_handshake_secrets() argument 547 mbedtls_ssl_tls13_derive_application_secrets( psa_algorithm_t hash_alg, unsigned char const *application_secret, unsigned char const *transcript, size_t transcript_len, mbedtls_ssl_tls13_application_secrets *derived) mbedtls_ssl_tls13_derive_application_secrets() argument 623 mbedtls_ssl_tls13_derive_resumption_master_secret( psa_algorithm_t hash_alg, unsigned char const *application_secret, unsigned char const *transcript, size_t transcript_len, mbedtls_ssl_tls13_application_secrets *derived) mbedtls_ssl_tls13_derive_resumption_master_secret() argument 675 psa_algorithm_t const hash_alg = mbedtls_md_psa_alg_from_type( ssl_tls13_key_schedule_stage_application() local 699 ssl_tls13_calc_finished_core(psa_algorithm_t hash_alg, unsigned char const *base_key, unsigned char const *transcript, unsigned char *dst, size_t *dst_len) ssl_tls13_calc_finished_core() argument 790 psa_algorithm_t hash_alg = mbedtls_md_psa_alg_from_type( mbedtls_ssl_tls13_calculate_verify_data() local 834 mbedtls_ssl_tls13_create_psk_binder(mbedtls_ssl_context *ssl, const psa_algorithm_t hash_alg, unsigned char const *psk, size_t psk_len, int psk_type, unsigned char const *transcript, unsigned char *result) mbedtls_ssl_tls13_create_psk_binder() argument 1139 psa_algorithm_t hash_alg; ssl_tls13_generate_early_key() local 1279 psa_algorithm_t hash_alg; mbedtls_ssl_tls13_key_schedule_stage_early() local 1340 psa_algorithm_t hash_alg; ssl_tls13_generate_handshake_keys() local 1470 psa_algorithm_t const hash_alg = mbedtls_md_psa_alg_from_type( ssl_tls13_key_schedule_stage_handshake() local 1591 psa_algorithm_t hash_alg; ssl_tls13_generate_application_keys() local [all...] |
H A D | ssl_tls13_keys.h | 102 * \param hash_alg The identifier for the hash algorithm to use. 124 psa_algorithm_t hash_alg, 142 * \param hash_alg The identifier for the hash algorithm to be used 163 psa_algorithm_t hash_alg, 179 * \param hash_alg The identifier for the hash function used for the 210 psa_algorithm_t hash_alg, 243 * \param hash_alg The hash algorithm associated with the PSK for which 250 * respect to \p hash_alg. This must be a readable buffer 261 psa_algorithm_t hash_alg, 289 * \param hash_alg Th [all...] |
H A D | psa_crypto_mac.c | 35 psa_algorithm_t hash_alg) in psa_hmac_setup_internal() 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() 31 psa_hmac_setup_internal( mbedtls_psa_hmac_operation_t *hmac, const uint8_t *key, size_t key_length, psa_algorithm_t hash_alg) psa_hmac_setup_internal() argument
|
H A D | ssl_tls13_client.c | 705 psa_algorithm_t *hash_alg, in ssl_tls13_ticket_get_identity() 715 *hash_alg = ssl_tls13_get_ciphersuite_hash_alg(session->ciphersuite); in ssl_tls13_ticket_get_identity() 723 psa_algorithm_t *hash_alg, in ssl_tls13_ticket_get_psk() 734 *hash_alg = ssl_tls13_get_ciphersuite_hash_alg(session->ciphersuite); in ssl_tls13_ticket_get_psk() 744 psa_algorithm_t *hash_alg, in ssl_tls13_psk_get_identity() 753 *hash_alg = PSA_ALG_SHA_256; in ssl_tls13_psk_get_identity() 761 psa_algorithm_t *hash_alg, in ssl_tls13_psk_get_psk() 770 *hash_alg = PSA_ALG_SHA_256; in ssl_tls13_psk_get_psk() 827 psa_algorithm_t hash_alg, in ssl_tls13_write_binder() 839 binder_len = PSA_HASH_LENGTH(hash_alg); in ssl_tls13_write_binder() 704 ssl_tls13_ticket_get_identity(mbedtls_ssl_context *ssl, psa_algorithm_t *hash_alg, const unsigned char **identity, size_t *identity_len) ssl_tls13_ticket_get_identity() argument 722 ssl_tls13_ticket_get_psk(mbedtls_ssl_context *ssl, psa_algorithm_t *hash_alg, const unsigned char **psk, size_t *psk_len) ssl_tls13_ticket_get_psk() argument 743 ssl_tls13_psk_get_identity(mbedtls_ssl_context *ssl, psa_algorithm_t *hash_alg, const unsigned char **identity, size_t *identity_len) ssl_tls13_psk_get_identity() argument 760 ssl_tls13_psk_get_psk(mbedtls_ssl_context *ssl, psa_algorithm_t *hash_alg, const unsigned char **psk, size_t *psk_len) ssl_tls13_psk_get_psk() argument 823 ssl_tls13_write_binder(mbedtls_ssl_context *ssl, unsigned char *buf, unsigned char *end, int psk_type, psa_algorithm_t hash_alg, const unsigned char *psk, size_t psk_len, size_t *out_len) ssl_tls13_write_binder() argument 901 psa_algorithm_t hash_alg = PSA_ALG_NONE; mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() local 1003 psa_algorithm_t hash_alg = PSA_ALG_NONE; mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext() local 1082 psa_algorithm_t hash_alg; ssl_tls13_parse_server_pre_shared_key_ext() local 1237 psa_algorithm_t hash_alg = PSA_ALG_NONE; mbedtls_ssl_tls13_finalize_client_hello() local [all...] |
H 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()
|
H 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()
|
/third_party/mbedtls/include/psa/ |
H A D | crypto_values.h | 990 * \param hash_alg A hash algorithm (\c PSA_ALG_XXX value such that 991 * #PSA_ALG_IS_HASH(\p hash_alg) is true). 994 * \return Unspecified if \p hash_alg is not a supported 997 #define PSA_ALG_HMAC(hash_alg) \ 998 (PSA_ALG_HMAC_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 1401 * \param hash_alg A hash algorithm (\c PSA_ALG_XXX value such that 1402 * #PSA_ALG_IS_HASH(\p hash_alg) is true). 1407 * \return Unspecified if \p hash_alg is not a supported 1410 #define PSA_ALG_RSA_PKCS1V15_SIGN(hash_alg) \ 1411 (PSA_ALG_RSA_PKCS1V15_SIGN_BASE | ((hash_alg) [all...] |
H A D | crypto_extra.h | 359 * \param hash_alg A hash algorithm (\c PSA_ALG_XXX value such that 360 * #PSA_ALG_IS_HASH(\p hash_alg) is true). 365 * \return Unspecified if \p hash_alg is not a supported 368 #define PSA_ALG_DSA(hash_alg) \ 369 (PSA_ALG_DSA_BASE | ((hash_alg) & PSA_ALG_HASH_MASK)) 377 * \param hash_alg A hash algorithm (\c PSA_ALG_XXX value such that 378 * #PSA_ALG_IS_HASH(\p hash_alg) is true). 383 * \return Unspecified if \p hash_alg is not a supported 386 #define PSA_ALG_DETERMINISTIC_DSA(hash_alg) \ 387 (PSA_ALG_DETERMINISTIC_DSA_BASE | ((hash_alg) [all...] |
/third_party/node/deps/openssl/openssl/crypto/ess/ |
H A D | ess_lib.c | 20 static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg, 99 ESS_SIGNING_CERT_V2 *OSSL_ESS_signing_cert_v2_new_init(const EVP_MD *hash_alg, in OSSL_ESS_signing_cert_v2_new_init() argument 111 cid = ESS_CERT_ID_V2_new_init(hash_alg, signcert, set_issuer_serial); in OSSL_ESS_signing_cert_v2_new_init() 121 if ((cid = ESS_CERT_ID_V2_new_init(hash_alg, cert, 1)) == NULL) in OSSL_ESS_signing_cert_v2_new_init() 136 static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg, in ESS_CERT_ID_V2_new_init() argument 151 if (!EVP_MD_is_a(hash_alg, SN_sha256)) { in ESS_CERT_ID_V2_new_init() 155 X509_ALGOR_set_md(alg, hash_alg); in ESS_CERT_ID_V2_new_init() 158 cid->hash_alg = alg; in ESS_CERT_ID_V2_new_init() 161 cid->hash_alg = NULL; in ESS_CERT_ID_V2_new_init() 164 if (!X509_digest(cert, hash_alg, has in ESS_CERT_ID_V2_new_init() [all...] |
/third_party/openssl/crypto/ess/ |
H A D | ess_lib.c | 20 static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg, 99 ESS_SIGNING_CERT_V2 *OSSL_ESS_signing_cert_v2_new_init(const EVP_MD *hash_alg, in OSSL_ESS_signing_cert_v2_new_init() argument 111 cid = ESS_CERT_ID_V2_new_init(hash_alg, signcert, set_issuer_serial); in OSSL_ESS_signing_cert_v2_new_init() 121 if ((cid = ESS_CERT_ID_V2_new_init(hash_alg, cert, 1)) == NULL) in OSSL_ESS_signing_cert_v2_new_init() 136 static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg, in ESS_CERT_ID_V2_new_init() argument 151 if (!EVP_MD_is_a(hash_alg, SN_sha256)) { in ESS_CERT_ID_V2_new_init() 155 X509_ALGOR_set_md(alg, hash_alg); in ESS_CERT_ID_V2_new_init() 158 cid->hash_alg = alg; in ESS_CERT_ID_V2_new_init() 161 cid->hash_alg = NULL; in ESS_CERT_ID_V2_new_init() 164 if (!X509_digest(cert, hash_alg, has in ESS_CERT_ID_V2_new_init() [all...] |
/third_party/fsverity-utils/lib/ |
H A D | compute_digest.c | 241 const struct fsverity_hash_alg *hash_alg; in libfsverity_compute_digest() local 282 hash_alg = libfsverity_find_hash_alg_by_num(alg_num); in libfsverity_compute_digest() 283 if (!hash_alg) { in libfsverity_compute_digest() 288 if (block_size < 2 * hash_alg->digest_size) { in libfsverity_compute_digest() 290 block_size, hash_alg->name); in libfsverity_compute_digest() 294 hash = hash_alg->create_ctx(hash_alg); in libfsverity_compute_digest() 319 digest = libfsverity_zalloc(sizeof(*digest) + hash_alg->digest_size); in libfsverity_compute_digest() 325 digest->digest_size = hash_alg->digest_size; in libfsverity_compute_digest()
|
H A D | sign_digest.c | 406 const struct fsverity_hash_alg *hash_alg; in libfsverity_sign_digest() local 426 hash_alg = libfsverity_find_hash_alg_by_num(digest->digest_algorithm); in libfsverity_sign_digest() 427 if (!hash_alg || digest->digest_size != hash_alg->digest_size) { in libfsverity_sign_digest() 441 md = EVP_get_digestbyname(hash_alg->name); in libfsverity_sign_digest() 444 hash_alg->name); in libfsverity_sign_digest()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/tls/ |
H A D | tlsv1_record.c | 45 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_MD5; in tlsv1_record_set_cipher_suite() 48 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_SHA1; in tlsv1_record_set_cipher_suite() 51 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_SHA256; in tlsv1_record_set_cipher_suite() 207 hmac = crypto_hash_init(rl->hash_alg, rl->write_mac_secret, in tlsv1_record_send() 436 hmac = crypto_hash_init(rl->hash_alg, rl->read_mac_secret, in tlsv1_record_receive()
|
H A D | pkcs1.c | 198 const struct asn1_oid *hash_alg, in pkcs1_v15_sig_ver() 294 if (!asn1_oid_equal(&oid, hash_alg)) { in pkcs1_v15_sig_ver() 297 asn1_oid_to_str(hash_alg, txt2, sizeof(txt2)); in pkcs1_v15_sig_ver() 196 pkcs1_v15_sig_ver(struct crypto_public_key *pk, const u8 *s, size_t s_len, const struct asn1_oid *hash_alg, const u8 *hash, size_t hash_len) pkcs1_v15_sig_ver() argument
|
H A D | pkcs1.h | 26 const struct asn1_oid *hash_alg,
|
H A D | tlsv1_record.h | 45 enum crypto_hash_alg hash_alg; member
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/tls/ |
H A D | tlsv1_record.c | 45 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_MD5; in tlsv1_record_set_cipher_suite() 48 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_SHA1; in tlsv1_record_set_cipher_suite() 51 rl->hash_alg = CRYPTO_HASH_ALG_HMAC_SHA256; in tlsv1_record_set_cipher_suite() 207 hmac = crypto_hash_init(rl->hash_alg, rl->write_mac_secret, in tlsv1_record_send() 436 hmac = crypto_hash_init(rl->hash_alg, rl->read_mac_secret, in tlsv1_record_receive()
|
H A D | pkcs1.c | 202 const struct asn1_oid *hash_alg, in pkcs1_v15_sig_ver() 294 if (!asn1_oid_equal(&oid, hash_alg)) { in pkcs1_v15_sig_ver() 297 asn1_oid_to_str(hash_alg, txt2, sizeof(txt2)); in pkcs1_v15_sig_ver() 200 pkcs1_v15_sig_ver(struct crypto_public_key *pk, const u8 *s, size_t s_len, const struct asn1_oid *hash_alg, const u8 *hash, size_t hash_len) pkcs1_v15_sig_ver() argument
|
H A D | pkcs1.h | 26 const struct asn1_oid *hash_alg,
|
H A D | tlsv1_record.h | 45 enum crypto_hash_alg hash_alg; member
|
/third_party/node/deps/openssl/openssl/crypto/ct/ |
H A D | ct_sct.c | 128 sct->hash_alg = TLSEXT_hash_sha256; in SCT_set_signature_nid() 133 sct->hash_alg = TLSEXT_hash_sha256; in SCT_set_signature_nid() 219 if (sct->hash_alg == TLSEXT_hash_sha256) { in SCT_get_signature_nid()
|
/third_party/openssl/crypto/ct/ |
H A D | ct_sct.c | 128 sct->hash_alg = TLSEXT_hash_sha256; in SCT_set_signature_nid() 133 sct->hash_alg = TLSEXT_hash_sha256; in SCT_set_signature_nid() 219 if (sct->hash_alg == TLSEXT_hash_sha256) { in SCT_get_signature_nid()
|
/third_party/node/deps/openssl/openssl/include/crypto/ |
H A D | ess.h | 59 X509_ALGOR *hash_alg; /* Default: SHA-256 */ member
|
/third_party/openssl/include/crypto/ |
H A D | ess.h | 59 X509_ALGOR *hash_alg; /* Default: SHA-256 */ member
|
/third_party/mbedtls/tests/src/ |
H 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()
|