wiki:spec_CryptoServiceManager
Crypto Service Manager


概要

  • API一覧
    • "--"は未規定
API ID
[Dec]
ID
[Hex]
Csm_Init 0 0x00
Csm_GetVersionInfo 59 0x3B
Csm_Interruption 2 0x02
Csm_HashStart 3 0x03
Csm_HashUpdate 4 0x04
Csm_HashFinish 5 0x05
Csm_MacGenerateStart 6 0x06
Csm_MacGenerateUpdate 7 0x07
Csm_MacGenerateFinish 8 0x08
Csm_MacVerifyStart 9 0x09
Csm_MacVerifyUpdate 10 0x0A
Csm_MacVerifyFinish 11 0x0B
Csm_RandomSeedStart 12 0x0C
Csm_RandomSeedUpdate 13 0x0D
Csm_RandomSeedFinish 14 0x0E
Csm_RandomGenerate 15 0x0F
Csm_SymBlockEncryptStart 16 0x10
Csm_SymBlockEncryptUpdate 17 0x11
Csm_SymBlockEncryptFinish 18 0x12
Csm_SymBlockDecryptStart 19 0x13
Csm_SymBlockDecryptUpdate 20 0x14
Csm_SymBlockDecryptFinish 21 0x15
Csm_SymEncryptStart 22 0x16
Csm_SymEncryptUpdate 23 0x17
Csm_SymEncryptFinish 24 0x18
Csm_SymDecryptStart 25 0x19
Csm_SymDecryptUpdate 26 0x1A
Csm_SymDecryptFinish 27 0x1B
Csm_AsymEncryptStart 28 0x1C
Csm_AsymEncryptUpdate 29 0x1D
Csm_AsymEncryptFinish 30 0x1E
Csm_AsymDecryptStart 31 0x1F
Csm_AsymDecryptUpdate 32 0x20
Csm_AsymDecryptFinish 33 0x21
Csm_SignatureGenerateStart 34 0x22
Csm_SignatureGenerateUpdate 35 0x23
Csm_SignatureGenerateFinish 36 0x24
Csm_SignatureVerifyStart 37 0x25
Csm_SignatureVerifyUpdate 38 0x26
Csm_SignatureVerifyFinish 39 0x27
Csm_ChecksumStart 40 0x28
Csm_ChecksumUpdate 41 0x29
Csm_ChecksumFinish 42 0x2A
Csm_KeyDeriveStart 43 0x2B
Csm_KeyDeriveUpdate 44 0x2C
Csm_KeyDeriveFinish 45 0x2D
Csm_KeyDeriveSymKey 76 0x4C
Csm_KeyExchangeCalcPubVal 46 0x2E
Csm_KeyExchangeCalcSecretStart 47 0x2F
Csm_KeyExchangeCalcSecretUpdate 48 0x30
Csm_KeyExchangeCalcSecretFinish 49 0x31
Csm_KeyExchangeCalcSymKeyStart 61 0x3D
Csm_KeyExchangeCalcSymKeyUpdate 62 0x3E
Csm_KeyExchangeCalcSymKeyFinish 63 0x3F
Csm_SymKeyExtractStart 50 0x32
Csm_SymKeyExtractUpdate 51 0x33
Csm_SymKeyExtractFinish 52 0x34
Csm_SymKeyWrapSymStart 64 0x40
Csm_SymKeyWrapSymUpdate 65 0x41
Csm_SymKeyWrapSymFinish 66 0x42
Csm_SymKeyWrapAsymStart 67 0x43
Csm_SymKeyWrapAsymUpdate 68 0x44
Csm_SymKeyWrapAsymFinish 69 0x45
Csm_AsymPublicKeyExtractStart 53 0x35
Csm_AsymPublicKeyExtractUpdate 54 0x36
Csm_AsymPublicKeyExtractFinish 55 0x37
Csm_AsymPrivateKeyExtractStart 56 0x38
Csm_AsymPrivateKeyExtractUpdate 57 0x39
Csm_AsymPrivateKeyExtractFinish 58 0x3A
Csm_AsymPrivateKeyWrapSymStart 70 0x46
Csm_AsymPrivateKeyWrapSymUpdate 71 0x47
Csm_AsymPrivateKeyWrapSymFinish -- --
Csm_AsymPrivateKeyWrapAsymStart 73 0x49
Csm_AsymPrivateKeyWrapAsymUpdate 74 0x4A
Csm_AsymPrivateKeyWrapAsymFinish 75 0x4B
Csm_MainFunction 1 0x01
  • エラーコード一覧
    • "--"はDemにより決定される
エラーコード Dec Hex
CSM_E_PARAM_PTR_INVALID 1 0x01
CSM_E_SERVICE_NOT_STARTED 2 0x02
CSM_E_PARAM_METHOD_INVALID 3 0x03
CSM_E_PARAM_KEY_TYPE_INVALID 4 0x04
CSM_E_UNINIT 5 0x05
CSM_E_BUFFER_TOO_SMALL 6 0x06
CSM_E_INIT_FAILED -- --
CSM_E_POLICY_VIOLATION -- --

API仕様

Csm_Init

void Csm_Init(void)

Csm_GetVersionInfo

void Csm_GetVersionInfo(Std_VersionInfoType* versioninfo)

Csm_Interruption

void Csm_Interruption(void)

Csm_HashStart

Csm_ReturnType Csm_HashStart(Csm_ConfigIdType cfgId)

Csm_HashUpdate

Csm_ReturnType Csm_HashUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_HashFinish

