Home
last modified time | relevance | path

Searched refs:hash_len (Results 1 – 19 of 19) sorted by relevance

/mbedtls-latest/library/
Dssl_tls13_keys.c430 size_t const hash_len = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_derive_early_secrets() local
455 early_secret, hash_len, in mbedtls_ssl_tls13_derive_early_secrets()
460 hash_len); in mbedtls_ssl_tls13_derive_early_secrets()
468 early_secret, hash_len, in mbedtls_ssl_tls13_derive_early_secrets()
473 hash_len); in mbedtls_ssl_tls13_derive_early_secrets()
488 size_t const hash_len = PSA_HASH_LENGTH(hash_alg); in mbedtls_ssl_tls13_derive_handshake_secrets() local
517 handshake_secret, hash_len, in mbedtls_ssl_tls13_derive_handshake_secrets()
522 hash_len); in mbedtls_ssl_tls13_derive_handshake_secrets()
534 handshake_secret, hash_len, in mbedtls_ssl_tls13_derive_handshake_secrets()
539 hash_len); in mbedtls_ssl_tls13_derive_handshake_secrets()
[all …]
Dhkdf.c44 size_t hash_len; in mbedtls_hkdf_extract() local
50 hash_len = mbedtls_md_get_size(md); in mbedtls_hkdf_extract()
52 if (hash_len == 0) { in mbedtls_hkdf_extract()
57 salt_len = hash_len; in mbedtls_hkdf_extract()
67 size_t hash_len; in mbedtls_hkdf_expand() local
80 hash_len = mbedtls_md_get_size(md); in mbedtls_hkdf_expand()
82 if (prk_len < hash_len || hash_len == 0) { in mbedtls_hkdf_expand()
91 n = okm_len / hash_len; in mbedtls_hkdf_expand()
93 if (okm_len % hash_len != 0) { in mbedtls_hkdf_expand()
111 memset(t, 0, hash_len); in mbedtls_hkdf_expand()
[all …]
Dpk_wrap.c66 const unsigned char *hash, size_t hash_len, in rsa_verify_wrap() argument
81 if (md_alg == MBEDTLS_MD_NONE && UINT_MAX < hash_len) { in rsa_verify_wrap()
113 status = psa_verify_hash(key_id, psa_alg_md, hash, hash_len, in rsa_verify_wrap()
131 const unsigned char *hash, size_t hash_len, in rsa_verify_wrap() argument
139 if (md_alg == MBEDTLS_MD_NONE && UINT_MAX < hash_len) { in rsa_verify_wrap()
149 (unsigned int) hash_len, in rsa_verify_wrap()
170 const unsigned char *hash, size_t hash_len, in mbedtls_pk_psa_rsa_sign_ext() argument
210 status = psa_sign_hash(key_id, alg, hash, hash_len, in mbedtls_pk_psa_rsa_sign_ext()
231 const unsigned char *hash, size_t hash_len, in rsa_sign_wrap() argument
250 return mbedtls_pk_psa_rsa_sign_ext(psa_alg, pk->pk_ctx, hash, hash_len, in rsa_sign_wrap()
[all …]
Dpk.c993 static inline int pk_hashlen_helper(mbedtls_md_type_t md_alg, size_t *hash_len) in pk_hashlen_helper() argument
995 if (*hash_len != 0) { in pk_hashlen_helper()
999 *hash_len = mbedtls_md_get_size_from_type(md_alg); in pk_hashlen_helper()
1001 if (*hash_len == 0) { in pk_hashlen_helper()
1040 const unsigned char *hash, size_t hash_len, in mbedtls_pk_verify_restartable() argument
1044 if ((md_alg != MBEDTLS_MD_NONE || hash_len != 0) && hash == NULL) { in mbedtls_pk_verify_restartable()
1049 pk_hashlen_helper(md_alg, &hash_len) != 0) { in mbedtls_pk_verify_restartable()
1065 md_alg, hash, hash_len, sig, sig_len, rs_ctx->rs_ctx); in mbedtls_pk_verify_restartable()
1081 return ctx->pk_info->verify_func(ctx, md_alg, hash, hash_len, in mbedtls_pk_verify_restartable()
1089 const unsigned char *hash, size_t hash_len, in mbedtls_pk_verify() argument
[all …]
Dpk_wrap.h37 const unsigned char *hash, size_t hash_len,
42 const unsigned char *hash, size_t hash_len,
50 const unsigned char *hash, size_t hash_len,
56 const unsigned char *hash, size_t hash_len,
131 const unsigned char *hash, size_t hash_len,
Dssl_tls13_generic.c1423 size_t hash_len; in mbedtls_ssl_reset_transcript_for_hrr() local
1432 &hash_len); in mbedtls_ssl_reset_transcript_for_hrr()
1441 hash_transcript[3] = (unsigned char) hash_len; in mbedtls_ssl_reset_transcript_for_hrr()
1443 hash_len += 4; in mbedtls_ssl_reset_transcript_for_hrr()
1446 hash_transcript, hash_len); in mbedtls_ssl_reset_transcript_for_hrr()
1454 ret = ssl->handshake->update_checksum(ssl, hash_transcript, hash_len); in mbedtls_ssl_reset_transcript_for_hrr()
Dx509write_csr.c150 size_t hash_len; in x509write_csr_der_internal() local
223 &hash_len) != PSA_SUCCESS) { in x509write_csr_der_internal()
Dx509_crt.c2128 size_t hash_len; in x509_crt_check_signature() local
2133 hash_len = mbedtls_md_get_size(md_info); in x509_crt_check_signature()
2148 &hash_len); in x509_crt_check_signature()
2162 child->sig_md, hash, hash_len, in x509_crt_check_signature()
2170 child->sig_md, hash, hash_len, in x509_crt_check_signature()
Dssl_tls.c8305 unsigned int hash_len; in mbedtls_ssl_write_finished() local
8322 hash_len = 12; in mbedtls_ssl_write_finished()
8325 ssl->verify_data_len = hash_len; in mbedtls_ssl_write_finished()
8326 memcpy(ssl->own_verify_data, ssl->out_msg + 4, hash_len); in mbedtls_ssl_write_finished()
8329 ssl->out_msglen = 4 + hash_len; in mbedtls_ssl_write_finished()
8419 unsigned int hash_len = 12; in mbedtls_ssl_parse_finished() local
8449 if (ssl->in_hslen != mbedtls_ssl_hs_hdr_len(ssl) + hash_len) { in mbedtls_ssl_parse_finished()
8458 buf, hash_len) != 0) { in mbedtls_ssl_parse_finished()
8467 ssl->verify_data_len = hash_len; in mbedtls_ssl_parse_finished()
8468 memcpy(ssl->peer_verify_data, buf, hash_len); in mbedtls_ssl_parse_finished()
[all …]
/mbedtls-latest/include/mbedtls/
Dpk.h752 const unsigned char *hash, size_t hash_len,
777 const unsigned char *hash, size_t hash_len,
814 const unsigned char *hash, size_t hash_len,
850 const unsigned char *hash, size_t hash_len,
886 const unsigned char *hash, size_t hash_len,
922 const unsigned char *hash, size_t hash_len,
Dssl.h1018 size_t hash_len);
/mbedtls-latest/tests/suites/
Dtest_suite_hkdf.data1 HKDF extract fails with hash_len of 0
7 HKDF expand fails with hash_len of 0
10 HKDF expand fails with prk_len < hash_len
13 HKDF expand fails with okm_len / hash_len > 255
Dtest_suite_hkdf.function100 void test_hkdf_extract_ret(int hash_len, int ret)
111 fake_md_info.size = hash_len;
127 void test_hkdf_expand_ret(int hash_len, int prk_len, int okm_len, int ret)
138 fake_md_info.size = hash_len;
Dtest_suite_pk.function1326 size_t hash_len = sizeof(hash);
1358 hash, hash_len,
1369 hash, hash_len, sig, sig_len) == verify_ret);
1374 hash, hash_len, sig, sig_len) != 0);
1379 hash, hash_len, sig, sig_len) != 0);
1383 TEST_ASSERT(mbedtls_pk_sign(&pk, MBEDTLS_MD_SHA256, hash, hash_len,
1394 hash, hash_len, sig, sig_len, rs_ctx) == verify_ret);
1670 size_t hash_len = UINT_MAX + 1, sig_len = UINT_MAX + 1;
1684 MBEDTLS_MD_NONE, hash, hash_len, sig, sig_len),
1688 TEST_EQUAL(mbedtls_pk_verify(&pk, MBEDTLS_MD_NONE, hash, hash_len,
[all …]
Dtest_suite_ssl.function1669 size_t const hash_len = PSA_HASH_LENGTH(alg);
1671 secret->len == hash_len &&
1672 transcript->len == hash_len &&
1673 traffic_expected->len == hash_len &&
1674 exporter_expected->len == hash_len);
1682 TEST_MEMORY_COMPARE(secrets.client_early_traffic_secret, hash_len,
1684 TEST_MEMORY_COMPARE(secrets.early_exporter_master_secret, hash_len,
1703 size_t const hash_len = PSA_HASH_LENGTH(alg);
1705 secret->len == hash_len &&
1706 transcript->len == hash_len &&
[all …]
Dtest_suite_psa_crypto.function3190 size_t hash_len;
3222 hash, sizeof(hash), &hash_len));
3236 hash, sizeof(hash), &hash_len));
3256 hash, sizeof(hash), &hash_len),
3263 hash, sizeof(hash), &hash_len));
3265 hash, sizeof(hash), &hash_len),
3274 hash, sizeof(hash), &hash_len),
3330 size_t hash_len;
3337 hash, expected_size - 1, &hash_len),
3355 size_t hash_len;
[all …]
Dtest_suite_pk.data617 RSA hash_len overflow (size_t vs unsigned int)
/mbedtls-latest/programs/ssl/
Dssl_server2.c1224 size_t hash_len) in ssl_async_sign() argument
1228 hash, hash_len); in ssl_async_sign()
/mbedtls-latest/docs/
D3.0-migration-guide.md460 …ture functions in the PK module no longer accept 0 as the `hash_len` parameter. The `hash_len` par…