Skip to content

Commit d6b198e

Browse files
committed
crypto_se_driver: rename ram_ tests to mock_ tests
1 parent 7eabf6c commit d6b198e

File tree

2 files changed

+34
-34
lines changed

2 files changed

+34
-34
lines changed

tests/suites/test_suite_psa_crypto_se_driver_hal.data

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ Key creation smoke test (p_allocate allows all slots)
3434
key_creation_import_export:0
3535

3636
Key creation smoke test (p_allocate allows 1 slot)
37-
key_creation_import_export:ARRAY_LENGTH( ram_slots ) - 1
37+
key_creation_import_export:ARRAY_LENGTH( mock_slots ) - 1

tests/suites/test_suite_psa_crypto_se_driver_hal.function

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -11,76 +11,76 @@
1111
* This is probably a bug in the library. */
1212
#define PSA_ERROR_DETECTED_BY_DRIVER ((psa_status_t)( -500 ))
1313

14-
#define RAM_MAX_KEY_SIZE 64
14+
#define MOCK_MAX_KEY_SIZE 64
1515
typedef struct
1616
{
1717
psa_key_lifetime_t lifetime;
1818
psa_key_type_t type;
1919
size_t bits;
20-
uint8_t content[RAM_MAX_KEY_SIZE];
21-
} ram_slot_t;
22-
static ram_slot_t ram_slots[16];
20+
uint8_t content[MOCK_MAX_KEY_SIZE];
21+
} mock_slot_t;
22+
static mock_slot_t mock_slots[16];
2323

24-
static uint8_t ram_min_slot = 0;
24+
static uint8_t mock_min_slot = 0;
2525

26-
static void ram_slots_reset( void )
26+
static void mock_slots_reset( void )
2727
{
28-
memset( ram_slots, 0, sizeof( ram_slots ) );
29-
ram_min_slot = 0;
28+
memset( mock_slots, 0, sizeof( mock_slots ) );
29+
mock_min_slot = 0;
3030
}
3131