Csm_ReturnType Csm_HashFinish(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32* resultLengthPtr, boolean TruncationIsAllowed)

Csm_MacGenerateStart

Csm_ReturnType Csm_MacGenerateStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr)

Csm_MacGenerateUpdate

Csm_ReturnType Csm_MacGenerateUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_MacGenerateFinish

Csm_ReturnType Csm_MacGenerateFinish(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32* resultLengthPtr, boolean TruncationIsAllowed)

Csm_MacVerifyStart

Csm_ReturnType Csm_MacVerifyStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr)

Csm_MacVerifyUpdate

Csm_ReturnType Csm_MacVerifyUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_MacVerifyFinish

Csm_ReturnType Csm_MacVerifyFinish(Csm_ConfigIdType cfgId, const uint8* MacPtr, uint32 MacLength, Csm_VerifyResultType* resultPtr)

Csm_RandomSeedStart

Csm_ReturnType Csm_RandomSeedStart(Csm_ConfigIdType cfgId)

Csm_RandomSeedUpdate

Csm_ReturnType Csm_RandomSeedUpdate(Csm_ConfigIdType cfgId, const uint8* seedPtr, uint32 seedLength)

Csm_RandomSeedFinish

Csm_ReturnType Csm_RandomSeedFinish(Csm_ConfigIdType cfgId)

Csm_RandomGenerate

Csm_ReturnType Csm_RandomGenerate(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32 resultLength)

Csm_SymBlockEncryptStart

Csm_ReturnType Csm_SymBlockEncryptStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr)

Csm_SymBlockEncryptUpdate

Csm_ReturnType Csm_SymBlockEncryptUpdate(Csm_ConfigIdType cfgId, const uint8* plainTextPtr, uint32 plainTextLength, uint8* cipherTextPtr, uint32* cipherTextLengthPtr)

Csm_SymBlockEncryptFinish

Csm_ReturnType Csm_SymBlockEncryptFinish(Csm_ConfigIdType cfgId)

Csm_SymBlockDecryptStart

Csm_ReturnType Csm_SymBlockDecryptStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr)

Csm_SymBlockDecryptUpdate

Csm_ReturnType Csm_SymBlockDecryptUpdate(Csm_ConfigIdType cfgId, const uint8* cipherTextPtr, uint32 cipherTextLength, uint8* plainTextPtr, uint32* plainTextLengthPtr)

Csm_SymBlockDecryptFinish

Csm_ReturnType Csm_SymBlockDecryptFinish(Csm_ConfigIdType cfgId)

Csm_SymEncryptStart

Csm_ReturnType Csm_SymEncryptStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr, const uint8* InitVectorPtr, uint32 InitVectorLength)

Csm_SymEncryptUpdate

Csm_ReturnType Csm_SymEncryptUpdate(Csm_ConfigIdType cfgId, const uint8* plainTextPtr, uint32 plainTextLength, uint8* cipherTextPtr, uint32* cipherTextLengthPtr)

Csm_SymEncryptFinish

Csm_ReturnType Csm_SymEncryptFinish(Csm_ConfigIdType cfgId, uint8* cipherTextPtr, uint32* cipherTextLengthPtr)

Csm_SymDecryptStart

Csm_ReturnType Csm_SymDecryptStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr, const uint8* InitVectorPtr, uint32 InitVectorLength)

Csm_SymDecryptUpdate

Csm_ReturnType Csm_SymDecryptUpdate(Csm_ConfigIdType cfgId, const uint8* cipherTextPtr, uint32 cipherTextLength, uint8* plainTextPtr, uint32* plainTextLengthPtr)

Csm_SymDecryptFinish

Csm_ReturnType Csm_SymDecryptFinish(Csm_ConfigIdType cfgId, uint8* plainTextPtr, uint32* plainTextLengthPtr)

Csm_AsymEncryptStart

Csm_ReturnType Csm_AsymEncryptStart(Csm_ConfigIdType cfgId, const Csm_AsymPublicKeyType* keyPtr)

Csm_AsymEncryptUpdate

Csm_ReturnType Csm_AsymEncryptUpdate(Csm_ConfigIdType cfgId, const uint8* plainTextPtr, uint32 plainTextLength, uint8* cipherTextPtr, uint32* cipherTextLengthPtr)

Csm_AsymEncryptFinish

Csm_ReturnType Csm_AsymEncryptFinish(Csm_ConfigIdType cfgId, uint8* cipherTextPtr, uint32* cipherTextLengthPtr)

Csm_AsymDecryptStart

Csm_ReturnType Csm_AsymDecryptStart(Csm_ConfigIdType cfgId, const Csm_AsymPrivateKeyType* keyPtr)

Csm_AsymDecryptUpdate

Csm_ReturnType Csm_AsymDecryptUpdate(Csm_ConfigIdType cfgId, const uint8* cipherTextPtr, uint32 cipherTextLength, uint8* plainTextPtr, uint32* plainTextLengthPtr)

Csm_AsymDecryptFinish

Csm_ReturnType Csm_AsymDecryptFinish(Csm_ConfigIdType cfgId, uint8* plainTextPtr, uint32* plainTextLengthPtr)

Csm_SignatureGenerateStart

Csm_ReturnType Csm_SignatureGenerateStart(Csm_ConfigIdType cfgId, const Csm_AsymPrivateKeyType* keyPtr)

Csm_SignatureGenerateUpdate

Csm_ReturnType Csm_SignatureGenerateUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_SignatureGenerateFinish

