Home
last modified time | relevance | path

Searched refs:hash_alg (Results 1 - 25 of 103) sorted by relevance

12345

/third_party/mbedtls/library/
H A Dssl_tls13_keys.c141 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 Dssl_tls13_keys.h102 * \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 Dpsa_crypto_mac.c35 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 Dssl_tls13_client.c705 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 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()
H 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()
/third_party/mbedtls/include/psa/
H A Dcrypto_values.h990 * \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 Dcrypto_extra.h359 * \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 Dess_lib.c20 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 Dess_lib.c20 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 Dcompute_digest.c241 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 Dsign_digest.c406 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 Dtlsv1_record.c45 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 Dpkcs1.c198 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 Dpkcs1.h26 const struct asn1_oid *hash_alg,
H A Dtlsv1_record.h45 enum crypto_hash_alg hash_alg; member
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/tls/
H A Dtlsv1_record.c45 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 Dpkcs1.c202 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 Dpkcs1.h26 const struct asn1_oid *hash_alg,
H A Dtlsv1_record.h45 enum crypto_hash_alg hash_alg; member
/third_party/node/deps/openssl/openssl/crypto/ct/
H A Dct_sct.c128 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 Dct_sct.c128 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 Dess.h59 X509_ALGOR *hash_alg; /* Default: SHA-256 */ member
/third_party/openssl/include/crypto/
H A Dess.h59 X509_ALGOR *hash_alg; /* Default: SHA-256 */ member
/third_party/mbedtls/tests/src/
H 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()

Completed in 19 milliseconds

12345