@@ -232,9 +232,9 @@ stse_ReturnCode_t stsafea_stop_volatile_KEK_session(
232232stse_ReturnCode_t stsafea_ecc_verify_signature (
233233 stse_Handler_t * pSTSE ,
234234 stse_ecc_key_type_t key_type ,
235- PLAT_UI8 * pPublic_key ,
236- PLAT_UI8 * pSignature ,
237- PLAT_UI8 * pMessage ,
235+ const PLAT_UI8 * pPublic_key ,
236+ const PLAT_UI8 * pSignature ,
237+ const PLAT_UI8 * pMessage ,
238238 PLAT_UI16 message_length ,
239239 PLAT_UI8 eddsa_variant ,
240240 PLAT_UI8 * pSignature_validity ) {
@@ -291,7 +291,7 @@ stse_ReturnCode_t stsafea_ecc_verify_signature(
291291 if (key_type == STSE_ECC_KT_ED25519 ) {
292292 stse_frame_push_element (& CmdFrame , & ePublic_key_length_first_element );
293293 ePublic_key_first_element .length = stse_ecc_info_table [key_type ].coordinate_or_key_size ;
294- ePublic_key_first_element .pData = pPublic_key ;
294+ ePublic_key_first_element .pData = ( PLAT_UI8 * ) pPublic_key ;
295295 stse_frame_push_element (& CmdFrame , & ePublic_key_first_element );
296296 } else
297297#endif
@@ -301,20 +301,20 @@ stse_ReturnCode_t stsafea_ecc_verify_signature(
301301 stse_frame_push_element (& CmdFrame , & ePublic_key_length_first_element );
302302
303303 ePublic_key_first_element .length = stse_ecc_info_table [key_type ].coordinate_or_key_size ;
304- ePublic_key_first_element .pData = pPublic_key ;
304+ ePublic_key_first_element .pData = ( PLAT_UI8 * ) pPublic_key ;
305305 stse_frame_push_element (& CmdFrame , & ePublic_key_first_element );
306306
307307 stse_frame_push_element (& CmdFrame , & ePublic_key_length_second_element );
308308
309309 ePublic_key_second_element .length = stse_ecc_info_table [key_type ].coordinate_or_key_size ;
310- ePublic_key_second_element .pData = pPublic_key + ePublic_key_first_element .length ;
310+ ePublic_key_second_element .pData = ( PLAT_UI8 * ) pPublic_key + ePublic_key_first_element .length ;
311311 stse_frame_push_element (& CmdFrame , & ePublic_key_second_element );
312312 }
313313
314314 stse_frame_element_allocate_push (& CmdFrame , eSignature_R_length , STSE_ECC_GENERIC_LENGTH_SIZE , pSignature_length_element );
315- stse_frame_element_allocate_push (& CmdFrame , eSignature_R , (stse_ecc_info_table [key_type ].signature_size >> 1 ), pSignature );
315+ stse_frame_element_allocate_push (& CmdFrame , eSignature_R , (stse_ecc_info_table [key_type ].signature_size >> 1 ), ( PLAT_UI8 * ) pSignature );
316316 stse_frame_element_allocate_push (& CmdFrame , eSignature_S_length , STSE_ECC_GENERIC_LENGTH_SIZE , pSignature_length_element );
317- stse_frame_element_allocate_push (& CmdFrame , eSignature_S , (stse_ecc_info_table [key_type ].signature_size >> 1 ), pSignature + (stse_ecc_info_table [key_type ].signature_size >> 1 ));
317+ stse_frame_element_allocate_push (& CmdFrame , eSignature_S , (stse_ecc_info_table [key_type ].signature_size >> 1 ), ( PLAT_UI8 * ) pSignature + (stse_ecc_info_table [key_type ].signature_size >> 1 ));
318318
319319#ifdef STSE_CONF_ECC_EDWARD_25519
320320 if (key_type == STSE_ECC_KT_ED25519 ) {
@@ -323,7 +323,7 @@ stse_ReturnCode_t stsafea_ecc_verify_signature(
323323#endif
324324
325325 stse_frame_element_allocate_push (& CmdFrame , eMessage_length , STSAFEA_GENERIC_LENGTH_SIZE , (PLAT_UI8 * )& message_length );
326- stse_frame_element_allocate_push (& CmdFrame , eMessage , message_length , pMessage );
326+ stse_frame_element_allocate_push (& CmdFrame , eMessage , message_length , ( PLAT_UI8 * ) pMessage );
327327 stse_frame_element_swap_byte_order (& eMessage_length );
328328
329329 stse_frame_allocate (RspFrame );
0 commit comments