Csm_ReturnType Csm_SignatureGenerateFinish(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32* resultLengthPtr)

Csm_SignatureVerifyStart

Csm_ReturnType Csm_SignatureVerifyStart(Csm_ConfigIdType cfgId, const Csm_AsymPublicKeyType* keyPtr)

Csm_SignatureVerifyUpdate

Csm_ReturnType Csm_SignatureVerifyUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_SignatureVerifyFinish

Csm_ReturnType Csm_SignatureVerifyFinish(Csm_ConfigIdType cfgId, const uint8* signaturePtr, uint32 signatureLength, Csm_VerifyResultType* resultPtr)

Csm_ChecksumStart

Csm_ReturnType Csm_ChecksumStart(Csm_ConfigIdType cfgId)

Csm_ChecksumUpdate

Csm_ReturnType Csm_ChecksumUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_ChecksumFinish

Csm_ReturnType Csm_ChecksumFinish(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32* resultLengthPtr, boolean TruncationIsAllowed)

Csm_KeyDeriveStart

Csm_ReturnType Csm_KeyDeriveStart(Csm_ConfigIdType cfgId, uint32 keyLength, uint32 iterations)

Csm_KeyDeriveUpdate

Csm_ReturnType Csm_KeyDeriveUpdate(Csm_ConfigIdType cfgId, const uint8* passwordPtr, uint32 passwordLength, const uint8* saltPtr, uint32 saltLength)

Csm_KeyDeriveFinish

Csm_ReturnType Csm_KeyDeriveFinish(Csm_ConfigIdType cfgId, Csm_SymKeyType* keyPtr)

Csm_KeyDeriveSymKey

Csm_ReturnType Csm_KeyDeriveSymKey(Csm_ConfigIdType cfgId, const Csm_SymKeyType* baseKeyPtr, const uint8* customisationValPtr, uint32 customisationValLength, Csm_SymKeyType* derivedKeyPtr)

Csm_KeyExchangeCalcPubVal

Csm_ReturnType Csm_KeyExchangeCalcPubVal(Csm_ConfigIdType cfgId, const Csm_KeyExchangeBaseType* basePtr, const Csm_KeyExchangePrivateType* privateValuePtr, uint8* publicValuePtr, uint32* publicValueLengthPtr)

Csm_KeyExchangeCalcSecretStart

Csm_ReturnType Csm_KeyExchangeCalcSecretStart(Csm_ConfigIdType cfgId, const Csm_KeyExchangeBaseType* basePtr, const Csm_KeyExchangePrivateType* privateValuePtr)

Csm_KeyExchangeCalcSecretUpdate

Csm_ReturnType Csm_KeyExchangeCalcSecretUpdate(Csm_ConfigIdType cfgId, const uint8* partnerPublicValuePtr, uint32 partnerPublicValueLength)

Csm_KeyExchangeCalcSecretFinish

Csm_ReturnType Csm_KeyExchangeCalcSecretFinish(Csm_ConfigIdType cfgId, uint8* sharedSecretPtr, uint32* sharedSecretLengthPtr, boolean TruncationIsAllowed)

Csm_KeyExchangeCalcSymKeyStart

Csm_ReturnType Csm_KeyExchangeCalcSymKeyStart(Csm_ConfigIdType cfgId, const Csm_KeyExchangeBaseType* basePtr, const Csm_KeyExchangePrivateType* privateValuePtr)

Csm_KeyExchangeCalcSymKeyUpdate

Csm_ReturnType Csm_KeyExchangeCalcSymKeyUpdate(Csm_ConfigIdType cfgId, const uint8* partnerPublicValuePtr, uint32 partnerPublicValueLength)

Csm_KeyExchangeCalcSymKeyFinish

Csm_ReturnType Csm_KeyExchangeCalcSymKeyFinish(Csm_ConfigIdType cfgId, Csm_SymKeyType* sharedKeyPtr)

Csm_SymKeyExtractStart

Csm_ReturnType Csm_SymKeyExtractStart(Csm_ConfigIdType cfgId)

Csm_SymKeyExtractUpdate

Csm_ReturnType Csm_SymKeyExtractUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_SymKeyExtractFinish

Csm_ReturnType Csm_SymKeyExtractFinish(Csm_ConfigIdType cfgId, Csm_SymKeyType* keyPtr)

Csm_SymKeyWrapSymStart

Csm_ReturnType Csm_SymKeyWrapSymStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr, const Csm_SymKeyType* wrappingKeyPtr)

Csm_SymKeyWrapSymUpdate

Csm_ReturnType Csm_SymKeyWrapSymUpdate(Csm_ConfigIdType cfgId, uint8* dataPtr, uint32* dataLengthPtr)

Csm_SymKeyWrapSymFinish

Csm_ReturnType Csm_SymKeyWrapSymFinish(Csm_ConfigIdType cfgId)

Csm_SymKeyWrapAsymStart

Csm_ReturnType Csm_SymKeyWrapAsymStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr, const Csm_AsymPublicKeyType* wrappingKeyPtr)

Csm_SymKeyWrapAsymUpdate

Csm_ReturnType Csm_SymKeyWrapAsymUpdate(Csm_ConfigIdType cfgId, uint8* dataPtr, uint32* dataLengthPtr)

Csm_SymKeyWrapAsymFinish

Csm_ReturnType Csm_SymKeyWrapAsymFinish(Csm_ConfigIdType cfgId)

Csm_AsymPublicKeyExtractStart

