/mbedtls-latest/library/ |
D | psa_crypto_driver_wrappers.h | 159 size_t key_buffer_size, in psa_driver_wrapper_sign_message() argument 184 key_buffer_size, in psa_driver_wrapper_sign_message() 199 key_buffer_size, in psa_driver_wrapper_sign_message() 211 key_buffer_size, in psa_driver_wrapper_sign_message() 227 key_buffer_size, in psa_driver_wrapper_sign_message() 249 size_t key_buffer_size, in psa_driver_wrapper_verify_message() argument 273 key_buffer_size, in psa_driver_wrapper_verify_message() 287 key_buffer_size, in psa_driver_wrapper_verify_message() 298 key_buffer_size, in psa_driver_wrapper_verify_message() 312 key_buffer_size, in psa_driver_wrapper_verify_message() [all …]
|
D | psa_crypto_driver_wrappers_no_static.c | 117 size_t *key_buffer_size ) in psa_driver_wrapper_get_key_buffer_size() argument 123 *key_buffer_size = 0; in psa_driver_wrapper_get_key_buffer_size() 134 *key_buffer_size = sizeof( psa_drv_slot_number_t ); in psa_driver_wrapper_get_key_buffer_size() 138 *key_buffer_size = mbedtls_test_opaque_size_function( key_type, in psa_driver_wrapper_get_key_buffer_size() 140 return( ( *key_buffer_size != 0 ) ? in psa_driver_wrapper_get_key_buffer_size() 147 key_buffer_size); in psa_driver_wrapper_get_key_buffer_size() 159 const uint8_t *key_buffer, size_t key_buffer_size, in psa_driver_wrapper_export_public_key() argument 202 key_buffer_size, in psa_driver_wrapper_export_public_key() 216 key_buffer_size, in psa_driver_wrapper_export_public_key() 227 key_buffer_size, in psa_driver_wrapper_export_public_key() [all …]
|
D | psa_crypto_ffdh.c | 146 size_t key_buffer_size, in mbedtls_psa_ffdh_export_public_key() argument 157 if (key_buffer_size > data_size) { in mbedtls_psa_ffdh_export_public_key() 160 memcpy(data, key_buffer, key_buffer_size); in mbedtls_psa_ffdh_export_public_key() 161 memset(data + key_buffer_size, 0, in mbedtls_psa_ffdh_export_public_key() 162 data_size - key_buffer_size); in mbedtls_psa_ffdh_export_public_key() 163 *data_length = key_buffer_size; in mbedtls_psa_ffdh_export_public_key() 179 key_buffer_size)); in mbedtls_psa_ffdh_export_public_key() 203 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length) in mbedtls_psa_ffdh_generate_key() argument 211 status = mbedtls_psa_ffdh_set_prime_generator(key_buffer_size, &P, NULL); in mbedtls_psa_ffdh_generate_key() 223 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&X, key_buffer, key_buffer_size)); in mbedtls_psa_ffdh_generate_key() [all …]
|
D | psa_crypto_core.h | 336 uint8_t *key_buffer, size_t key_buffer_size, 363 const uint8_t *key_buffer, size_t key_buffer_size, 391 const uint8_t *key_buffer, size_t key_buffer_size, 435 size_t key_buffer_size, 477 const uint8_t *key_buffer, size_t key_buffer_size, 514 const uint8_t *key_buffer, size_t key_buffer_size, 553 const uint8_t *key_buffer, size_t key_buffer_size, 588 const uint8_t *key_buffer, size_t key_buffer_size, 661 size_t key_buffer_size, 777 size_t key_buffer_size, psa_algorithm_t alg, [all …]
|
D | psa_crypto_rsa.c | 112 uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_rsa_import_key() argument 136 key_buffer_size, in mbedtls_psa_rsa_import_key() 192 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_rsa_export_public_key() argument 199 attributes->type, key_buffer, key_buffer_size, &rsa); in mbedtls_psa_rsa_export_public_key() 243 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length) in mbedtls_psa_rsa_generate_key() argument 270 &rsa, key_buffer, key_buffer_size, in mbedtls_psa_rsa_generate_key() 318 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_rsa_sign_hash() argument 329 key_buffer_size, in mbedtls_psa_rsa_sign_hash() 417 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_rsa_verify_hash() argument 428 key_buffer_size, in mbedtls_psa_rsa_verify_hash() [all …]
|
D | psa_crypto_rsa.h | 59 uint8_t *key_buffer, size_t key_buffer_size, 102 const uint8_t *key_buffer, size_t key_buffer_size, 130 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length); 167 const uint8_t *key_buffer, size_t key_buffer_size, 203 const uint8_t *key_buffer, size_t key_buffer_size, 253 size_t key_buffer_size, 311 size_t key_buffer_size,
|
D | psa_crypto_ecp.c | 212 uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_ecp_import_key() argument 241 key_buffer_size, in mbedtls_psa_ecp_import_key() 292 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_ecp_export_public_key() argument 300 key_buffer, key_buffer_size, &ecp); in mbedtls_psa_ecp_export_public_key() 322 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length) in mbedtls_psa_ecp_generate_key() argument 351 key_buffer, key_buffer_size)); in mbedtls_psa_ecp_generate_key() 367 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_ecdsa_sign_hash() argument 380 key_buffer_size, in mbedtls_psa_ecdsa_sign_hash() 453 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_ecdsa_verify_hash() argument 467 key_buffer_size, in mbedtls_psa_ecdsa_verify_hash() [all …]
|
D | psa_crypto_ecp.h | 77 uint8_t *key_buffer, size_t key_buffer_size, 120 const uint8_t *key_buffer, size_t key_buffer_size, 144 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length); 180 const uint8_t *key_buffer, size_t key_buffer_size, 215 const uint8_t *key_buffer, size_t key_buffer_size, 263 const uint8_t *key_buffer, size_t key_buffer_size,
|
D | psa_crypto_mac.c | 274 size_t key_buffer_size, in psa_mac_setup() argument 293 (void) key_buffer_size; in psa_mac_setup() 301 key_buffer_size, in psa_mac_setup() 308 (void) key_buffer_size; in psa_mac_setup() 323 size_t key_buffer_size, in mbedtls_psa_mac_sign_setup() argument 327 key_buffer, key_buffer_size, alg); in mbedtls_psa_mac_sign_setup() 334 size_t key_buffer_size, in mbedtls_psa_mac_verify_setup() argument 338 key_buffer, key_buffer_size, alg); in mbedtls_psa_mac_verify_setup() 458 size_t key_buffer_size, in mbedtls_psa_mac_compute() argument 470 attributes, key_buffer, key_buffer_size, in mbedtls_psa_mac_compute()
|
D | psa_crypto_aead.c | 30 size_t key_buffer_size, in psa_aead_setup() argument 37 (void) key_buffer_size; in psa_aead_setup() 119 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_aead_encrypt() argument 131 key_buffer_size, alg); in mbedtls_psa_aead_encrypt() 231 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_aead_decrypt() argument 243 key_buffer_size, alg); in mbedtls_psa_aead_decrypt() 325 size_t key_buffer_size, in mbedtls_psa_aead_encrypt_setup() argument 331 key_buffer_size, alg); in mbedtls_psa_aead_encrypt_setup() 346 size_t key_buffer_size, in mbedtls_psa_aead_decrypt_setup() argument 352 key_buffer_size, alg); in mbedtls_psa_aead_decrypt_setup()
|
D | psa_crypto_cipher.c | 285 const uint8_t *key_buffer, size_t key_buffer_size, in psa_cipher_setup() argument 294 (void) key_buffer_size; in psa_cipher_setup() 363 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_cipher_encrypt_setup() argument 367 key_buffer, key_buffer_size, in mbedtls_psa_cipher_encrypt_setup() 374 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_cipher_decrypt_setup() argument 378 key_buffer, key_buffer_size, in mbedtls_psa_cipher_decrypt_setup() 607 size_t key_buffer_size, in mbedtls_psa_cipher_encrypt() argument 622 key_buffer, key_buffer_size, in mbedtls_psa_cipher_encrypt() 665 size_t key_buffer_size, in mbedtls_psa_cipher_decrypt() argument 678 key_buffer, key_buffer_size, in mbedtls_psa_cipher_decrypt()
|
D | psa_crypto_ffdh.h | 45 size_t key_buffer_size, 70 size_t key_buffer_size, 99 size_t key_buffer_size, 128 uint8_t *key_buffer, size_t key_buffer_size,
|
D | psa_crypto_cipher.h | 81 const uint8_t *key_buffer, size_t key_buffer_size, 111 const uint8_t *key_buffer, size_t key_buffer_size, 257 size_t key_buffer_size, 308 size_t key_buffer_size,
|
D | psa_crypto_aead.h | 69 const uint8_t *key_buffer, size_t key_buffer_size, 132 const uint8_t *key_buffer, size_t key_buffer_size, 179 size_t key_buffer_size, 222 size_t key_buffer_size,
|
/mbedtls-latest/tests/src/drivers/ |
D | test_driver_key_management.c | 103 size_t key_buffer_size = 0; in mbedtls_test_opaque_size_function() local 105 key_buffer_size = PSA_EXPORT_KEY_OUTPUT_SIZE(key_type, key_bits); in mbedtls_test_opaque_size_function() 106 if (key_buffer_size == 0) { in mbedtls_test_opaque_size_function() 111 key_buffer_size += TEST_DRIVER_KEY_CONTEXT_BASE_SIZE; in mbedtls_test_opaque_size_function() 112 return key_buffer_size; in mbedtls_test_opaque_size_function() 166 size_t key_buffer_size, in mbedtls_test_opaque_unwrap_key() argument 180 if (clear_key_size > key_buffer_size) { in mbedtls_test_opaque_unwrap_key() 270 size_t key_buffer_size, in mbedtls_test_transparent_import_key() argument 290 key_buffer, key_buffer_size, in mbedtls_test_transparent_import_key() 297 key_buffer, key_buffer_size, in mbedtls_test_transparent_import_key() [all …]
|
D | test_driver_signature.c | 44 size_t key_buffer_size, in sign_hash() argument 60 key_buffer, key_buffer_size, in sign_hash() 67 key_buffer, key_buffer_size, in sign_hash() 81 key_buffer, key_buffer_size, in sign_hash() 88 key_buffer, key_buffer_size, in sign_hash() 99 (void) key_buffer_size; in sign_hash() 112 size_t key_buffer_size, in verify_hash() argument 127 key_buffer, key_buffer_size, in verify_hash() 134 key_buffer, key_buffer_size, in verify_hash() 148 key_buffer, key_buffer_size, in verify_hash() [all …]
|
D | test_driver_mac.c | 25 size_t key_buffer_size, in mbedtls_test_transparent_mac_compute() argument 44 key_buffer, key_buffer_size, alg, in mbedtls_test_transparent_mac_compute() 50 attributes, key_buffer, key_buffer_size, alg, in mbedtls_test_transparent_mac_compute() 56 (void) key_buffer_size; in mbedtls_test_transparent_mac_compute() 74 size_t key_buffer_size, in mbedtls_test_transparent_mac_sign_setup() argument 89 key_buffer, key_buffer_size, alg); in mbedtls_test_transparent_mac_sign_setup() 93 operation, attributes, key_buffer, key_buffer_size, alg); in mbedtls_test_transparent_mac_sign_setup() 98 (void) key_buffer_size; in mbedtls_test_transparent_mac_sign_setup() 111 size_t key_buffer_size, in mbedtls_test_transparent_mac_verify_setup() argument 126 key_buffer, key_buffer_size, alg); in mbedtls_test_transparent_mac_verify_setup() [all …]
|
D | test_driver_aead.c | 27 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_test_transparent_aead_encrypt() argument 45 key_buffer, key_buffer_size, in mbedtls_test_transparent_aead_encrypt() 54 attributes, key_buffer, key_buffer_size, in mbedtls_test_transparent_aead_encrypt() 63 (void) key_buffer_size; in mbedtls_test_transparent_aead_encrypt() 83 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_test_transparent_aead_decrypt() argument 101 key_buffer, key_buffer_size, in mbedtls_test_transparent_aead_decrypt() 110 attributes, key_buffer, key_buffer_size, in mbedtls_test_transparent_aead_decrypt() 119 (void) key_buffer_size; in mbedtls_test_transparent_aead_decrypt() 140 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_test_transparent_aead_encrypt_setup() argument 156 key_buffer_size, alg); in mbedtls_test_transparent_aead_encrypt_setup() [all …]
|
D | test_driver_key_agreement.c | 34 size_t key_buffer_size, in mbedtls_test_transparent_key_agreement() argument 65 key_buffer, key_buffer_size, in mbedtls_test_transparent_key_agreement() 72 key_buffer, key_buffer_size, in mbedtls_test_transparent_key_agreement() 79 (void) key_buffer_size; in mbedtls_test_transparent_key_agreement() 94 key_buffer, key_buffer_size, in mbedtls_test_transparent_key_agreement() 103 key_buffer_size, in mbedtls_test_transparent_key_agreement() 110 (void) key_buffer_size; in mbedtls_test_transparent_key_agreement() 127 size_t key_buffer_size, in mbedtls_test_opaque_key_agreement() argument 137 (void) key_buffer_size; in mbedtls_test_opaque_key_agreement()
|
D | test_driver_asymmetric_encryption.c | 30 size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, in mbedtls_test_transparent_asymmetric_encrypt() argument 56 key_buffer, key_buffer_size, in mbedtls_test_transparent_asymmetric_encrypt() 61 attributes, key_buffer, key_buffer_size, in mbedtls_test_transparent_asymmetric_encrypt() 71 size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, in mbedtls_test_transparent_asymmetric_decrypt() argument 97 key_buffer, key_buffer_size, in mbedtls_test_transparent_asymmetric_decrypt() 102 attributes, key_buffer, key_buffer_size, in mbedtls_test_transparent_asymmetric_decrypt()
|
/mbedtls-latest/3rdparty/p256-m/ |
D | p256-m_driver_entrypoints.c | 65 size_t key_buffer_size, in p256_transparent_import_key() argument 97 if (key_buffer_size < data_length) { in p256_transparent_import_key() 108 size_t key_buffer_size, in p256_transparent_export_public_key() argument 121 if (key_buffer_size != PRIVKEY_SIZE) { in p256_transparent_export_public_key() 141 size_t key_buffer_size, in p256_transparent_generate_key() argument 149 if (key_buffer_size != PRIVKEY_SIZE) { in p256_transparent_generate_key() 171 size_t key_buffer_size, in p256_transparent_key_agreement() argument 186 if (key_buffer_size != PRIVKEY_SIZE || peer_key_length != PSA_PUBKEY_SIZE) { in p256_transparent_key_agreement() 206 size_t key_buffer_size, in p256_transparent_sign_hash() argument 221 if (key_buffer_size != PRIVKEY_SIZE) { in p256_transparent_sign_hash() [all …]
|
D | p256-m_driver_entrypoints.h | 49 size_t key_buffer_size, 75 size_t key_buffer_size, 103 size_t key_buffer_size, 134 size_t key_buffer_size, 170 size_t key_buffer_size, 212 size_t key_buffer_size,
|
/mbedtls-latest/scripts/data_files/driver_templates/ |
D | psa_crypto_driver_wrappers.h.jinja | 115 size_t key_buffer_size, 137 key_buffer_size, 158 key_buffer_size, 178 key_buffer_size, 190 size_t key_buffer_size, 211 key_buffer_size, 231 key_buffer_size, 250 key_buffer_size, 260 const uint8_t *key_buffer, size_t key_buffer_size, 297 key_buffer_size, [all …]
|
D | psa_crypto_driver_wrappers_no_static.c.jinja | 76 * \param[out] key_buffer_size Minimum buffer size to contain the key material 89 size_t *key_buffer_size ) 95 *key_buffer_size = 0; 106 *key_buffer_size = sizeof( psa_drv_slot_number_t ); 110 *key_buffer_size = mbedtls_test_opaque_size_function( key_type, 112 return( ( *key_buffer_size != 0 ) ? 125 const uint8_t *key_buffer, size_t key_buffer_size, 133 key_buffer_size, 175 key_buffer_size, 196 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length ) [all …]
|
/mbedtls-latest/tests/include/test/drivers/ |
D | mac.h | 39 size_t key_buffer_size, 51 size_t key_buffer_size, 58 size_t key_buffer_size, 83 size_t key_buffer_size, 95 size_t key_buffer_size, 102 size_t key_buffer_size,
|