Home
last modified time | relevance | path

Searched refs:hash_length (Results 1 - 25 of 30) sorted by relevance

12

/third_party/mbedtls/tests/src/drivers/
H A Dtest_driver_signature.c47 size_t hash_length, in sign_hash()
61 alg, hash, hash_length, in sign_hash()
68 alg, hash, hash_length, in sign_hash()
82 alg, hash, hash_length, in sign_hash()
89 alg, hash, hash_length, in sign_hash()
102 (void) hash_length; in sign_hash()
115 size_t hash_length, in verify_hash()
128 alg, hash, hash_length, in verify_hash()
135 alg, hash, hash_length, in verify_hash()
149 alg, hash, hash_length, in verify_hash()
41 sign_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) sign_hash() argument
109 verify_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) verify_hash() argument
187 size_t hash_length; mbedtls_test_transparent_signature_sign_message() local
266 size_t hash_length; mbedtls_test_transparent_signature_verify_message() local
320 mbedtls_test_transparent_signature_sign_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) mbedtls_test_transparent_signature_sign_hash() argument
348 mbedtls_test_opaque_signature_sign_hash( const psa_key_attributes_t *attributes, const uint8_t *key, size_t key_length, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) mbedtls_test_opaque_signature_sign_hash() argument
368 mbedtls_test_transparent_signature_verify_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) mbedtls_test_transparent_signature_verify_hash() argument
386 mbedtls_test_opaque_signature_verify_hash( const psa_key_attributes_t *attributes, const uint8_t *key, size_t key_length, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) mbedtls_test_opaque_signature_verify_hash() argument
[all...]
H A Dhash.c25 uint8_t *hash, size_t hash_size, size_t *hash_length) in mbedtls_test_transparent_hash_compute()
38 hash, hash_size, hash_length); in mbedtls_test_transparent_hash_compute()
43 hash, hash_size, hash_length); in mbedtls_test_transparent_hash_compute()
50 (void) hash_length; in mbedtls_test_transparent_hash_compute()
147 size_t *hash_length) in mbedtls_test_transparent_hash_finish()
159 operation, hash, hash_size, hash_length); in mbedtls_test_transparent_hash_finish()
162 mbedtls_psa_hash_finish(operation, hash, hash_size, hash_length); in mbedtls_test_transparent_hash_finish()
167 (void) hash_length; in mbedtls_test_transparent_hash_finish()
22 mbedtls_test_transparent_hash_compute( psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *hash, size_t hash_size, size_t *hash_length) mbedtls_test_transparent_hash_compute() argument
143 mbedtls_test_transparent_hash_finish( mbedtls_transparent_test_driver_hash_operation_t *operation, uint8_t *hash, size_t hash_size, size_t *hash_length) mbedtls_test_transparent_hash_finish() argument
/third_party/mbedtls/programs/psa/
H A Dpsa_hash.c63 size_t hash_length; in main() local
97 status = psa_hash_finish(&hash_operation, hash, sizeof(hash), &hash_length); in main()
104 if (hash_length != expected_hash_len || in main()
122 hash_length = 0; in main()
128 &hash_length); in main()
134 if (hash_length != expected_hash_len || in main()
/third_party/mbedtls/library/
H A Dpsa_crypto_rsa.c289 size_t hash_length, in psa_rsa_decode_md_type()
299 if ((int)hash_length > (int)UINT_MAX) { in psa_rsa_decode_md_type()
309 if (mbedtls_md_get_size_from_type(*md_alg) != hash_length) { in psa_rsa_decode_md_type()
320 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, in mbedtls_psa_rsa_sign_hash()
336 status = psa_rsa_decode_md_type(alg, hash_length, &md_alg); in mbedtls_psa_rsa_sign_hash()
355 (unsigned int) hash_length, in mbedtls_psa_rsa_sign_hash()
370 (unsigned int) hash_length, in mbedtls_psa_rsa_sign_hash()
396 size_t hash_length) in rsa_pss_expected_salt_len()
404 int hlen = (int) hash_length; // known to fit in rsa_pss_expected_salt_len()
419 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, in mbedtls_psa_rsa_verify_hash()
288 psa_rsa_decode_md_type(psa_algorithm_t alg, size_t hash_length, mbedtls_md_type_t *md_alg) psa_rsa_decode_md_type() argument
317 mbedtls_psa_rsa_sign_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) mbedtls_psa_rsa_sign_hash() argument
394 rsa_pss_expected_salt_len(psa_algorithm_t alg, const mbedtls_rsa_context *rsa, size_t hash_length) rsa_pss_expected_salt_len() argument
416 mbedtls_psa_rsa_verify_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) mbedtls_psa_rsa_verify_hash() argument
[all...]
H A Dpsa_crypto_hash.c344 size_t *hash_length) in mbedtls_psa_hash_finish()
353 *hash_length = hash_size; in mbedtls_psa_hash_finish()
428 *hash_length = actual_hash_length; in mbedtls_psa_hash_finish()
439 size_t *hash_length) in mbedtls_psa_hash_compute()
445 *hash_length = hash_size; in mbedtls_psa_hash_compute()
454 status = mbedtls_psa_hash_finish(&operation, hash, hash_size, hash_length); in mbedtls_psa_hash_compute()
340 mbedtls_psa_hash_finish( mbedtls_psa_hash_operation_t *operation, uint8_t *hash, size_t hash_size, size_t *hash_length) mbedtls_psa_hash_finish() argument
433 mbedtls_psa_hash_compute( psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *hash, size_t hash_size, size_t *hash_length) mbedtls_psa_hash_compute() argument
H A Dpsa_crypto_driver_wrappers.c213 size_t hash_length, uint8_t *signature, size_t signature_size, in psa_driver_wrapper_sign_hash()
226 return (drv->asymmetric->p_sign(drv_context, *((psa_key_slot_number_t *)key_buffer), alg, hash, hash_length, in psa_driver_wrapper_sign_hash()
242 hash_length, signature, signature_size, signature_length); in psa_driver_wrapper_sign_hash()
252 status = p256_transparent_sign_hash(attributes, key_buffer, key_buffer_size, alg, hash, hash_length, in psa_driver_wrapper_sign_hash()
260 return (psa_sign_hash_builtin(attributes, key_buffer, key_buffer_size, alg, hash, hash_length, signature, in psa_driver_wrapper_sign_hash()
268 hash_length, signature, signature_size, signature_length)); in psa_driver_wrapper_sign_hash()
280 size_t hash_length, const uint8_t *signature, size_t signature_length) in psa_driver_wrapper_verify_hash()
292 return (drv->asymmetric->p_verify(drv_context, *((psa_key_slot_number_t *)key_buffer), alg, hash, hash_length, in psa_driver_wrapper_verify_hash()
307 hash_length, signature, signature_length); in psa_driver_wrapper_verify_hash()
317 status = p256_transparent_verify_hash(attributes, key_buffer, key_buffer_size, alg, hash, hash_length, in psa_driver_wrapper_verify_hash()
211 psa_driver_wrapper_sign_hash(const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) psa_driver_wrapper_sign_hash() argument
278 psa_driver_wrapper_verify_hash(const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) psa_driver_wrapper_verify_hash() argument
387 psa_driver_wrapper_sign_hash_start(psa_sign_hash_interruptible_operation_t *operation, const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length) psa_driver_wrapper_sign_hash_start() argument
467 psa_driver_wrapper_verify_hash_start(psa_verify_hash_interruptible_operation_t *operation, const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) psa_driver_wrapper_verify_hash_start() argument
1296 psa_driver_wrapper_hash_compute(psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *hash, size_t hash_size, size_t *hash_length) psa_driver_wrapper_hash_compute() argument
1394 psa_driver_wrapper_hash_finish(psa_hash_operation_t *operation, uint8_t *hash, size_t hash_size, size_t *hash_length) psa_driver_wrapper_hash_finish() argument
[all...]
H A Dpsa_crypto_hash.h27 * \param[out] hash_length On success, the number of bytes
46 size_t *hash_length);
162 * \param[out] hash_length On success, the number of bytes
182 size_t *hash_length);
H A Dpsa_crypto_core.h482 * \param[in] hash_length Size of the \p hash buffer in bytes.
504 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
523 * \param[in] hash_length Size of the \p hash buffer in bytes.
539 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
711 * \param hash_length Size of the \p hash buffer in bytes.
728 const uint8_t *hash, size_t hash_length);
813 * \param hash_length Size of the \p hash buffer in bytes.
834 const uint8_t *hash, size_t hash_length,
H A Dpsa_crypto_driver_wrappers.h101 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
107 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
120 const uint8_t *hash, size_t hash_length);
134 const uint8_t *hash, size_t hash_length,
256 size_t *hash_length);
275 size_t *hash_length);
H A Dpsa_crypto_ecp.h172 * \param[in] hash_length Size of the \p hash buffer in bytes.
193 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
212 * \param[in] hash_length Size of the \p hash buffer in bytes.
228 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
H A Dpsa_crypto_rsa.h153 * \param[in] hash_length Size of the \p hash buffer in bytes.
174 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
194 * \param[in] hash_length Size of the \p hash buffer in bytes.
210 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
H A Dpsa_crypto.c2355 size_t *hash_length) in psa_hash_finish_internal()
2359 *hash_length = 0; in psa_hash_finish_internal()
2365 operation, hash, hash_size, hash_length); in psa_hash_finish_internal()
2374 size_t *hash_length) in psa_hash_finish()
2380 status = psa_hash_finish_internal(operation, hash, hash_size, hash_length); in psa_hash_finish()
2391 size_t hash_length) in psa_hash_verify()
2407 if (actual_hash_length != hash_length) { in psa_hash_verify()
2412 LOCAL_INPUT_ALLOC(hash_external, hash_length, hash); in psa_hash_verify()
2429 size_t *hash_length) in psa_hash_compute()
2435 *hash_length in psa_hash_compute()
2352 psa_hash_finish_internal(psa_hash_operation_t *operation, uint8_t *hash, size_t hash_size, size_t *hash_length) psa_hash_finish_internal() argument
2371 psa_hash_finish(psa_hash_operation_t *operation, uint8_t *hash_external, size_t hash_size, size_t *hash_length) psa_hash_finish() argument
2389 psa_hash_verify(psa_hash_operation_t *operation, const uint8_t *hash_external, size_t hash_length) psa_hash_verify() argument
2426 psa_hash_compute(psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, uint8_t *hash_external, size_t hash_size, size_t *hash_length) psa_hash_compute() argument
2453 psa_hash_compare(psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, const uint8_t *hash_external, size_t hash_length) psa_hash_compare() argument
3062 size_t hash_length; psa_sign_message_builtin() local
3121 size_t hash_length; psa_verify_message_builtin() local
3167 psa_sign_hash_builtin( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) psa_sign_hash_builtin() argument
3215 psa_sign_hash(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash_external, size_t hash_length, uint8_t *signature_external, size_t signature_size, size_t *signature_length) psa_sign_hash() argument
3241 psa_verify_hash_builtin( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) psa_verify_hash_builtin() argument
3288 psa_verify_hash(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash_external, size_t hash_length, const uint8_t *signature_external, size_t signature_length) psa_verify_hash() argument
3478 psa_sign_hash_start( psa_sign_hash_interruptible_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash_external, size_t hash_length) psa_sign_hash_start() argument
3636 psa_verify_hash_start( psa_verify_hash_interruptible_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash_external, size_t hash_length, const uint8_t *signature_external, size_t signature_length) psa_verify_hash_start() argument
3808 mbedtls_psa_sign_hash_start( mbedtls_psa_sign_hash_interruptible_operation_t *operation, const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length) mbedtls_psa_sign_hash_start() argument
4021 mbedtls_psa_verify_hash_start( mbedtls_psa_verify_hash_interruptible_operation_t *operation, const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) mbedtls_psa_verify_hash_start() argument
5580 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); psa_key_derivation_hkdf_read() local
5672 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); psa_key_derivation_tls12_prf_generate_next_block() local
5794 uint8_t hash_length = PSA_HASH_LENGTH(hash_alg); psa_key_derivation_tls12_prf_read() local
[all...]
H A Dx509write_crt.c205 size_t hash_length; in mbedtls_x509write_crt_set_key_identifier() local
223 &hash_length); in mbedtls_x509write_crt_set_key_identifier()
425 size_t hash_length = 0; in mbedtls_x509write_crt_der() local
604 &hash_length); in mbedtls_x509write_crt_der()
617 hash, hash_length, sig, sizeof(sig), &sig_len, in mbedtls_x509write_crt_der()
H A Dpsa_crypto_ecp.c368 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, in mbedtls_psa_ecdsa_sign_hash()
402 hash_length, md_alg, in mbedtls_psa_ecdsa_sign_hash()
412 hash, hash_length, in mbedtls_psa_ecdsa_sign_hash()
454 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, in mbedtls_psa_ecdsa_verify_hash()
502 hash_length, &ecp->Q, in mbedtls_psa_ecdsa_verify_hash()
365 mbedtls_psa_ecdsa_sign_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) mbedtls_psa_ecdsa_sign_hash() argument
451 mbedtls_psa_ecdsa_verify_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) mbedtls_psa_ecdsa_verify_hash() argument
H A Dssl_tls13_server.c3151 int hash_length; in ssl_tls13_prepare_new_session_ticket() local
3205 hash_length = PSA_HASH_LENGTH(psa_hash_alg); in ssl_tls13_prepare_new_session_ticket()
3206 if (hash_length == -1 || in ssl_tls13_prepare_new_session_ticket()
3207 (size_t) hash_length > sizeof(session->resumption_key)) { in ssl_tls13_prepare_new_session_ticket()
3212 session->resumption_key_len = hash_length; in ssl_tls13_prepare_new_session_ticket()
3223 hash_length, in ssl_tls13_prepare_new_session_ticket()
3228 hash_length); in ssl_tls13_prepare_new_session_ticket()
3242 hash_length); in ssl_tls13_prepare_new_session_ticket()
H A Dssl_tls13_client.c2940 int hash_length; in ssl_tls13_postprocess_new_session_ticket() local
2958 hash_length = PSA_HASH_LENGTH(psa_hash_alg); in ssl_tls13_postprocess_new_session_ticket()
2959 if (hash_length == -1 || in ssl_tls13_postprocess_new_session_ticket()
2960 (size_t) hash_length > sizeof(session->resumption_key)) { in ssl_tls13_postprocess_new_session_ticket()
2967 hash_length); in ssl_tls13_postprocess_new_session_ticket()
2977 hash_length, in ssl_tls13_postprocess_new_session_ticket()
2982 hash_length); in ssl_tls13_postprocess_new_session_ticket()
2991 session->resumption_key_len = hash_length; in ssl_tls13_postprocess_new_session_ticket()
/third_party/mbedtls/3rdparty/p256-m/
H A Dp256-m_driver_entrypoints.c209 size_t hash_length, in p256_transparent_sign_hash()
228 int ret = p256_ecdsa_sign(signature, key_buffer, hash, hash_length); in p256_transparent_sign_hash()
242 size_t hash_length, in p256_verify_hash_with_public_key()
256 int ret = p256_ecdsa_verify(signature, public_key_p256m, hash, hash_length); in p256_verify_hash_with_public_key()
267 size_t hash_length, in p256_transparent_verify_hash()
304 hash_length, in p256_transparent_verify_hash()
203 p256_transparent_sign_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) p256_transparent_sign_hash() argument
238 p256_verify_hash_with_public_key( const uint8_t *key_buffer, size_t key_buffer_size, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) p256_verify_hash_with_public_key() argument
261 p256_transparent_verify_hash( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) p256_transparent_verify_hash() argument
H A Dp256-m_driver_entrypoints.h152 * \param[in] hash_length Size of the \p hash buffer in bytes.
173 size_t hash_length,
197 * \param[in] hash_length Size of the \p hash buffer in bytes.
215 size_t hash_length,
/third_party/mbedtls/tests/include/test/drivers/
H A Dsignature.h99 const uint8_t *hash, size_t hash_length,
106 const uint8_t *hash, size_t hash_length,
113 const uint8_t *hash, size_t hash_length,
120 const uint8_t *hash, size_t hash_length,
H A Dhash.h51 uint8_t *hash, size_t hash_size, size_t *hash_length);
70 size_t *hash_length);
/third_party/mbedtls/include/psa/
H A Dcrypto.h840 * \param[out] hash_length On success, the number of bytes
865 size_t *hash_length);
875 * \param hash_length Size of the \p hash buffer in bytes.
885 * \p input_length or \p hash_length do not match the hash size for \p alg
899 size_t hash_length);
1040 * \param[out] hash_length On success, the number of bytes
1064 size_t *hash_length);
1085 * \param hash_length Size of the \p hash buffer in bytes.
1104 size_t hash_length);
2963 * \param hash_length Siz
[all...]
H A Dcrypto_builtin_composites.h121 size_t MBEDTLS_PRIVATE(hash_length);
153 size_t MBEDTLS_PRIVATE(hash_length);
H A Dcrypto_se_driver.h551 * \param[in] hash_length Size of the `p_hash` buffer in bytes
563 size_t hash_length,
578 * \param[in] hash_length Size of the `p_hash` buffer in bytes
589 size_t hash_length,
/third_party/mbedtls/scripts/mbedtls_dev/
H A Dcrypto_knowledge.py460 def hash_length(cls, alg: str) -> int: member in Algorithm
494 max_length = cls.hash_length(m.group(1))
/third_party/mbedtls/tests/scripts/
H A Dgenerate_psa_tests.py468 hash_length = crypto_knowledge.Algorithm.hash_length(hash_alg)
471 return key_length > 2 * hash_length + 2

Completed in 35 milliseconds

12