Csm_ReturnType Csm_AsymPublicKeyExtractStart(Csm_ConfigIdType cfgId)

Csm_AsymPublicKeyExtractUpdate

Csm_ReturnType Csm_AsymPublicKeyExtractUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_AsymPublicKeyExtractFinish

Csm_ReturnType Csm_AsymPublicKeyExtractFinish(Csm_ConfigIdType cfgId, Csm_AsymPublicKeyType* keyPtr)

Csm_AsymPrivateKeyExtractStart

Csm_ReturnType Csm_AsymPrivateKeyExtractStart(Csm_ConfigIdType cfgId)

Csm_AsymPrivateKeyExtractUpdate

Csm_ReturnType Csm_AsymPrivateKeyExtractUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength)

Csm_AsymPrivateKeyExtractFinish

Csm_ReturnType Csm_AsymPrivateKeyExtractFinish(Csm_ConfigIdType cfgId, Csm_AsymPrivateKeyType* keyPtr)

Csm_AsymPrivateKeyWrapSymStart

Csm_ReturnType Csm_AsymPrivateKeyWrapSymStart(Csm_ConfigIdType cfgId, const Csm_AsymPrivateKeyType* keyPtr, const Csm_SymKeyType* wrappingKeyPtr)

Csm_AsymPrivateKeyWrapSymUpdate

Csm_ReturnType Csm_AsymPrivateKeyWrapSymUpdate(Csm_ConfigIdType cfgId, uint8* dataPtr, uint32* dataLengthPtr)

Csm_AsymPrivateKeyWrapSymFinish

Csm_ReturnType Csm_AsymPrivateKeyWrapSymFinish(Csm_ConfigIdType cfgId)

Csm_AsymPrivateKeyWrapAsymStart

Csm_ReturnType Csm_AsymPrivateKeyWrapAsymStart(Csm_ConfigIdType cfgId, const Csm_AsymPrivateKeyType* keyPtr, const Csm_AsymPublicKeyType* wrappingKeyPtr)

Csm_AsymPrivateKeyWrapAsymUpdate

Csm_ReturnType Csm_AsymPrivateKeyWrapAsymUpdate(Csm_ConfigIdType cfgId, uint8* dataPtr, uint32* dataLengthPtr)

Csm_AsymPrivateKeyWrapAsymFinish

Csm_ReturnType Csm_AsymPrivateKeyWrapAsymFinish(Csm_ConfigIdType cfgId)

Csm_MainFunction

void Csm_MainFunction(void)

コンフィギュレーション仕様

CsmAsymDecrypt

/AUTOSAR/EcucDefs/Csm/CsmAsymDecrypt
  • 型:Container
  • 多重度:0..1

CsmAsymDecryptMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmAsymDecrypt/CsmAsymDecryptMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmAsymDecryptConfig

/AUTOSAR/EcucDefs/Csm/CsmAsymDecrypt/CsmAsymDecryptConfig
  • 型:Container
  • 多重度:0..32

CsmAsymDecryptInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmAsymDecrypt/CsmAsymDecryptConfig/CsmAsymDecryptInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmAsymDecryptPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmAsymDecrypt/CsmAsymDecryptConfig/CsmAsymDecryptPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmCallbackAsymDecrypt

/AUTOSAR/EcucDefs/Csm/CsmAsymDecrypt/CsmAsymDecryptConfig/CsmCallbackAsymDecrypt
  • 型:FunctionName
  • 多重度:1

CsmAsymEncrypt

/AUTOSAR/EcucDefs/Csm/CsmAsymEncrypt
  • 型:Container
  • 多重度:0..1

CsmAsymEncryptMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmAsymEncrypt/CsmAsymEncryptMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmAsymEncryptConfig

/AUTOSAR/EcucDefs/Csm/CsmAsymEncrypt/CsmAsymEncryptConfig
  • 型:Container
  • 多重度:0..32

CsmAsymEncryptInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmAsymEncrypt/CsmAsymEncryptConfig/CsmAsymEncryptInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmAsymEncryptPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmAsymEncrypt/CsmAsymEncryptConfig/CsmAsymEncryptPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmCallbackAsymEncrypt

/AUTOSAR/EcucDefs/Csm/CsmAsymEncrypt/CsmAsymEncryptConfig/CsmCallbackAsymEncrypt
  • 型:FunctionName
  • 多重度:1

CsmAsymPrivateKeyExtract

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyExtract
  • 型:Container
  • 多重度:0..1

CsmAsymPrivateKeyExtractMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyExtract/CsmAsymPrivateKeyExtractMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmAsymPrivateKeyExtractConfig

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyExtract/CsmAsymPrivateKeyExtractConfig
  • 型:Container
  • 多重度:0..32

CsmAsymPrivateKeyExtractInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyExtract/CsmAsymPrivateKeyExtractConfig/CsmAsymPrivateKeyExtractInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmAsymPrivateKeyExtractPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyExtract/CsmAsymPrivateKeyExtractConfig/CsmAsymPrivateKeyExtractPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmCallbackAsymPrivateKeyExtract

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyExtract/CsmAsymPrivateKeyExtractConfig/CsmCallbackAsymPrivateKeyExtract
  • 型:FunctionName
  • 多重度:1

CsmAsymPrivateKeyWrapAsym

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym
  • 型:Container
  • 多重度:0..1

CsmAsymPrivateKeyWrapAsymMaxPrivKeySize

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym/CsmAsymPrivateKeyWrapAsymMaxPrivKeySize
  • 型:IntegerParam
  • 多重度:1