32-
static psa_status_t ram_import( psa_key_slot_number_t slot_number,
32+
static psa_status_t mock_import( psa_key_slot_number_t slot_number,
3333
psa_key_lifetime_t lifetime,
3434
psa_key_type_t type,
3535
psa_algorithm_t algorithm,
3636
psa_key_usage_t usage,
3737
const uint8_t *p_data,
3838
size_t data_length )
3939
{
40-
if( slot_number > ARRAY_LENGTH( ram_slots ) )
40+
if( slot_number > ARRAY_LENGTH( mock_slots ) )
4141
return( PSA_ERROR_DETECTED_BY_DRIVER );
42-
if( data_length > sizeof( ram_slots[slot_number].content ) )
42+
if( data_length > sizeof( mock_slots[slot_number].content ) )
4343
return( PSA_ERROR_INSUFFICIENT_STORAGE );
44-
ram_slots[slot_number].lifetime = lifetime;
45-
ram_slots[slot_number].type = type;
46-
ram_slots[slot_number].bits = PSA_BYTES_TO_BITS( data_length );
44+
mock_slots[slot_number].lifetime = lifetime;
45+
mock_slots[slot_number].type = type;
46+
mock_slots[slot_number].bits = PSA_BYTES_TO_BITS( data_length );
4747
(void) algorithm;
4848
(void) usage;
49-
memcpy( ram_slots[slot_number].content, p_data, data_length );
49+
memcpy( mock_slots[slot_number].content, p_data, data_length );
5050
return( PSA_SUCCESS );
5151
}
5252

53-
psa_status_t ram_export( psa_key_slot_number_t slot_number,
53+
psa_status_t mock_export( psa_key_slot_number_t slot_number,
5454
uint8_t *p_data,
5555
size_t data_size,
5656
size_t *p_data_length )
5757
{
5858
size_t actual_size;
59-
if( slot_number > ARRAY_LENGTH( ram_slots ) )
59+
if( slot_number > ARRAY_LENGTH( mock_slots ) )
6060
return( PSA_ERROR_DETECTED_BY_DRIVER );
61-
actual_size = PSA_BITS_TO_BYTES( ram_slots[slot_number].bits );
61+
actual_size = PSA_BITS_TO_BYTES( mock_slots[slot_number].bits );
6262
if( actual_size > data_size )
6363
return( PSA_ERROR_BUFFER_TOO_SMALL );
6464
*p_data_length = actual_size;
65-
memcpy( p_data, ram_slots[slot_number].content, actual_size );
65+
memcpy( p_data, mock_slots[slot_number].content, actual_size );
6666
return( PSA_SUCCESS );
6767
}
6868

69-
psa_status_t ram_destroy( psa_key_slot_number_t slot_number )
69+
psa_status_t mock_destroy( psa_key_slot_number_t slot_number )
7070
{
71-
if( slot_number > ARRAY_LENGTH( ram_slots ) )
71+
if( slot_number > ARRAY_LENGTH( mock_slots ) )
7272
return( PSA_ERROR_DETECTED_BY_DRIVER );
73-
memset( &ram_slots[slot_number], 0, sizeof( ram_slots[slot_number] ) );
73+
memset( &mock_slots[slot_number], 0, sizeof( mock_slots[slot_number] ) );
7474
return( PSA_SUCCESS );
7575
}
7676

77-
psa_status_t ram_allocate( const psa_key_attributes_t *attributes,
77+
psa_status_t mock_allocate( const psa_key_attributes_t *attributes,
7878
const psa_drv_se_slot_usage_t *slot_usage,
7979
psa_key_slot_number_t *slot_number )
8080
{
8181
(void) attributes;
8282
return( psa_drv_cb_find_free_slot( slot_usage,
83-
ram_min_slot, -1,
83+
mock_min_slot, -1,
8484
slot_number ) );
8585
}
8686

@@ -174,14 +174,14 @@ void key_creation_import_export( int min_slot )
174174
memset( &key_management, 0, sizeof( key_management ) );
175175
driver.hal_version = PSA_DRV_SE_HAL_VERSION;
176176
driver.key_management = &key_management;
177-
key_management.slot_count = ARRAY_LENGTH( ram_slots );
178-
key_management.p_import = ram_import;
179-
key_management.p_export = ram_export;
180-
key_management.p_destroy = ram_destroy;
177+
key_management.slot_count = ARRAY_LENGTH( mock_slots );
178+
key_management.p_import = mock_import;
179+
key_management.p_export = mock_export;
180+
key_management.p_destroy = mock_destroy;
181181
if( min_slot >= 0 )
182182
{
183-
key_management.p_allocate = ram_allocate;
184-
ram_min_slot = min_slot;
183+
key_management.p_allocate = mock_allocate;
184+
mock_min_slot = min_slot;
185185
}
186186

187187
PSA_ASSERT( psa_register_se_driver( lifetime, &driver ) );
@@ -196,7 +196,7 @@ void key_creation_import_export( int min_slot )
196196
&handle ) );
197197

198198
/* Test that the key was created in the designated slot. */
199-
TEST_ASSERT( ram_slots[expected_slot].type == PSA_KEY_TYPE_RAW_DATA );
199+
TEST_ASSERT( mock_slots[expected_slot].type == PSA_KEY_TYPE_RAW_DATA );
200200

201201
PSA_ASSERT( psa_export_key( handle,
202202
exported, sizeof( exported ),
@@ -207,10 +207,10 @@ void key_creation_import_export( int min_slot )
207207
PSA_ASSERT( psa_destroy_key( handle ) );
208208

209209
/* Test that the key has been erased from the designated slot. */
210-
TEST_ASSERT( ram_slots[expected_slot].type == 0 );
210+
TEST_ASSERT( mock_slots[expected_slot].type == 0 );
211211

212212
exit:
213213
PSA_DONE( );
214-
ram_slots_reset( );
214+
mock_slots_reset( );
215215
}
216216
/* END_CASE */

0 commit comments

Comments
 (0)