mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-03-04 22:19:45 +00:00
Test driver: keep variable declarations first
Followed by hook calls, and sanity checks last. Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
This commit is contained in:
parent
28a7c06281
commit
d0c6a84dca
|
@ -169,14 +169,14 @@ psa_status_t mbedtls_test_transparent_import_key(
|
||||||
size_t *key_buffer_length,
|
size_t *key_buffer_length,
|
||||||
size_t *bits)
|
size_t *bits)
|
||||||
{
|
{
|
||||||
|
psa_key_type_t type = psa_get_key_type( attributes );
|
||||||
|
|
||||||
++mbedtls_test_driver_key_management_hooks.hits;
|
++mbedtls_test_driver_key_management_hooks.hits;
|
||||||
mbedtls_test_driver_key_management_hooks.location = PSA_KEY_LOCATION_LOCAL_STORAGE;
|
mbedtls_test_driver_key_management_hooks.location = PSA_KEY_LOCATION_LOCAL_STORAGE;
|
||||||
|
|
||||||
if( mbedtls_test_driver_key_management_hooks.forced_status != PSA_SUCCESS )
|
if( mbedtls_test_driver_key_management_hooks.forced_status != PSA_SUCCESS )
|
||||||
return( mbedtls_test_driver_key_management_hooks.forced_status );
|
return( mbedtls_test_driver_key_management_hooks.forced_status );
|
||||||
|
|
||||||
psa_key_type_t type = psa_get_key_type( attributes );
|
|
||||||
|
|
||||||
if( PSA_KEY_TYPE_IS_ECC( type ) )
|
if( PSA_KEY_TYPE_IS_ECC( type ) )
|
||||||
{
|
{
|
||||||
#if defined(MBEDTLS_TEST_LIBTESTDRIVER1) && \
|
#if defined(MBEDTLS_TEST_LIBTESTDRIVER1) && \
|
||||||
|
@ -232,15 +232,15 @@ psa_status_t mbedtls_test_opaque_export_key(
|
||||||
const uint8_t *key, size_t key_length,
|
const uint8_t *key, size_t key_length,
|
||||||
uint8_t *data, size_t data_size, size_t *data_length )
|
uint8_t *data, size_t data_size, size_t *data_length )
|
||||||
{
|
{
|
||||||
|
/* Assume this is a builtin key based on the key material length. */
|
||||||
|
psa_drv_slot_number_t slot_number = *( ( psa_drv_slot_number_t* ) key );
|
||||||
|
|
||||||
if( key_length != sizeof( psa_drv_slot_number_t ) )
|
if( key_length != sizeof( psa_drv_slot_number_t ) )
|
||||||
{
|
{
|
||||||
/* Test driver does not support generic opaque key handling yet. */
|
/* Test driver does not support generic opaque key handling yet. */
|
||||||
return( PSA_ERROR_NOT_SUPPORTED );
|
return( PSA_ERROR_NOT_SUPPORTED );
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Assume this is a builtin key based on the key material length. */
|
|
||||||
psa_drv_slot_number_t slot_number = *( ( psa_drv_slot_number_t* ) key );
|
|
||||||
|
|
||||||
switch( slot_number )
|
switch( slot_number )
|
||||||
{
|
{
|
||||||
case PSA_CRYPTO_TEST_DRIVER_BUILTIN_ECDSA_KEY_SLOT:
|
case PSA_CRYPTO_TEST_DRIVER_BUILTIN_ECDSA_KEY_SLOT:
|
||||||
|
|
Loading…
Reference in a new issue