CsmAsymPrivateKeyWrapAsymMaxPubKeySize

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym/CsmAsymPrivateKeyWrapAsymMaxPubKeySize
  • 型:IntegerParam
  • 多重度:1

CsmAsymPrivateKeyWrapAsymConfig

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym/CsmAsymPrivateKeyWrapAsymConfig
  • 型:Container
  • 多重度:0..32

CsmAsymPrivateKeyWrapAsymInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym/CsmAsymPrivateKeyWrapAsymConfig/CsmAsymPrivateKeyWrapAsymInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmAsymPrivateKeyWrapAsymPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym/CsmAsymPrivateKeyWrapAsymConfig/CsmAsymPrivateKeyWrapAsymPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmCallbackAsymPrivateKeyWrapAsym

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym/CsmAsymPrivateKeyWrapAsymConfig/CsmCallbackAsymPrivateKeyWrapAsym
  • 型:FunctionName
  • 多重度:1

CsmAsymPrivateKeyWrapSym

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapSym
  • 型:Container
  • 多重度:0..1

CsmAsymPrivateKeyWrapSymMaxPrivKeySize

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapSym/CsmAsymPrivateKeyWrapSymMaxPrivKeySize
  • 型:IntegerParam
  • 多重度:1

CsmAsymPrivateKeyWrapSymMaxSymKeySize

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapSym/CsmAsymPrivateKeyWrapSymMaxSymKeySize
  • 型:IntegerParam
  • 多重度:1

CsmAsymPrivateKeyWrapSymConfig

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapSym/CsmAsymPrivateKeyWrapSymConfig
  • 型:Container
  • 多重度:0..32

CsmAsymPrivateKeyWrapSymInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapSym/CsmAsymPrivateKeyWrapSymConfig/CsmAsymPrivateKeyWrapSymInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmAsymPrivateKeyWrapSymPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapSym/CsmAsymPrivateKeyWrapSymConfig/CsmAsymPrivateKeyWrapSymPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmCallbackAsymPrivateKeyWrapSym

/AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapSym/CsmAsymPrivateKeyWrapSymConfig/CsmCallbackAsymPrivateKeyWrapSym
  • 型:FunctionName
  • 多重度:1

CsmAsymPublicKeyExtract

/AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyExtract
  • 型:Container
  • 多重度:0..1

CsmAsymPublicKeyExtractMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyExtract/CsmAsymPublicKeyExtractMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmAsymPublicKeyExtractConfig

/AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyExtract/CsmAsymPublicKeyExtractConfig
  • 型:Container
  • 多重度:0..32

CsmAsymPublicKeyExtractInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyExtract/CsmAsymPublicKeyExtractConfig/CsmAsymPublicKeyExtractInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmAsymPublicKeyExtractPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyExtract/CsmAsymPublicKeyExtractConfig/CsmAsymPublicKeyExtractPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmCallbackAsymPublicKeyExtract

/AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyExtract/CsmAsymPublicKeyExtractConfig/CsmCallbackAsymPublicKeyExtract
  • 型:FunctionName
  • 多重度:1

CsmChecksum

/AUTOSAR/EcucDefs/Csm/CsmChecksum
  • 型:Container
  • 多重度:0..1

CsmChecksumConfig

/AUTOSAR/EcucDefs/Csm/CsmChecksum/CsmChecksumConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackChecksum

/AUTOSAR/EcucDefs/Csm/CsmChecksum/CsmChecksumConfig/CsmCallbackChecksum
  • 型:FunctionName
  • 多重度:1

CsmChecksumInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmChecksum/CsmChecksumConfig/CsmChecksumInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmChecksumPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmChecksum/CsmChecksumConfig/CsmChecksumPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmDemEventParameterRefs

/AUTOSAR/EcucDefs/Csm/CsmDemEventParameterRefs
  • 型:Container
  • 多重度:0..1

CSM_E_INIT_FAILED

/AUTOSAR/EcucDefs/Csm/CsmDemEventParameterRefs/CSM_E_INIT_FAILED
  • 型:Reference
  • 多重度:0..1

CsmGeneral

/AUTOSAR/EcucDefs/Csm/CsmGeneral
  • 型:Container
  • 多重度:1

CsmDevErrorDetect

/AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmDevErrorDetect
  • 型:BooleanParam
  • 多重度:1

CsmMaxAlignScalarType

/AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmMaxAlignScalarType
  • 型:StringParam
  • 多重度:1

CsmMaximumBlockingTime

/AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmMaximumBlockingTime
  • 型:IntegerParam
  • 多重度:1

CsmUseInterruption

/AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmUseInterruption
  • 型:BooleanParam
  • 多重度:1

CsmUseSyncJobProcessing

/AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmUseSyncJobProcessing
  • 型:BooleanParam
  • 多重度:1

CsmVersionInfoApi

/AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmVersionInfoApi
  • 型:BooleanParam
  • 多重度:1

CsmHash

/AUTOSAR/EcucDefs/Csm/CsmHash
  • 型:Container
  • 多重度:0..1

CsmHashConfig

/AUTOSAR/EcucDefs/Csm/CsmHash/CsmHashConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackHash

/AUTOSAR/EcucDefs/Csm/CsmHash/CsmHashConfig/CsmCallbackHash
  • 型:FunctionName
  • 多重度:1

CsmHashInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmHash/CsmHashConfig/CsmHashInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmHashPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmHash/CsmHashConfig/CsmHashPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmKeyDerive

