Change code style

Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com>
This commit is contained in:
Xiaokang Qian 2023-09-01 11:17:11 +00:00
parent b7cc2e2d3b
commit cad99fa998

View file

@ -78,85 +78,80 @@
psa_status_t psa_driver_wrapper_export_public_key( psa_status_t psa_driver_wrapper_export_public_key(
const psa_key_attributes_t *attributes, const psa_key_attributes_t *attributes,
const uint8_t *key_buffer, size_t key_buffer_size, const uint8_t *key_buffer, size_t key_buffer_size,
uint8_t *data, size_t data_size, size_t *data_length ) uint8_t *data, size_t data_size, size_t *data_length)
{ {
psa_status_t status = PSA_ERROR_INVALID_ARGUMENT; psa_status_t status = PSA_ERROR_INVALID_ARGUMENT;
psa_key_location_t location = PSA_KEY_LIFETIME_GET_LOCATION( psa_key_location_t location = PSA_KEY_LIFETIME_GET_LOCATION(
psa_get_key_lifetime( attributes ) ); psa_get_key_lifetime(attributes));
/* Try dynamically-registered SE interface first */ /* Try dynamically-registered SE interface first */
#if defined(MBEDTLS_PSA_CRYPTO_SE_C) #if defined(MBEDTLS_PSA_CRYPTO_SE_C)
const psa_drv_se_t *drv; const psa_drv_se_t *drv;
psa_drv_se_context_t *drv_context; psa_drv_se_context_t *drv_context;
if( psa_get_se_driver( attributes->core.lifetime, &drv, &drv_context ) ) if (psa_get_se_driver(attributes->core.lifetime, &drv, &drv_context)) {
{ if ((drv->key_management == NULL) ||
if( ( drv->key_management == NULL ) || (drv->key_management->p_export_public == NULL)) {
( drv->key_management->p_export_public == NULL ) ) return PSA_ERROR_NOT_SUPPORTED;
{
return( PSA_ERROR_NOT_SUPPORTED );
} }
return( drv->key_management->p_export_public( return drv->key_management->p_export_public(
drv_context, drv_context,
*( (psa_key_slot_number_t *)key_buffer ), *((psa_key_slot_number_t *) key_buffer),
data, data_size, data_length ) ); data, data_size, data_length);
} }
#endif /* MBEDTLS_PSA_CRYPTO_SE_C */ #endif /* MBEDTLS_PSA_CRYPTO_SE_C */
switch( location ) switch (location) {
{
case PSA_KEY_LOCATION_LOCAL_STORAGE: case PSA_KEY_LOCATION_LOCAL_STORAGE:
/* Key is stored in the slot in export representation, so /* Key is stored in the slot in export representation, so
* cycle through all known transparent accelerators */ * cycle through all known transparent accelerators */
#if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT)
#if (defined(PSA_CRYPTO_DRIVER_TEST) ) #if (defined(PSA_CRYPTO_DRIVER_TEST))
status = mbedtls_test_transparent_export_public_key status = mbedtls_test_transparent_export_public_key(
(attributes, attributes,
key_buffer, key_buffer,
key_buffer_size, key_buffer_size,
data, data,
data_size, data_size,
data_length data_length);
);
if( status != PSA_ERROR_NOT_SUPPORTED ) if (status != PSA_ERROR_NOT_SUPPORTED) {
return( status ); return status;
}
#endif #endif
#endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */
/* Fell through, meaning no accelerator supports this operation */ /* Fell through, meaning no accelerator supports this operation */
return( psa_export_public_key_internal( attributes, return psa_export_public_key_internal(attributes,
key_buffer, key_buffer,
key_buffer_size, key_buffer_size,
data, data,
data_size, data_size,
data_length ) ); data_length);
/* Add cases for opaque driver here */ /* Add cases for opaque driver here */
#if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT) #if defined(PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT)
#if (defined(PSA_CRYPTO_DRIVER_TEST) ) #if (defined(PSA_CRYPTO_DRIVER_TEST))
case 0x7fffff: case 0x7fffff:
return( mbedtls_test_opaque_export_public_key return mbedtls_test_opaque_export_public_key(attributes,
(attributes,
key_buffer, key_buffer,
key_buffer_size, key_buffer_size,
data, data,
data_size, data_size,
data_length data_length);
));
#endif #endif
#endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */ #endif /* PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT */
default: default:
/* Key is declared with a lifetime not known to us */ /* Key is declared with a lifetime not known to us */
return( status ); return status;
} }
} }