replace memcpy of structure with regular assignment
Signed-off-by: Steven Cooreman <steven.cooreman@silabs.com>
diff --git a/library/psa_crypto_slot_management.c b/library/psa_crypto_slot_management.c
index ea3a5fc..5428b43 100644
--- a/library/psa_crypto_slot_management.c
+++ b/library/psa_crypto_slot_management.c
@@ -321,14 +321,8 @@
if( status != PSA_SUCCESS )
goto exit;
- /* Copy core attributes into the slot on success.
- * Use static allocations to make the compiler yell at us should one
- * of the two structures change type. */
- psa_core_key_attributes_t* builtin_key_core_attributes = &attributes.core;
- psa_core_key_attributes_t* slot_core_attributes = &slot->attr;
- memcpy( slot_core_attributes,
- builtin_key_core_attributes,
- sizeof( psa_core_key_attributes_t ) );
+ /* Copy core attributes into the slot on success */
+ slot->attr = attributes.core;
exit:
mbedtls_free( key_buffer );