/AUTOSAR/EcucDefs/Csm/CsmKeyDerive
  • 型:Container
  • 多重度:0..1

CsmKeyDeriveMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmKeyDerive/CsmKeyDeriveMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmKeyDeriveConfig

/AUTOSAR/EcucDefs/Csm/CsmKeyDerive/CsmKeyDeriveConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackKeyDerive

/AUTOSAR/EcucDefs/Csm/CsmKeyDerive/CsmKeyDeriveConfig/CsmCallbackKeyDerive
  • 型:FunctionName
  • 多重度:1

CsmKeyDeriveInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmKeyDerive/CsmKeyDeriveConfig/CsmKeyDeriveInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmKeyDerivePrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmKeyDerive/CsmKeyDeriveConfig/CsmKeyDerivePrimitiveName
  • 型:StringParam
  • 多重度:1

CsmKeyDeriveSymKey

/AUTOSAR/EcucDefs/Csm/CsmKeyDeriveSymKey
  • 型:Container
  • 多重度:0..1

CsmKeyDeriveSymKeyMaxSymKeySize

/AUTOSAR/EcucDefs/Csm/CsmKeyDeriveSymKey/CsmKeyDeriveSymKeyMaxSymKeySize
  • 型:IntegerParam
  • 多重度:1

CsmKeyDeriveSymKeyConfig

/AUTOSAR/EcucDefs/Csm/CsmKeyDeriveSymKey/CsmKeyDeriveSymKeyConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackKeyDeriveSymKey

/AUTOSAR/EcucDefs/Csm/CsmKeyDeriveSymKey/CsmKeyDeriveSymKeyConfig/CsmCallbackKeyDeriveSymKey
  • 型:FunctionName
  • 多重度:1

CsmKeyDeriveSymKeyInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmKeyDeriveSymKey/CsmKeyDeriveSymKeyConfig/CsmKeyDeriveSymKeyInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmKeyDeriveSymKeyPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmKeyDeriveSymKey/CsmKeyDeriveSymKeyConfig/CsmKeyDeriveSymKeyPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmKeyExchangeCalcPubVal

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcPubVal
  • 型:Container
  • 多重度:0..1

CsmKeyExchangeCalcPubValMaxBaseTypeSize

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcPubVal/CsmKeyExchangeCalcPubValMaxBaseTypeSize
  • 型:IntegerParam
  • 多重度:1

CsmKeyExchangeCalcPubValMaxPrivateTypeSize

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcPubVal/CsmKeyExchangeCalcPubValMaxPrivateTypeSize
  • 型:IntegerParam
  • 多重度:1

CsmKeyExchangeCalcPubValConfig

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcPubVal/CsmKeyExchangeCalcPubValConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackKeyExchangeCalcPubVal

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcPubVal/CsmKeyExchangeCalcPubValConfig/CsmCallbackKeyExchangeCalcPubVal
  • 型:FunctionName
  • 多重度:1

CsmKeyExchangeCalcPubValInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcPubVal/CsmKeyExchangeCalcPubValConfig/CsmKeyExchangeCalcPubValInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmKeyExchangeCalcPubValPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcPubVal/CsmKeyExchangeCalcPubValConfig/CsmKeyExchangeCalcPubValPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmKeyExchangeCalcSecret

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSecret
  • 型:Container
  • 多重度:0..1

CsmKeyExchangeCalcSecretMaxBaseTypeSize

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSecret/CsmKeyExchangeCalcSecretMaxBaseTypeSize
  • 型:IntegerParam
  • 多重度:1

CsmKeyExchangeCalcSecretMaxPrivateTypeSize

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSecret/CsmKeyExchangeCalcSecretMaxPrivateTypeSize
  • 型:IntegerParam
  • 多重度:1

CsmKeyExchangeCalcSecretConfig

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSecret/CsmKeyExchangeCalcSecretConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackKeyExchangeCalcSecret

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSecret/CsmKeyExchangeCalcSecretConfig/CsmCallbackKeyExchangeCalcSecret
  • 型:FunctionName
  • 多重度:1

CsmKeyExchangeCalcSecretInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSecret/CsmKeyExchangeCalcSecretConfig/CsmKeyExchangeCalcSecretInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmKeyExchangeCalcSecretPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSecret/CsmKeyExchangeCalcSecretConfig/CsmKeyExchangeCalcSecretPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmKeyExchangeCalcSymKey

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey
  • 型:Container
  • 多重度:0..1

CsmKeyExchangeCalcSymKeyMaxBaseTypeSize

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyMaxBaseTypeSize
  • 型:IntegerParam
  • 多重度:1

CsmKeyExchangeCalcSymKeyMaxPrivateTypeSize

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyMaxPrivateTypeSize
  • 型:IntegerParam
  • 多重度:1

CsmKeyExchangeCalcSymKeyMaxSymKeySize

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyMaxSymKeySize
  • 型:IntegerParam
  • 多重度:1

CsmKeyExchangeCalcSymKeyConfig

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackKeyExchangeCalcSymKey

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyConfig/CsmCallbackKeyExchangeCalcSymKey
  • 型:FunctionName
  • 多重度:1

CsmKeyExchangeCalcSymKeyInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyConfig/CsmKeyExchangeCalcSymKeyInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmKeyExchangeCalcSymKeyPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyConfig/CsmKeyExchangeCalcSymKeyPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmMacGenerate

