FLEX-FORD-OBC-BM/Source/bsw/Csm/Csm_Rte.c

1862 lines
97 KiB
C

/**********************************************************************************************************************
* COPYRIGHT
* -------------------------------------------------------------------------------------------------------------------
* \verbatim
* Copyright (c) 2025 by Vector Informatik GmbH. All rights reserved.
*
* This software is copyright protected and proprietary to Vector Informatik GmbH.
* Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
* All other rights remain with Vector Informatik GmbH.
* \endverbatim
* -------------------------------------------------------------------------------------------------------------------
* FILE DESCRIPTION
* -----------------------------------------------------------------------------------------------------------------*/
/*! \file Csm_Rte.c
* \brief MICROSAR Crypto Service Manager (CSM) RTE
*
* \details Implementation of the MICROSAR Crypto Service Manager (CSM) service APIs used only by RTE
*
*********************************************************************************************************************/
/**********************************************************************************************************************
* REVISION HISTORY
* -------------------------------------------------------------------------------------------------------------------
* Refer to the module's header file.
*
* FILE VERSION
* -------------------------------------------------------------------------------------------------------------------
* Refer to the VERSION CHECK below.
*********************************************************************************************************************/
#define CSM_RTE_SOURCE
/* PRQA S 6060 EOF */ /* MD_MSR_STPAR */
/**********************************************************************************************************************
* INCLUDES
*********************************************************************************************************************/
#include "Csm_Rte.h"
/**********************************************************************************************************************
* LOCAL CONSTANT MACROS
*********************************************************************************************************************/
/**********************************************************************************************************************
* LOCAL FUNCTION MACROS
*********************************************************************************************************************/
/**********************************************************************************************************************
* LOCAL DATA TYPES AND STRUCTURES
*********************************************************************************************************************/
/**********************************************************************************************************************
* LOCAL DATA PROTOTYPES
*********************************************************************************************************************/
/**********************************************************************************************************************
* GLOBAL DATA
*********************************************************************************************************************/
/**********************************************************************************************************************
* LOCAL FUNCTION PROTOTYPES
*********************************************************************************************************************/
/**********************************************************************************************************************
* LOCAL FUNCTIONS
*********************************************************************************************************************/
/**********************************************************************************************************************
* GLOBAL FUNCTIONS
*********************************************************************************************************************/
#if (CSM_RTE_PORTS == STD_ON)
# define CSM_START_SEC_CODE
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */
/**********************************************************************************************************************
* Csm_HashAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_HashAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Hash */
return Csm_Hash(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_HashAsr4_03() */
/**********************************************************************************************************************
* Csm_HashDataRefAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_HashDataRefAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Hash */
return Csm_Hash(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_HashDataRefAsr4_03() */
/**********************************************************************************************************************
* Csm_HashDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_HashDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Hash */
return Csm_Hash(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_HashDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_HashDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_HashDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Hash */
return Csm_Hash(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))dataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
dataLength,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))resultPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_HashDataRef() */
/**********************************************************************************************************************
* Csm_MacGenerateAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacGenerateAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) macPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) macLengthPtr)
{
/* #10 Call Csm_MacGenerate */
return Csm_MacGenerate(jobId, mode, dataPtr, dataLength, macPtr, macLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacGenerateAsr4_03() */
/**********************************************************************************************************************
* Csm_MacGenerateAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacGenerateAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) macPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) macLengthPtr)
{
/* #10 Call Csm_MacGenerate */
return Csm_MacGenerate(jobId, mode, dataPtr, dataLength, macPtr, macLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacGenerateAsr4_04() */
/**********************************************************************************************************************
* Csm_MacGenerateDataRefAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacGenerateDataRefAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) macPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) macLengthPtr)
{
/* #10 Call Csm_MacGenerate */
return Csm_MacGenerate(jobId, mode, dataPtr, dataLength, macPtr, macLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacGenerateDataRefAsr4_04() */
/**********************************************************************************************************************
* Csm_MacGenerateDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacGenerateDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) macPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) macLengthPtr)
{
/* #10 Call Csm_MacGenerate */
return Csm_MacGenerate(jobId, mode, dataPtr, dataLength, macPtr, macLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacGenerateDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_MacGenerateDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacGenerateDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) macPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) macLengthPtr)
{
/* #10 Call Csm_MacGenerate */
return Csm_MacGenerate(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))dataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
dataLength,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))macPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
macLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacGenerateDataRef() */
/**********************************************************************************************************************
* Csm_MacVerifyAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacVerifyAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) macPtr,
uint32 macLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_MacVerify */
return Csm_MacVerify(jobId, mode, dataPtr, dataLength, macPtr, macLength, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacVerifyAsr4_03() */
/**********************************************************************************************************************
* Csm_MacVerifyAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacVerifyAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) macPtr,
uint32 macLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_MacVerify */
return Csm_MacVerify(jobId, mode, dataPtr, dataLength, macPtr, macLength, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacVerifyAsr4_04() */
/**********************************************************************************************************************
* Csm_MacVerifyDataRefAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacVerifyDataRefAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) macPtr,
uint32 macLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_MacVerify */
return Csm_MacVerify(jobId, mode, dataPtr, dataLength, macPtr, macLength, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacVerifyDataRefAsr4_04() */
/**********************************************************************************************************************
* Csm_MacVerifyDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacVerifyDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) macPtr,
uint32 macLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_MacVerify */
return Csm_MacVerify(jobId, mode, dataPtr, dataLength, macPtr, macLength, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacVerifyDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_MacVerifyDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_MacVerifyDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) macPtr,
uint32 macLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_MacVerify */
return Csm_MacVerify(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))dataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
dataLength,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))macPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
macLength,
verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_MacVerifyDataRef() */
/**********************************************************************************************************************
* Csm_EncryptAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_EncryptAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Encrypt */
return Csm_Encrypt(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_EncryptAsr4_03() */
/**********************************************************************************************************************
* Csm_EncryptAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_EncryptAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Encrypt */
return Csm_Encrypt(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_EncryptAsr4_04() */
/**********************************************************************************************************************
* Csm_EncryptDataRefAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_EncryptDataRefAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Encrypt */
return Csm_Encrypt(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_EncryptDataRefAsr4_04() */
/**********************************************************************************************************************
* Csm_EncryptDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_EncryptDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Encrypt */
return Csm_Encrypt(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_EncryptDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_EncryptDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_EncryptDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Encrypt */
return Csm_Encrypt(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))dataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
dataLength,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))resultPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_EncryptDataRef() */
/**********************************************************************************************************************
* Csm_DecryptAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_DecryptAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Decrypt */
return Csm_Decrypt(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_DecryptAsr4_03() */
/**********************************************************************************************************************
* Csm_DecryptAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_DecryptAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Decrypt */
return Csm_Decrypt(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_DecryptAsr4_04() */
/**********************************************************************************************************************
* Csm_DecryptDataRefAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_DecryptDataRefAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Decrypt */
return Csm_Decrypt(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_DecryptDataRefAsr4_04() */
/**********************************************************************************************************************
* Csm_DecryptDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_DecryptDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Decrypt */
return Csm_Decrypt(jobId, mode, dataPtr, dataLength, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_DecryptDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_DecryptDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_DecryptDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_Decrypt */
return Csm_Decrypt(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))dataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
dataLength,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))resultPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_DecryptDataRef() */
/**********************************************************************************************************************
* Csm_AEADEncryptAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADEncryptAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
uint32 plaintextLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) ciphertextLengthPtr,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) tagPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) tagLengthPtr)
{
/* #10 Call Csm_AEADEncrypt */
return Csm_AEADEncrypt(jobId,
mode,
plaintextPtr,
plaintextLength,
associatedDataPtr,
associatedDataLength,
ciphertextPtr,
ciphertextLengthPtr,
tagPtr,
tagLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADEncryptAsr4_03() */
/**********************************************************************************************************************
* Csm_AEADEncryptAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADEncryptAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
uint32 plaintextLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) ciphertextLengthPtr,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) tagPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) tagLengthPtr)
{
/* #10 Call Csm_AEADEncrypt */
return Csm_AEADEncrypt(jobId,
mode,
plaintextPtr,
plaintextLength,
associatedDataPtr,
associatedDataLength,
ciphertextPtr,
ciphertextLengthPtr,
tagPtr,
tagLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADEncryptAsr4_04() */
/**********************************************************************************************************************
* Csm_AEADEncryptDataRefAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADEncryptDataRefAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
uint32 plaintextLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) ciphertextLengthPtr,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) tagPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) tagLengthPtr)
{
/* #10 Call Csm_AEADEncrypt */
return Csm_AEADEncrypt(jobId,
mode,
plaintextPtr,
plaintextLength,
associatedDataPtr,
associatedDataLength,
ciphertextPtr,
ciphertextLengthPtr,
tagPtr,
tagLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADEncryptDataRefAsr4_04() */
/**********************************************************************************************************************
* Csm_AEADEncryptDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADEncryptDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
uint32 plaintextLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) ciphertextLengthPtr,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) tagPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) tagLengthPtr)
{
/* #10 Call Csm_AEADEncrypt */
return Csm_AEADEncrypt(jobId,
mode,
plaintextPtr,
plaintextLength,
associatedDataPtr,
associatedDataLength,
ciphertextPtr,
ciphertextLengthPtr,
tagPtr,
tagLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADEncryptDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_AEADEncryptDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADEncryptDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
uint32 plaintextLength,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) ciphertextLengthPtr,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) tagPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) tagLengthPtr)
{
/* #10 Call Csm_AEADEncrypt */
return Csm_AEADEncrypt(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))plaintextPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
plaintextLength,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))associatedDataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
associatedDataLength,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))ciphertextPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
ciphertextLengthPtr,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))tagPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
tagLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADEncryptDataRef() */
/**********************************************************************************************************************
* Csm_AEADDecryptAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADDecryptAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
uint32 ciphertextLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) tagPtr,
uint32 tagLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) plaintextLengthPtr,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_AEADDecrypt */
return Csm_AEADDecrypt(jobId,
mode,
ciphertextPtr,
ciphertextLength,
associatedDataPtr,
associatedDataLength,
tagPtr,
tagLength,
plaintextPtr,
plaintextLengthPtr,
verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADDecryptAsr4_03() */
/**********************************************************************************************************************
* Csm_AEADDecryptAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADDecryptAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
uint32 ciphertextLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) tagPtr,
uint32 tagLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) plaintextLengthPtr,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_AEADDecrypt */
return Csm_AEADDecrypt(jobId,
mode,
ciphertextPtr,
ciphertextLength,
associatedDataPtr,
associatedDataLength,
tagPtr,
tagLength,
plaintextPtr,
plaintextLengthPtr,
verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADDecryptAsr4_04() */
/**********************************************************************************************************************
* Csm_AEADDecryptDataRefAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADDecryptDataRefAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
uint32 ciphertextLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) tagPtr,
uint32 tagLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) plaintextLengthPtr,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_AEADDecrypt */
return Csm_AEADDecrypt(jobId,
mode,
ciphertextPtr,
ciphertextLength,
associatedDataPtr,
associatedDataLength,
tagPtr,
tagLength,
plaintextPtr,
plaintextLengthPtr,
verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADDecryptDataRefAsr4_04() */
/**********************************************************************************************************************
* Csm_AEADDecryptDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADDecryptDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
uint32 ciphertextLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) tagPtr,
uint32 tagLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) plaintextLengthPtr,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_AEADDecrypt */
return Csm_AEADDecrypt(jobId,
mode,
ciphertextPtr,
ciphertextLength,
associatedDataPtr,
associatedDataLength,
tagPtr,
tagLength,
plaintextPtr,
plaintextLengthPtr,
verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADDecryptDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_AEADDecryptDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_AEADDecryptDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) ciphertextPtr,
uint32 ciphertextLength,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) associatedDataPtr,
uint32 associatedDataLength,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) tagPtr,
uint32 tagLength,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) plaintextPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) plaintextLengthPtr,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_AEADDecrypt */
return Csm_AEADDecrypt(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))ciphertextPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
ciphertextLength,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))associatedDataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
associatedDataLength,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))tagPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
tagLength,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))plaintextPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
plaintextLengthPtr,
verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_AEADDecryptDataRef() */
/**********************************************************************************************************************
* Csm_SignatureGenerateAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureGenerateAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) signatureLengthPtr)
{
/* #10 Call Csm_SignatureGenerate */
return Csm_SignatureGenerate(jobId, mode, dataPtr, dataLength, signaturePtr, signatureLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureGenerateAsr4_03() */
/**********************************************************************************************************************
* Csm_SignatureGenerateAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureGenerateAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) signatureLengthPtr)
{
/* #10 Call Csm_SignatureGenerate */
return Csm_SignatureGenerate(jobId, mode, dataPtr, dataLength, signaturePtr, signatureLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureGenerateAsr4_04() */
/**********************************************************************************************************************
* Csm_SignatureGenerateDataRefAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureGenerateDataRefAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) signatureLengthPtr)
{
/* #10 Call Csm_SignatureGenerate */
return Csm_SignatureGenerate(jobId, mode, dataPtr, dataLength, signaturePtr, signatureLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureGenerateDataRefAsr4_04() */
/**********************************************************************************************************************
* Csm_SignatureGenerateDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureGenerateDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) signatureLengthPtr)
{
/* #10 Call Csm_SignatureGenerate */
return Csm_SignatureGenerate(jobId, mode, dataPtr, dataLength, signaturePtr, signatureLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureGenerateDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_SignatureGenerateDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureGenerateDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) signatureLengthPtr)
{
/* #10 Call Csm_SignatureGenerate */
return Csm_SignatureGenerate(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))dataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
dataLength,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))signaturePtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
signatureLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureGenerateDataRef() */
/**********************************************************************************************************************
* Csm_SignatureVerifyAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureVerifyAsr4_03(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
uint32 signatureLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_SignatureVerify */
return Csm_SignatureVerify(jobId, mode, dataPtr, dataLength, signaturePtr, signatureLength, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureVerifyAsr4_03() */
/**********************************************************************************************************************
* Csm_SignatureVerifyAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureVerifyAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
uint32 signatureLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_SignatureVerify */
return Csm_SignatureVerify(jobId, mode, dataPtr, dataLength, signaturePtr, signatureLength, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureVerifyAsr4_04() */
/**********************************************************************************************************************
* Csm_SignatureVerifyDataRefAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureVerifyDataRefAsr4_04(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
uint32 signatureLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_SignatureVerify */
return Csm_SignatureVerify(jobId, mode, dataPtr, dataLength, signaturePtr, signatureLength, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureVerifyDataRefAsr4_04() */
/**********************************************************************************************************************
* Csm_SignatureVerifyDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureVerifyDataRefAsrR19_11(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
uint32 signatureLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_SignatureVerify */
return Csm_SignatureVerify(jobId, mode, dataPtr, dataLength, signaturePtr, signatureLength, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureVerifyDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_SignatureVerifyDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SignatureVerifyDataRef(uint32 jobId,
Crypto_OperationModeType mode,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) dataPtr,
uint32 dataLength,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) signaturePtr,
uint32 signatureLength,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_SignatureVerify */
return Csm_SignatureVerify(jobId,
mode,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))dataPtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
dataLength,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))signaturePtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
signatureLength,
verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SignatureVerifyDataRef() */
/**********************************************************************************************************************
* Csm_RandomGenerateAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_RandomGenerateAsr4_03(uint32 jobId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_RandomGenerate */
return Csm_RandomGenerate(jobId, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_RandomGenerateAsr4_03() */
/**********************************************************************************************************************
* Csm_RandomGenerateDataRefAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_RandomGenerateDataRefAsr4_03(uint32 jobId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_RandomGenerate */
return Csm_RandomGenerate(jobId, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_RandomGenerateDataRefAsr4_03() */
/**********************************************************************************************************************
* Csm_RandomGenerateDataRefAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_RandomGenerateDataRefAsrR19_11(uint32 jobId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_RandomGenerate */
return Csm_RandomGenerate(jobId, resultPtr, resultLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_RandomGenerateDataRefAsrR19_11() */
/**********************************************************************************************************************
* Csm_RandomGenerateDataRef()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_RandomGenerateDataRef(uint32 jobId,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) resultPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) resultLengthPtr)
{
/* #10 Call Csm_RandomGenerate */
return Csm_RandomGenerate(jobId, (P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))resultPtr, resultLengthPtr); /* PRQA S 0316 */ /* MD_CSM_0316 */ /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_RandomGenerateDataRef() */
/**********************************************************************************************************************
* Csm_CancelJobAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_CancelJobAsr4_03(uint32 jobId, Crypto_OperationModeType mode)
{
/* #10 Call Csm_CancelJob */
return Csm_CancelJob(jobId, mode);
} /* Csm_CancelJobAsr4_03() */
/**********************************************************************************************************************
* Csm_CancelJobAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_CancelJobAsr4_04(uint32 jobId, Crypto_OperationModeType mode)
{
/* #10 Call Csm_CancelJob */
return Csm_CancelJob(jobId, mode);
} /* Csm_CancelJobAsr4_04() */
/**********************************************************************************************************************
* Csm_CancelJobNoOpMode()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_CancelJobNoOpMode(uint32 jobId)
{
/* #10 Call Csm_CancelJob */
return Csm_CancelJob(jobId, CRYPTO_OPERATIONMODE_SINGLECALL);
} /* Csm_CancelJobNoOpMode() */
/**********************************************************************************************************************
* Csm_CancelJobNoOpModeAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_CancelJobNoOpModeAsr4_03(uint32 jobId)
{
/* #10 Call Csm_CancelJob */
return Csm_CancelJob(jobId, CRYPTO_OPERATIONMODE_SINGLECALL);
} /* Csm_CancelJobNoOpModeAsr4_03() */
/**********************************************************************************************************************
* Csm_CancelJobNoOpModeAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_CancelJobNoOpModeAsr4_04(uint32 jobId)
{
/* #10 Call Csm_CancelJob */
return Csm_CancelJob(jobId, CRYPTO_OPERATIONMODE_SINGLECALL);
} /* Csm_CancelJobNoOpModeAsr4_04() */
/**********************************************************************************************************************
* Csm_JobKeyDeriveAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyDeriveAsr4_03(uint32 jobId, uint32 keyId, uint32 targetKeyId)
{
/* #10 Call Csm_JobKeyDerive44x */
return Csm_JobKeyDerive44x(jobId, keyId, targetKeyId);
} /* Csm_JobKeyDeriveAsr4_03() */
/**********************************************************************************************************************
* Csm_JobKeyDeriveAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyDeriveAsrR19_11(uint32 jobId, uint32 keyId, uint32 targetKeyId)
{
/* #10 Call Csm_JobKeyDerive44x */
return Csm_JobKeyDerive44x(jobId, keyId, targetKeyId);
} /* Csm_JobKeyDeriveAsrR19_11() */
/**********************************************************************************************************************
* Csm_JobKeyExchangeCalcPubValAsrR21_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyExchangeCalcPubValAsrR21_11(uint32 jobId,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) publicValuePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) publicValueLengthPtr)
{
/* #10 Call Csm_JobKeyExchangeCalcPubVal */
return Csm_JobKeyExchangeCalcPubVal(jobId, (P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))publicValuePtr, publicValueLengthPtr); /* PRQA S 0316 */ /* MD_CSM_0316 */ /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobKeyExchangeCalcPubValAsrR21_11() */
/**********************************************************************************************************************
* Csm_JobKeyExchangeCalcPubValAsrR20_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyExchangeCalcPubValAsrR20_11(uint32 jobId,
uint32 keyId,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) publicValuePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) publicValueLengthPtr)
{
/* #10 Call Csm_JobKeyExchangeCalcPubVal44x */
return Csm_JobKeyExchangeCalcPubVal44x(jobId,
keyId,
(P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))publicValuePtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
publicValueLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobKeyExchangeCalcPubValAsrR20_11() */
/**********************************************************************************************************************
* Csm_JobKeyExchangeCalcPubValAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyExchangeCalcPubValAsr4_03(uint32 jobId,
uint32 keyId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) publicValuePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) publicValueLengthPtr)
{
/* #10 Call Csm_JobKeyExchangeCalcPubVal44x */
return Csm_JobKeyExchangeCalcPubVal44x(jobId, keyId, publicValuePtr, publicValueLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobKeyExchangeCalcPubValAsr4_03() */
/**********************************************************************************************************************
* Csm_JobKeyExchangeCalcPubValAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyExchangeCalcPubValAsrR19_11(uint32 jobId,
uint32 keyId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) publicValuePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) publicValueLengthPtr)
{
/* #10 Call Csm_JobKeyExchangeCalcPubVal44x */
return Csm_JobKeyExchangeCalcPubVal44x(jobId, keyId, publicValuePtr, publicValueLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobKeyExchangeCalcPubValAsrR19_11() */
/**********************************************************************************************************************
* Csm_JobKeyExchangeCalcSecretAsrR21_11_A()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyExchangeCalcSecretAsrR21_11_A(uint32 jobId,
P2CONST(void, AUTOMATIC, CSM_APPL_VAR) partnerPublicValuePtr,
uint32 partnerPublicValueLength)
{
/* #10 Call Csm_JobKeyExchangeCalcSecret */
return Csm_JobKeyExchangeCalcSecret(jobId,
(P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR))partnerPublicValuePtr, /* PRQA S 0316 */ /* MD_CSM_0316 */
partnerPublicValueLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobKeyExchangeCalcSecretAsrR21_11_A() */
/**********************************************************************************************************************
* Csm_JobKeyExchangeCalcSecretAsrR21_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyExchangeCalcSecretAsrR21_11(uint32 jobId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) partnerPublicValuePtr,
uint32 partnerPublicValueLength)
{
/* #10 Call Csm_JobKeyExchangeCalcSecret */
return Csm_JobKeyExchangeCalcSecret(jobId, partnerPublicValuePtr, partnerPublicValueLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobKeyExchangeCalcSecretAsrR21_11() */
/**********************************************************************************************************************
* Csm_JobKeyExchangeCalcSecretAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyExchangeCalcSecretAsr4_03(uint32 jobId,
uint32 keyId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) partnerPublicValuePtr,
uint32 partnerPublicValueLength)
{
/* #10 Call Csm_JobKeyExchangeCalcSecret44x */
return Csm_JobKeyExchangeCalcSecret44x(jobId, keyId, partnerPublicValuePtr, partnerPublicValueLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobKeyExchangeCalcSecretAsr4_03() */
/**********************************************************************************************************************
* Csm_JobKeyExchangeCalcSecretAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyExchangeCalcSecretAsrR19_11(uint32 jobId,
uint32 keyId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) partnerPublicValuePtr,
uint32 partnerPublicValueLength)
{
/* #10 Call Csm_JobKeyExchangeCalcSecret44x */
return Csm_JobKeyExchangeCalcSecret44x(jobId, keyId, partnerPublicValuePtr, partnerPublicValueLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobKeyExchangeCalcSecretAsrR19_11() */
/**********************************************************************************************************************
* Csm_JobKeyGenerateAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyGenerateAsr4_03(uint32 jobId, uint32 keyId)
{
/* #10 Call Csm_JobKeyGenerate44x */
return Csm_JobKeyGenerate44x(jobId, keyId);
} /* Csm_JobKeyGenerateAsr4_03() */
/**********************************************************************************************************************
* Csm_JobKeyGenerateAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeyGenerateAsrR19_11(uint32 jobId, uint32 keyId)
{
/* #10 Call Csm_JobKeyGenerate44x */
return Csm_JobKeyGenerate44x(jobId, keyId);
} /* Csm_JobKeyGenerateAsrR19_11() */
/**********************************************************************************************************************
* Csm_JobKeySetInvalidAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeySetInvalidAsr4_03(uint32 jobId, uint32 keyId)
{
/* #10 Call Csm_JobKeySetInvalid44x */
return Csm_JobKeySetInvalid44x(jobId, keyId);
} /* Csm_JobKeySetInvalidAsr4_03() */
/**********************************************************************************************************************
* Csm_JobKeySetValidAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeySetValidAsr4_03(uint32 jobId, uint32 keyId)
{
/* #10 Call Csm_JobKeySetValid44x */
return Csm_JobKeySetValid44x(jobId, keyId);
} /* Csm_JobKeySetValidAsr4_03() */
/**********************************************************************************************************************
* Csm_JobKeySetValidAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobKeySetValidAsrR19_11(uint32 jobId, uint32 keyId)
{
/* #10 Call Csm_JobKeySetValid44x */
return Csm_JobKeySetValid44x(jobId, keyId);
} /* Csm_JobKeySetValidAsrR19_11() */
/**********************************************************************************************************************
* Csm_JobRandomSeedAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobRandomSeedAsr4_03(uint32 jobId,
uint32 keyId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) seedPtr,
uint32 seedLength)
{
/* #10 Call Csm_JobRandomSeed44x */
return Csm_JobRandomSeed44x(jobId, keyId, seedPtr, seedLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobRandomSeedAsr4_03() */
/**********************************************************************************************************************
* Csm_JobRandomSeedAsrR19_11()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_JobRandomSeedAsrR19_11(uint32 jobId,
uint32 keyId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) seedPtr,
uint32 seedLength)
{
/* #10 Call Csm_JobRandomSeed44x */
return Csm_JobRandomSeed44x(jobId, keyId, seedPtr, seedLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_JobRandomSeedAsrR19_11() */
/**********************************************************************************************************************
* Csm_CertificateParseAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_CertificateParseAsr4_03(uint32 keyId)
{
/* #10 Call Csm_CertificateParse */
return Csm_CertificateParse(keyId);
} /* Csm_CertificateParseAsr4_03() */
/**********************************************************************************************************************
* Csm_CertificateVerifyAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_CertificateVerifyAsr4_03(uint32 keyId,
uint32 verifyKeyId,
P2VAR(Crypto_VerifyResultType, AUTOMATIC, CSM_APPL_VAR) verifyPtr)
{
/* #10 Call Csm_CertificateVerify */
return Csm_CertificateVerify(keyId, verifyKeyId, verifyPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_CertificateVerifyAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyCopyAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyCopyAsr4_03(uint32 keyId, uint32 targetKeyId)
{
/* #10 Call Csm_KeyCopy */
return Csm_KeyCopy(keyId, targetKeyId);
} /* Csm_KeyCopyAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyCopyAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyCopyAsr4_04(uint32 keyId, uint32 targetKeyId)
{
/* #10 Call Csm_KeyCopy */
return Csm_KeyCopy(keyId, targetKeyId);
} /* Csm_KeyCopyAsr4_04() */
/**********************************************************************************************************************
* Csm_KeyDeriveAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyDeriveAsr4_03(uint32 keyId, uint32 targetKeyId)
{
/* #10 Call Csm_KeyDerive */
return Csm_KeyDerive(keyId, targetKeyId);
} /* Csm_KeyDeriveAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyDeriveAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyDeriveAsr4_04(uint32 keyId, uint32 targetKeyId)
{
/* #10 Call Csm_KeyDerive */
return Csm_KeyDerive(keyId, targetKeyId);
} /* Csm_KeyDeriveAsr4_04() */
/**********************************************************************************************************************
* Csm_KeyElementCopyAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyElementCopyAsr4_03(uint32 keyId,
uint32 keyElementId,
uint32 targetKeyId,
uint32 targetKeyElementId)
{
/* #10 Call Csm_KeyElementCopy */
return Csm_KeyElementCopy(keyId, keyElementId, targetKeyId, targetKeyElementId);
} /* Csm_KeyElementCopyAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyElementCopyAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyElementCopyAsr4_04(uint32 keyId,
uint32 keyElementId,
uint32 targetKeyId,
uint32 targetKeyElementId)
{
/* #10 Call Csm_KeyElementCopy */
return Csm_KeyElementCopy(keyId, keyElementId, targetKeyId, targetKeyElementId);
} /* Csm_KeyElementCopyAsr4_04() */
/**********************************************************************************************************************
* Csm_KeyElementCopyPartialAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyElementCopyPartialAsr4_03(uint32 keyId,
uint32 keyElementId,
uint32 keyElementSourceOffset,
uint32 keyElementTargetOffset,
uint32 keyElementCopyLength,
uint32 targetKeyId,
uint32 targetKeyElementId)
{
/* #10 Call Csm_KeyElementCopyPartial */
return Csm_KeyElementCopyPartial(keyId,
keyElementId,
keyElementSourceOffset,
keyElementTargetOffset,
keyElementCopyLength,
targetKeyId,
targetKeyElementId);
} /* Csm_KeyElementCopyPartialAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyElementGetAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyElementGetAsr4_03(uint32 keyId,
uint32 keyElementId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) keyPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) keyLengthPtr)
{
/* #10 Call Csm_KeyElementGet */
return Csm_KeyElementGet(keyId, keyElementId, keyPtr, keyLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_KeyElementGetAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyElementGetAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyElementGetAsr4_04(uint32 keyId,
uint32 keyElementId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) keyPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) keyLengthPtr)
{
/* #10 Call Csm_KeyElementGet */
return Csm_KeyElementGet(keyId, keyElementId, keyPtr, keyLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_KeyElementGetAsr4_04() */
/**********************************************************************************************************************
* Csm_KeyElementSetAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyElementSetAsr4_03(uint32 keyId,
uint32 keyElementId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) keyPtr,
uint32 keyLength)
{
/* #10 Call Csm_KeyElementSet */
return Csm_KeyElementSet(keyId, keyElementId, keyPtr, keyLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_KeyElementSetAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyExchangeCalcPubValAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyExchangeCalcPubValAsr4_03(uint32 keyId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) publicValuePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) publicValueLengthPtr)
{
/* #10 Call Csm_KeyExchangeCalcPubVal */
return Csm_KeyExchangeCalcPubVal(keyId, publicValuePtr, publicValueLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_KeyExchangeCalcPubValAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyExchangeCalcPubValAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyExchangeCalcPubValAsr4_04(uint32 keyId,
P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR) publicValuePtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) publicValueLengthPtr)
{
/* #10 Call Csm_KeyExchangeCalcPubVal */
return Csm_KeyExchangeCalcPubVal(keyId, publicValuePtr, publicValueLengthPtr); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_KeyExchangeCalcPubValAsr4_04() */
/**********************************************************************************************************************
* Csm_KeyExchangeCalcSecretAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyExchangeCalcSecretAsr4_03(uint32 keyId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) partnerPublicValuePtr,
uint32 partnerPublicValueLength)
{
/* #10 Call Csm_KeyExchangeCalcSecret */
return Csm_KeyExchangeCalcSecret(keyId, partnerPublicValuePtr, partnerPublicValueLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_KeyExchangeCalcSecretAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyExchangeCalcSecretAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyExchangeCalcSecretAsr4_04(uint32 keyId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) partnerPublicValuePtr,
uint32 partnerPublicValueLength)
{
/* #10 Call Csm_KeyExchangeCalcSecret */
return Csm_KeyExchangeCalcSecret(keyId, partnerPublicValuePtr, partnerPublicValueLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_KeyExchangeCalcSecretAsr4_04() */
/**********************************************************************************************************************
* Csm_KeyGenerateAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyGenerateAsr4_03(uint32 keyId)
{
/* #10 Call Csm_KeyGenerate */
return Csm_KeyGenerate(keyId);
} /* Csm_KeyGenerateAsr4_03() */
/**********************************************************************************************************************
* Csm_KeyGenerateAsr4_04()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeyGenerateAsr4_04(uint32 keyId)
{
/* #10 Call Csm_KeyGenerate */
return Csm_KeyGenerate(keyId);
} /* Csm_KeyGenerateAsr4_04() */
/**********************************************************************************************************************
* Csm_KeySetValidAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_KeySetValidAsr4_03(uint32 keyId)
{
/* #10 Call Csm_KeySetValid */
return Csm_KeySetValid(keyId);
} /* Csm_KeySetValidAsr4_03() */
/**********************************************************************************************************************
* Csm_RandomSeedAsr4_03()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_RandomSeedAsr4_03(uint32 keyId,
P2CONST(uint8, AUTOMATIC, CSM_APPL_VAR) seedPtr,
uint32 seedLength)
{
/* #10 Call Csm_RandomSeed */
return Csm_RandomSeed(keyId, seedPtr, seedLength); /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_RandomSeedAsr4_03() */
/**********************************************************************************************************************
* Csm_SaveContextJobWithVoidPtr()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_SaveContextJobWithVoidPtr(uint32 jobId,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) contextBufferPtr,
P2VAR(uint32, AUTOMATIC, CSM_APPL_VAR) contextBufferLengthPtr)
{
/* #10 Call Csm_SaveContextJob */
return Csm_SaveContextJob(jobId, (P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))contextBufferPtr, contextBufferLengthPtr); /* PRQA S 0316 */ /* MD_CSM_0316 */ /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_SaveContextJobWithVoidPtr() */
/**********************************************************************************************************************
* Csm_RestoreContextJobWithVoidPtr()
*********************************************************************************************************************/
/*!
* Internal comment removed.
*
*
*/
FUNC(Std_ReturnType, CSM_CODE) Csm_RestoreContextJobWithVoidPtr(uint32 jobId,
P2VAR(void, AUTOMATIC, CSM_APPL_VAR) contextBufferPtr,
uint32 contextBufferLength)
{
/* #10 Call Csm_RestoreContextJob */
return Csm_RestoreContextJob(jobId, (P2VAR(uint8, AUTOMATIC, CSM_APPL_VAR))contextBufferPtr, contextBufferLength); /* PRQA S 0316 */ /* MD_CSM_0316 */ /* SBSW_CSM_API_CALL_FORWARDING_PTR_WRAPPER */
} /* Csm_RestoreContextJobWithVoidPtr() */
# define CSM_STOP_SEC_CODE
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */
#endif /* (CSM_RTE_PORTS == STD_ON) */
/**********************************************************************************************************************
* END OF FILE: Csm_Rte.c
*********************************************************************************************************************/