/mbedtls-development/library/ |
A D | psa_crypto_rsa.c | 198 size_t data_size, in mbedtls_psa_rsa_export_key() argument 204 uint8_t *pos = data + data_size; in mbedtls_psa_rsa_export_key() 221 memset( data, 0, data_size ); in mbedtls_psa_rsa_export_key() 228 if( 2 * (size_t) ret <= data_size ) in mbedtls_psa_rsa_export_key() 230 memcpy( data, data + data_size - ret, ret ); in mbedtls_psa_rsa_export_key() 231 memset( data + data_size - ret, 0, ret ); in mbedtls_psa_rsa_export_key() 233 else if( (size_t) ret < data_size ) in mbedtls_psa_rsa_export_key() 235 memmove( data, data + data_size - ret, ret ); in mbedtls_psa_rsa_export_key() 236 memset( data + ret, 0, data_size - ret ); in mbedtls_psa_rsa_export_key() 245 (void) data_size; in mbedtls_psa_rsa_export_key() [all …]
|
A D | psa_crypto_ecp.c | 236 size_t data_size, in mbedtls_psa_ecp_export_key() argument 260 data_size ) ); in mbedtls_psa_ecp_export_key() 262 memset( data, 0, data_size ); in mbedtls_psa_ecp_export_key() 268 if( data_size < PSA_BITS_TO_BYTES( ecp->grp.nbits ) ) in mbedtls_psa_ecp_export_key() 278 memset( data, 0, data_size ); in mbedtls_psa_ecp_export_key() 287 uint8_t *data, size_t data_size, size_t *data_length ) in ecp_export_public_key() argument 301 ecp, data, data_size, data_length ); in ecp_export_public_key() 515 uint8_t *data, size_t data_size, size_t *data_length ) in mbedtls_psa_ecp_export_public_key() argument 518 data, data_size, data_length ) ); in mbedtls_psa_ecp_export_public_key() 589 uint8_t *data, size_t data_size, size_t *data_length ) in mbedtls_test_driver_ecp_export_public_key() argument [all …]
|
A D | psa_crypto_ecp.h | 94 size_t data_size, 124 uint8_t *data, size_t data_size, size_t *data_length ); 236 uint8_t *data, size_t data_size, size_t *data_length );
|
A D | psa_crypto_rsa.h | 85 size_t data_size, 115 uint8_t *data, size_t data_size, size_t *data_length ); 230 uint8_t *data, size_t data_size, size_t *data_length );
|
A D | psa_crypto_client.c | 71 uint8_t *data, size_t data_size, size_t *data_length ) in psa_get_key_domain_parameters() argument 73 if( attributes->domain_parameters_size > data_size ) in psa_get_key_domain_parameters()
|
A D | psa_crypto_core.h | 322 uint8_t *data, size_t data_size, size_t *data_length ); 350 uint8_t *data, size_t data_size, size_t *data_length );
|
A D | psa_crypto_storage.c | 95 const mbedtls_svc_key_id_t key, uint8_t *data, size_t data_size ) in psa_crypto_storage_load() argument 106 status = psa_its_get( data_identifier, 0, (uint32_t) data_size, data, &data_length ); in psa_crypto_storage_load() 107 if( data_size != data_length ) in psa_crypto_storage_load()
|
A D | psa_crypto_driver_wrappers.c | 632 uint8_t *data, size_t data_size, size_t *data_length ) in psa_driver_wrapper_export_key() argument 655 data, data_size, data_length ) ); in psa_driver_wrapper_export_key() 666 data_size, in psa_driver_wrapper_export_key() 677 data_size, in psa_driver_wrapper_export_key() 690 uint8_t *data, size_t data_size, size_t *data_length ) in psa_driver_wrapper_export_public_key() argument 713 data, data_size, data_length ) ); in psa_driver_wrapper_export_public_key() 729 data_size, in psa_driver_wrapper_export_public_key() 741 data_size, in psa_driver_wrapper_export_public_key() 752 data_size, in psa_driver_wrapper_export_public_key()
|
A D | psa_crypto_driver_wrappers.h | 77 uint8_t *data, size_t data_size, size_t *data_length ); 82 uint8_t *data, size_t data_size, size_t *data_length );
|
A D | psa_crypto.c | 1266 if( key_buffer_size > data_size ) in psa_export_key_buffer_internal() 1270 data_size - key_buffer_size ); in psa_export_key_buffer_internal() 1301 size_t data_size, in psa_export_key() argument 1311 if( data_size == 0 ) in psa_export_key() 1334 data, data_size, data_length ); in psa_export_key() 1346 size_t data_size, in psa_export_public_key_internal() argument 1415 if( data_size == 0 ) in psa_export_public_key() 1440 data, data_size, data_length ); in psa_export_public_key() 4687 if( data_size >= 8 ) in psa_des_set_key_parity() 4689 if( data_size >= 16 ) in psa_des_set_key_parity() [all …]
|
/mbedtls-development/tests/src/drivers/ |
A D | test_driver_key_management.c | 345 uint8_t *data, size_t data_size, size_t *data_length ) in mbedtls_test_opaque_export_key() argument 390 if( data_size < sizeof( mbedtls_test_driver_aes_key ) ) in mbedtls_test_opaque_export_key() 414 data, data_size, data_length ); in mbedtls_test_opaque_export_key() 424 uint8_t *data, size_t data_size, size_t *data_length ) in mbedtls_test_transparent_export_public_key() argument 434 data_size ) in mbedtls_test_transparent_export_public_key() 452 data, data_size, data_length ); in mbedtls_test_transparent_export_public_key() 463 data, data_size, data_length ); in mbedtls_test_transparent_export_public_key() 480 uint8_t *data, size_t data_size, size_t *data_length ) in mbedtls_test_opaque_export_public_key() argument 502 data, data_size, data_length ); in mbedtls_test_opaque_export_public_key() 516 data, data_size, data_length ); in mbedtls_test_opaque_export_public_key() [all …]
|
/mbedtls-development/tests/include/test/drivers/ |
A D | key_management.h | 80 uint8_t *data, size_t data_size, size_t *data_length ); 85 uint8_t *data, size_t data_size, size_t *data_length ); 90 uint8_t *data, size_t data_size, size_t *data_length );
|
/mbedtls-development/tests/suites/ |
A D | test_suite_psa_crypto_se_driver_hal_mocks.function | 43 size_t data_size; 51 size_t data_size; 175 size_t data_size, 184 mock_export_data.data_size = data_size; 192 size_t data_size, 201 mock_export_public_data.data_size = data_size;
|
A D | test_suite_psa_crypto_se_driver_hal.function | 349 size_t data_size, 356 if( actual_size > data_size ) 366 size_t data_size, 385 status = psa_export_public_key( key, data, data_size, data_length );
|
/mbedtls-development/include/psa/ |
A D | crypto.h | 749 size_t data_size, 824 size_t data_size,
|
A D | crypto_extra.h | 532 size_t data_size,
|
A D | crypto_se_driver.h | 1058 size_t data_size,
|
/mbedtls-development/docs/proposed/ |
A D | psa-driver-interface.md | 762 size_t data_size, 768 size_t data_size, 774 The core guarantees that the size of the output buffer (`data_size`) is sufficient to export any ke…
|