/AUTOSAR/EcucDefs/Csm/CsmMacGenerate
  • 型:Container
  • 多重度:0..1

CsmMacGenerateMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmMacGenerate/CsmMacGenerateMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmMacGenerateConfig

/AUTOSAR/EcucDefs/Csm/CsmMacGenerate/CsmMacGenerateConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackMacGenerate

/AUTOSAR/EcucDefs/Csm/CsmMacGenerate/CsmMacGenerateConfig/CsmCallbackMacGenerate
  • 型:FunctionName
  • 多重度:1

CsmMacGenerateInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmMacGenerate/CsmMacGenerateConfig/CsmMacGenerateInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmMacGeneratePrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmMacGenerate/CsmMacGenerateConfig/CsmMacGeneratePrimitiveName
  • 型:StringParam
  • 多重度:1

CsmMacVerify

/AUTOSAR/EcucDefs/Csm/CsmMacVerify
  • 型:Container
  • 多重度:0..1

CsmMacVerifyMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmMacVerify/CsmMacVerifyMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmMacVerifyConfig

/AUTOSAR/EcucDefs/Csm/CsmMacVerify/CsmMacVerifyConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackMacVerify

/AUTOSAR/EcucDefs/Csm/CsmMacVerify/CsmMacVerifyConfig/CsmCallbackMacVerify
  • 型:FunctionName
  • 多重度:1

CsmMacVerifyInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmMacVerify/CsmMacVerifyConfig/CsmMacVerifyInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmMacVerifyPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmMacVerify/CsmMacVerifyConfig/CsmMacVerifyPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmRandomGenerate

/AUTOSAR/EcucDefs/Csm/CsmRandomGenerate
  • 型:Container
  • 多重度:0..1

CsmRandomGenerateConfig

/AUTOSAR/EcucDefs/Csm/CsmRandomGenerate/CsmRandomGenerateConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackRandomGenerate

/AUTOSAR/EcucDefs/Csm/CsmRandomGenerate/CsmRandomGenerateConfig/CsmCallbackRandomGenerate
  • 型:FunctionName
  • 多重度:1

CsmRandomGenerateInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmRandomGenerate/CsmRandomGenerateConfig/CsmRandomGenerateInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmRandomGeneratePrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmRandomGenerate/CsmRandomGenerateConfig/CsmRandomGeneratePrimitiveName
  • 型:StringParam
  • 多重度:1

CsmRandomSeed

/AUTOSAR/EcucDefs/Csm/CsmRandomSeed
  • 型:Container
  • 多重度:0..1

CsmRandomSeedConfig

/AUTOSAR/EcucDefs/Csm/CsmRandomSeed/CsmRandomSeedConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackRandomSeed

/AUTOSAR/EcucDefs/Csm/CsmRandomSeed/CsmRandomSeedConfig/CsmCallbackRandomSeed
  • 型:FunctionName
  • 多重度:1

CsmRandomSeedInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmRandomSeed/CsmRandomSeedConfig/CsmRandomSeedInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmRandomSeedPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmRandomSeed/CsmRandomSeedConfig/CsmRandomSeedPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSignatureGenerate

/AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate
  • 型:Container
  • 多重度:0..1

CsmSignatureGenerateMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate/CsmSignatureGenerateMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSignatureGenerateConfig

/AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate/CsmSignatureGenerateConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSignatureGenerate

/AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate/CsmSignatureGenerateConfig/CsmCallbackSignatureGenerate
  • 型:FunctionName
  • 多重度:1

CsmSignatureGenerateInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate/CsmSignatureGenerateConfig/CsmSignatureGenerateInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSignatureGeneratePrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate/CsmSignatureGenerateConfig/CsmSignatureGeneratePrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSignatureVerify

/AUTOSAR/EcucDefs/Csm/CsmSignatureVerify
  • 型:Container
  • 多重度:0..1

CsmSignatureVerifyMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmSignatureVerify/CsmSignatureVerifyMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSignatureVerifyConfig

/AUTOSAR/EcucDefs/Csm/CsmSignatureVerify/CsmSignatureVerifyConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSignatureVerify

/AUTOSAR/EcucDefs/Csm/CsmSignatureVerify/CsmSignatureVerifyConfig/CsmCallbackSignatureVerify
  • 型:FunctionName
  • 多重度:1

CsmSignatureVerifyInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSignatureVerify/CsmSignatureVerifyConfig/CsmSignatureVerifyInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSignatureVerifyPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSignatureVerify/CsmSignatureVerifyConfig/CsmSignatureVerifyPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSymBlockDecrypt

/AUTOSAR/EcucDefs/Csm/CsmSymBlockDecrypt
  • 型:Container
  • 多重度:0..1

CsmSymBlockDecryptMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmSymBlockDecrypt/CsmSymBlockDecryptMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSymBlockDecryptConfig

/AUTOSAR/EcucDefs/Csm/CsmSymBlockDecrypt/CsmSymBlockDecryptConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSymBlockDecrypt

/AUTOSAR/EcucDefs/Csm/CsmSymBlockDecrypt/CsmSymBlockDecryptConfig/CsmCallbackSymBlockDecrypt
  • 型:FunctionName
  • 多重度:1

CsmSymBlockDecryptInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSymBlockDecrypt/CsmSymBlockDecryptConfig/CsmSymBlockDecryptInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSymBlockDecryptPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSymBlockDecrypt/CsmSymBlockDecryptConfig/CsmSymBlockDecryptPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSymBlockEncrypt

