| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | psa_crypto_driver_wrappers_no_static.c | 88 size_t *key_buffer_size ) in psa_driver_wrapper_get_key_buffer_size() argument 94 *key_buffer_size = 0; in psa_driver_wrapper_get_key_buffer_size() 105 *key_buffer_size = sizeof( psa_drv_slot_number_t ); in psa_driver_wrapper_get_key_buffer_size() 109 *key_buffer_size = mbedtls_test_opaque_size_function( key_type, in psa_driver_wrapper_get_key_buffer_size() 111 return( ( *key_buffer_size != 0 ) ? in psa_driver_wrapper_get_key_buffer_size() 124 const uint8_t *key_buffer, size_t key_buffer_size, in psa_driver_wrapper_export_public_key() argument 164 key_buffer_size, in psa_driver_wrapper_export_public_key() 178 key_buffer_size, in psa_driver_wrapper_export_public_key() 193 key_buffer_size, in psa_driver_wrapper_export_public_key() 206 key_buffer_size, in psa_driver_wrapper_export_public_key() [all …]
|
| H A D | psa_crypto_driver_wrappers.h | 114 size_t key_buffer_size, in psa_driver_wrapper_sign_message() argument 136 key_buffer_size, in psa_driver_wrapper_sign_message() 157 key_buffer_size, in psa_driver_wrapper_sign_message() 177 key_buffer_size, in psa_driver_wrapper_sign_message() 189 size_t key_buffer_size, in psa_driver_wrapper_verify_message() argument 210 key_buffer_size, in psa_driver_wrapper_verify_message() 230 key_buffer_size, in psa_driver_wrapper_verify_message() 249 key_buffer_size, in psa_driver_wrapper_verify_message() 259 const uint8_t *key_buffer, size_t key_buffer_size, in psa_driver_wrapper_sign_hash() argument 296 key_buffer_size, in psa_driver_wrapper_sign_hash() [all …]
|
| H A 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 …]
|
| H A 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,
|
| H A 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,
|
| H A D | psa_crypto_core.h | 324 uint8_t *key_buffer, size_t key_buffer_size, 351 const uint8_t *key_buffer, size_t key_buffer_size, 379 const uint8_t *key_buffer, size_t key_buffer_size, 423 size_t key_buffer_size, 465 const uint8_t *key_buffer, size_t key_buffer_size, 502 const uint8_t *key_buffer, size_t key_buffer_size, 541 const uint8_t *key_buffer, size_t key_buffer_size, 576 const uint8_t *key_buffer, size_t key_buffer_size, 649 size_t key_buffer_size, 765 size_t key_buffer_size, psa_algorithm_t alg, [all …]
|
| H A 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,
|
| H A D | psa_crypto_driver_wrappers_no_static.h | 17 const uint8_t *key_buffer, size_t key_buffer_size, 22 size_t *key_buffer_size); 27 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length);
|
| H A 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 …]
|
| H A 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,
|
| H A 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,
|
| H A D | psa_crypto_mac.h | 49 size_t key_buffer_size, 89 size_t key_buffer_size, 124 size_t key_buffer_size,
|
| H A 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 349 key_buffer, key_buffer_size); in mbedtls_psa_ecp_generate_key() 365 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_ecdsa_sign_hash() argument 378 key_buffer_size, in mbedtls_psa_ecdsa_sign_hash() 451 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_ecdsa_verify_hash() argument 465 key_buffer_size, in mbedtls_psa_ecdsa_verify_hash() [all …]
|
| H A 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 479 attributes, key_buffer, key_buffer_size, in mbedtls_psa_mac_compute()
|
| H A 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()
|
| H A D | psa_crypto_cipher.c | 282 const uint8_t *key_buffer, size_t key_buffer_size, in psa_cipher_setup() argument 291 (void) key_buffer_size; in psa_cipher_setup() 360 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_cipher_encrypt_setup() argument 364 key_buffer, key_buffer_size, in mbedtls_psa_cipher_encrypt_setup() 371 const uint8_t *key_buffer, size_t key_buffer_size, in mbedtls_psa_cipher_decrypt_setup() argument 375 key_buffer, key_buffer_size, in mbedtls_psa_cipher_decrypt_setup() 604 size_t key_buffer_size, in mbedtls_psa_cipher_encrypt() argument 619 key_buffer, key_buffer_size, in mbedtls_psa_cipher_encrypt() 662 size_t key_buffer_size, in mbedtls_psa_cipher_decrypt() argument 675 key_buffer, key_buffer_size, in mbedtls_psa_cipher_decrypt()
|
| H A D | psa_crypto.c | 744 uint8_t *key_buffer, size_t key_buffer_size, in psa_import_key_into_slot() argument 767 (void) key_buffer_size; in psa_import_key_into_slot() 779 key_buffer, key_buffer_size, in psa_import_key_into_slot() 790 key_buffer, key_buffer_size, in psa_import_key_into_slot() 802 key_buffer, key_buffer_size, in psa_import_key_into_slot() 1467 size_t key_buffer_size, in psa_export_key_buffer_internal() argument 1472 if (key_buffer_size > data_size) { in psa_export_key_buffer_internal() 1475 memcpy(data, key_buffer, key_buffer_size); in psa_export_key_buffer_internal() 1476 memset(data + key_buffer_size, 0, in psa_export_key_buffer_internal() 1477 data_size - key_buffer_size); in psa_export_key_buffer_internal() [all …]
|
| H A D | psa_crypto_slot_management.c | 732 size_t key_buffer_size = 0; in psa_load_builtin_key_into_slot() local 768 &key_buffer_size); in psa_load_builtin_key_into_slot() 775 status = psa_allocate_buffer_to_slot(slot, key_buffer_size); in psa_load_builtin_key_into_slot()
|