/third_party/mbedtls/tests/src/drivers/ |
H A D | test_driver_signature.c | 47 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 D | hash.c | 25 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 D | psa_hash.c | 63 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 D | psa_crypto_rsa.c | 289 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 D | psa_crypto_hash.c | 344 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 D | psa_crypto_driver_wrappers.c | 213 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 D | psa_crypto_hash.h | 27 * \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 D | psa_crypto_core.h | 482 * \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 D | psa_crypto_driver_wrappers.h | 101 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 D | psa_crypto_ecp.h | 172 * \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 D | psa_crypto_rsa.h | 153 * \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 D | psa_crypto.c | 2355 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 D | x509write_crt.c | 205 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 D | psa_crypto_ecp.c | 368 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 D | ssl_tls13_server.c | 3151 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 D | ssl_tls13_client.c | 2940 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 D | p256-m_driver_entrypoints.c | 209 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 D | p256-m_driver_entrypoints.h | 152 * \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 D | signature.h | 99 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 D | hash.h | 51 uint8_t *hash, size_t hash_size, size_t *hash_length); 70 size_t *hash_length);
|
/third_party/mbedtls/include/psa/ |
H A D | crypto.h | 840 * \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 D | crypto_builtin_composites.h | 121 size_t MBEDTLS_PRIVATE(hash_length); 153 size_t MBEDTLS_PRIVATE(hash_length);
|
H A D | crypto_se_driver.h | 551 * \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 D | crypto_knowledge.py | 460 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 D | generate_psa_tests.py | 468 hash_length = crypto_knowledge.Algorithm.hash_length(hash_alg) 471 return key_length > 2 * hash_length + 2
|