/AUTOSAR/EcucDefs/Csm/CsmSymBlockEncrypt
  • 型:Container
  • 多重度:0..1

CsmSymBlockEncryptMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmSymBlockEncrypt/CsmSymBlockEncryptMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSymBlockEncryptConfig

/AUTOSAR/EcucDefs/Csm/CsmSymBlockEncrypt/CsmSymBlockEncryptConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSymBlockEncrypt

/AUTOSAR/EcucDefs/Csm/CsmSymBlockEncrypt/CsmSymBlockEncryptConfig/CsmCallbackSymBlockEncrypt
  • 型:FunctionName
  • 多重度:1

CsmSymBlockEncryptInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSymBlockEncrypt/CsmSymBlockEncryptConfig/CsmSymBlockEncryptInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSymBlockEncryptPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSymBlockEncrypt/CsmSymBlockEncryptConfig/CsmSymBlockEncryptPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSymDecrypt

/AUTOSAR/EcucDefs/Csm/CsmSymDecrypt
  • 型:Container
  • 多重度:0..1

CsmSymDecryptMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmSymDecrypt/CsmSymDecryptMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSymDecryptConfig

/AUTOSAR/EcucDefs/Csm/CsmSymDecrypt/CsmSymDecryptConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSymDecrypt

/AUTOSAR/EcucDefs/Csm/CsmSymDecrypt/CsmSymDecryptConfig/CsmCallbackSymDecrypt
  • 型:FunctionName
  • 多重度:1

CsmSymDecryptInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSymDecrypt/CsmSymDecryptConfig/CsmSymDecryptInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSymDecryptPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSymDecrypt/CsmSymDecryptConfig/CsmSymDecryptPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSymEncrypt

/AUTOSAR/EcucDefs/Csm/CsmSymEncrypt
  • 型:Container
  • 多重度:0..1

CsmSymEncryptMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmSymEncrypt/CsmSymEncryptMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSymEncryptConfig

/AUTOSAR/EcucDefs/Csm/CsmSymEncrypt/CsmSymEncryptConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSymEncrypt

/AUTOSAR/EcucDefs/Csm/CsmSymEncrypt/CsmSymEncryptConfig/CsmCallbackSymEncrypt
  • 型:FunctionName
  • 多重度:1

CsmSymBlockEncryptInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSymEncrypt/CsmSymEncryptConfig/CsmSymBlockEncryptInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSymEncryptPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSymEncrypt/CsmSymEncryptConfig/CsmSymEncryptPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSymKeyExtract

/AUTOSAR/EcucDefs/Csm/CsmSymKeyExtract
  • 型:Container
  • 多重度:0..1

CsmSymKeyExtractMaxKeySize

/AUTOSAR/EcucDefs/Csm/CsmSymKeyExtract/CsmSymKeyExtractMaxKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSymKeyExtractConfig

/AUTOSAR/EcucDefs/Csm/CsmSymKeyExtract/CsmSymKeyExtractConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSymKeyExtract

/AUTOSAR/EcucDefs/Csm/CsmSymKeyExtract/CsmSymKeyExtractConfig/CsmCallbackSymKeyExtract
  • 型:FunctionName
  • 多重度:1

CsmSymKeyExtractInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSymKeyExtract/CsmSymKeyExtractConfig/CsmSymKeyExtractInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSymKeyExtractPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSymKeyExtract/CsmSymKeyExtractConfig/CsmSymKeyExtractPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSymKeyWrapAsym

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym
  • 型:Container
  • 多重度:0..1

CsmSymKeyWrapAsymMaxPubKeySize

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym/CsmSymKeyWrapAsymMaxPubKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSymKeyWrapAsymMaxSymKeySize

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym/CsmSymKeyWrapAsymMaxSymKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSymKeyWrapAsymConfig

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym/CsmSymKeyWrapAsymConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSymKeyWrapAsym

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym/CsmSymKeyWrapAsymConfig/CsmCallbackSymKeyWrapAsym
  • 型:FunctionName
  • 多重度:1

CsmSymKeyWrapAsymInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym/CsmSymKeyWrapAsymConfig/CsmSymKeyWrapAsymInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSymKeyWrapAsymPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym/CsmSymKeyWrapAsymConfig/CsmSymKeyWrapAsymPrimitiveName
  • 型:StringParam
  • 多重度:1

CsmSymKeyWrapSym

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapSym
  • 型:Container
  • 多重度:0..1

CsmSymKeyWrapSymMaxSymKeySize

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapSym/CsmSymKeyWrapSymMaxSymKeySize
  • 型:IntegerParam
  • 多重度:1

CsmSymKeyWrapSymConfig

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapSym/CsmSymKeyWrapSymConfig
  • 型:Container
  • 多重度:0..32

CsmCallbackSymKeyWrapSym

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapSym/CsmSymKeyWrapSymConfig/CsmCallbackSymKeyWrapSym
  • 型:FunctionName
  • 多重度:1

CsmSymKeyWrapSymInitConfiguration

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapSym/CsmSymKeyWrapSymConfig/CsmSymKeyWrapSymInitConfiguration
  • 型:StringParam
  • 多重度:1

CsmSymKeyWrapSymPrimitiveName

/AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapSym/CsmSymKeyWrapSymConfig/CsmSymKeyWrapSymPrimitiveName
  • 型:StringParam
  • 多重度:1
Last modified 2 years ago Last modified on 23/01/15 13:45:04