{{{ #!html
Crypto Service Manager
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =|| || [#Csm_Init Csm_Init] || 0|| 0x00|| ○ || || [#Csm_GetVersionInfo Csm_GetVersionInfo] || 59|| 0x3B|| ○ || || [#Csm_HashStart Csm_HashStart] || 3|| 0x03|| ○ || || [#Csm_HashUpdate Csm_HashUpdate] || 4|| 0x04|| ○ || || [#Csm_HashFinish Csm_HashFinish] || 5|| 0x05|| ○ || || [#Csm_MacGenerateStart Csm_MacGenerateStart] || 6|| 0x06|| ○ || || [#Csm_MacGenerateUpdate Csm_MacGenerateUpdate] || 7|| 0x07|| ○ || || [#Csm_MacGenerateFinish Csm_MacGenerateFinish] || 8|| 0x08|| ○ || || [#Csm_MacVerifyStart Csm_MacVerifyStart] || 9|| 0x09|| ○ || || [#Csm_MacVerifyUpdate Csm_MacVerifyUpdate] || 10|| 0x0A|| ○ || || [#Csm_MacVerifyFinish Csm_MacVerifyFinish] || 11|| 0x0B|| ○ || || [#Csm_RandomSeedStart Csm_RandomSeedStart] || 12|| 0x0C|| ○ || || [#Csm_RandomSeedUpdate Csm_RandomSeedUpdate] || 13|| 0x0D|| ○ || || [#Csm_RandomSeedFinish Csm_RandomSeedFinish] || 14|| 0x0E|| ○ || || [#Csm_RandomGenerate Csm_RandomGenerate] || 15|| 0x0F|| ○ || || [#Csm_SymBlockEncryptStart Csm_SymBlockEncryptStart] || 16|| 0x10|| ○ || || [#Csm_SymBlockEncryptUpdate Csm_SymBlockEncryptUpdate] || 17|| 0x11|| ○ || || [#Csm_SymBlockEncryptFinish Csm_SymBlockEncryptFinish] || 18|| 0x12|| ○ || || [#Csm_SymBlockDecryptStart Csm_SymBlockDecryptStart] || 19|| 0x13|| ○ || || [#Csm_SymBlockDecryptUpdate Csm_SymBlockDecryptUpdate] || 20|| 0x14|| ○ || || [#Csm_SymBlockDecryptFinish Csm_SymBlockDecryptFinish] || 21|| 0x15|| ○ || || [#Csm_SymEncryptStart Csm_SymEncryptStart] || 22|| 0x16|| ○ || || [#Csm_SymEncryptUpdate Csm_SymEncryptUpdate] || 23|| 0x17|| ○ || || [#Csm_SymEncryptFinish Csm_SymEncryptFinish] || 24|| 0x18|| ○ || || [#Csm_SymDecryptStart Csm_SymDecryptStart] || 25|| 0x19|| ○ || || [#Csm_SymDecryptUpdate Csm_SymDecryptUpdate] || 26|| 0x1A|| ○ || || [#Csm_SymDecryptFinish Csm_SymDecryptFinish] || 27|| 0x1B|| ○ || || [#Csm_AsymEncryptStart Csm_AsymEncryptStart] || 28|| 0x1C|| ○ || || [#Csm_AsymEncryptUpdate Csm_AsymEncryptUpdate] || 29|| 0x1D|| ○ || || [#Csm_AsymEncryptFinish Csm_AsymEncryptFinish] || 30|| 0x1E|| ○ || || [#Csm_AsymDecryptStart Csm_AsymDecryptStart] || 31|| 0x1F|| ○ || || [#Csm_AsymDecryptUpdate Csm_AsymDecryptUpdate] || 32|| 0x20|| ○ || || [#Csm_AsymDecryptFinish Csm_AsymDecryptFinish] || 33|| 0x21|| ○ || || [#Csm_SignatureGenerateStart Csm_SignatureGenerateStart] || 34|| 0x22|| ○ || || [#Csm_SignatureGenerateUpdate Csm_SignatureGenerateUpdate] || 35|| 0x23|| ○ || || [#Csm_SignatureGenerateFinish Csm_SignatureGenerateFinish] || 36|| 0x24|| ○ || || [#Csm_SignatureVerifyStart Csm_SignatureVerifyStart] || 37|| 0x25|| ○ || || [#Csm_SignatureVerifyUpdate Csm_SignatureVerifyUpdate] || 38|| 0x26|| ○ || || [#Csm_SignatureVerifyFinish Csm_SignatureVerifyFinish] || 39|| 0x27|| ○ || || [#Csm_CompressStart Csm_CompressStart] || 77|| 0x4D|| ○ || || [#Csm_CompressUpdate Csm_CompressUpdate] || 78|| 0x4E|| ○ || || [#Csm_CompressFinish Csm_CompressFinish] || 79|| 0x4F|| ○ || || [#Csm_DecompressStart Csm_DecompressStart] || 80|| 0x50|| ○ || || [#Csm_DecompressUpdate Csm_DecompressUpdate] || 81|| 0x51|| ○ || || [#Csm_DecompressFinish Csm_DecompressFinish] || 82|| 0x52|| ○ || || [#Csm_ChecksumStart Csm_ChecksumStart] || 40|| 0x28|| ○ || || [#Csm_ChecksumUpdate Csm_ChecksumUpdate] || 41|| 0x29|| ○ || || [#Csm_ChecksumFinish Csm_ChecksumFinish] || 42|| 0x2A|| ○ || || [#Csm_SymKeyGenerate Csm_SymKeyGenerate] || 83|| 0x53|| ○ || || [#Csm_KeyDeriveStart Csm_KeyDeriveStart] || 43|| 0x2B|| ○ || || [#Csm_KeyDeriveUpdate Csm_KeyDeriveUpdate] || 44|| 0x2C|| ○ || || [#Csm_KeyDeriveFinish Csm_KeyDeriveFinish] || 45|| 0x2D|| ○ || || [#Csm_KeyDeriveSymKey Csm_KeyDeriveSymKey] || 76|| 0x4C|| ○ || || [#Csm_KeyExchangeCalcPubVal Csm_KeyExchangeCalcPubVal] || 46|| 0x2E|| ○ || || [#Csm_KeyExchangeCalcSecretStart Csm_KeyExchangeCalcSecretStart] || 47|| 0x2F|| ○ || || [#Csm_KeyExchangeCalcSecretUpdate Csm_KeyExchangeCalcSecretUpdate] || 48|| 0x30|| ○ || || [#Csm_KeyExchangeCalcSecretFinish Csm_KeyExchangeCalcSecretFinish] || 49|| 0x31|| ○ || || [#Csm_KeyExchangeCalcSymKeyStart Csm_KeyExchangeCalcSymKeyStart] || 61|| 0x3D|| ○ || || [#Csm_KeyExchangeCalcSymKeyUpdate Csm_KeyExchangeCalcSymKeyUpdate] || 62|| 0x3E|| ○ || || [#Csm_KeyExchangeCalcSymKeyFinish Csm_KeyExchangeCalcSymKeyFinish] || 63|| 0x3F|| ○ || || [#Csm_SymKeyUpdateStart Csm_SymKeyUpdateStart] || 84|| 0x54|| ○ || || [#Csm_SymKeyUpdateUpdate Csm_SymKeyUpdateUpdate] || 85|| 0x55|| ○ || || [#Csm_SymKeyUpdateFinish Csm_SymKeyUpdateFinish] || 86|| 0x56|| ○ || || [#Csm_SymKeyExtractStart Csm_SymKeyExtractStart] || 50|| 0x32|| ○ || || [#Csm_SymKeyExtractUpdate Csm_SymKeyExtractUpdate] || 51|| 0x33|| ○ || || [#Csm_SymKeyExtractFinish Csm_SymKeyExtractFinish] || 52|| 0x34|| ○ || || [#Csm_SymKeyWrapSymStart Csm_SymKeyWrapSymStart] || 64|| 0x40|| ○ || || [#Csm_SymKeyWrapSymUpdate Csm_SymKeyWrapSymUpdate] || 65|| 0x41|| ○ || || [#Csm_SymKeyWrapSymFinish Csm_SymKeyWrapSymFinish] || 66|| 0x42|| ○ || || [#Csm_SymKeyWrapAsymStart Csm_SymKeyWrapAsymStart] || 67|| 0x43|| ○ || || [#Csm_SymKeyWrapAsymUpdate Csm_SymKeyWrapAsymUpdate] || 68|| 0x44|| ○ || || [#Csm_SymKeyWrapAsymFinish Csm_SymKeyWrapAsymFinish] || 69|| 0x45|| ○ || || [#Csm_AsymPrivateKeyUpdateStart Csm_AsymPrivateKeyUpdateStart] || 90|| 0x5A|| ○ || || [#Csm_AsymPrivateKeyUpdateUpdate Csm_AsymPrivateKeyUpdateUpdate] || 91|| 0x5B|| ○ || || [#Csm_AsymPrivateKeyUpdateFinish Csm_AsymPrivateKeyUpdateFinish] || 92|| 0x5C|| ○ || || [#Csm_AsymPublicKeyUpdateStart Csm_AsymPublicKeyUpdateStart] || 87|| 0x57|| ○ || || [#Csm_AsymPublicKeyUpdateUpdate Csm_AsymPublicKeyUpdateUpdate] || 88|| 0x58|| ○ || || [#Csm_AsymPublicKeyUpdateFinish Csm_AsymPublicKeyUpdateFinish] || 89|| 0x59|| ○ || || [#Csm_AsymPublicKeyExtractStart Csm_AsymPublicKeyExtractStart] || 53|| 0x35|| ○ || || [#Csm_AsymPublicKeyExtractUpdate Csm_AsymPublicKeyExtractUpdate] || 54|| 0x36|| ○ || || [#Csm_AsymPublicKeyExtractFinish Csm_AsymPublicKeyExtractFinish] || 55|| 0x37|| ○ || || [#Csm_AsymPrivateKeyExtractStart Csm_AsymPrivateKeyExtractStart] || 56|| 0x38|| ○ || || [#Csm_AsymPrivateKeyExtractUpdate Csm_AsymPrivateKeyExtractUpdate] || 57|| 0x39|| ○ || || [#Csm_AsymPrivateKeyExtractFinish Csm_AsymPrivateKeyExtractFinish] || 58|| 0x3A|| ○ || || [#Csm_AsymPrivateKeyWrapSymStart Csm_AsymPrivateKeyWrapSymStart] || 70|| 0x46|| ○ || || [#Csm_AsymPrivateKeyWrapSymUpdate Csm_AsymPrivateKeyWrapSymUpdate] || 71|| 0x47|| ○ || || [#Csm_AsymPrivateKeyWrapSymFinish Csm_AsymPrivateKeyWrapSymFinish] || 72|| 0x48|| ○ || || [#Csm_AsymPrivateKeyWrapAsymStart Csm_AsymPrivateKeyWrapAsymStart] || 73|| 0x49|| ○ || || [#Csm_AsymPrivateKeyWrapAsymUpdate Csm_AsymPrivateKeyWrapAsymUpdate] || 74|| 0x4A|| ○ || || [#Csm_AsymPrivateKeyWrapAsymFinish Csm_AsymPrivateKeyWrapAsymFinish] || 75|| 0x4B|| ○ || || [#Cry_PrimitiveStart Cry_Start] || --|| --|| ○ || || [#Cry_PrimitiveUpdate Cry_Update] || --|| --|| ○ || || [#Cry_PrimitiveFinish Cry_Finish] || --|| --|| ○ || || [#Cry_Primitive Cry_] || --|| --|| ○ || || [#Cry_PrimitiveMainFunction Cry_MainFunction] || --|| --|| ○ || || [#Csm_ServiceCallbackNotification Csm_CallbackNotification] || --|| --|| ○ || || [#Csm_ServiceServiceFinishNotification Csm_ServiceFinishNotification] || --|| --|| ○ || || [#Csm_MainFunction Csm_MainFunction] || 1|| 0x01|| ○ || * コンフィギュレーション一覧(R4.2.2) * [#CsmAsymDecrypt CsmAsymDecrypt] (○) * [#CsmAsymDecryptMaxKeySize CsmAsymDecryptMaxKeySize] (○) * [#CsmAsymDecryptConfig CsmAsymDecryptConfig] (○) * [#CsmAsymDecryptInitConfiguration CsmAsymDecryptInitConfiguration] (○) * [#CsmAsymDecryptPrimitiveName CsmAsymDecryptPrimitiveName] (○) * [#CsmCallbackAsymDecrypt CsmCallbackAsymDecrypt] (○) * [#CsmAsymEncrypt CsmAsymEncrypt] (○) * [#CsmAsymEncryptMaxKeySize CsmAsymEncryptMaxKeySize] (○) * [#CsmAsymEncryptConfig CsmAsymEncryptConfig] (○) * [#CsmAsymEncryptInitConfiguration CsmAsymEncryptInitConfiguration] (○) * [#CsmAsymEncryptPrimitiveName CsmAsymEncryptPrimitiveName] (○) * [#CsmCallbackAsymEncrypt CsmCallbackAsymEncrypt] (○) * [#CsmAsymPrivateKeyExtract CsmAsymPrivateKeyExtract] (○) * [#CsmAsymPrivateKeyExtractMaxKeySize CsmAsymPrivateKeyExtractMaxKeySize] (○) * [#CsmAsymPrivateKeyExtractConfig CsmAsymPrivateKeyExtractConfig] (○) * [#CsmAsymPrivateKeyExtractInitConfiguration CsmAsymPrivateKeyExtractInitConfiguration] (○) * [#CsmAsymPrivateKeyExtractPrimitiveName CsmAsymPrivateKeyExtractPrimitiveName] (○) * [#CsmCallbackAsymPrivateKeyExtract CsmCallbackAsymPrivateKeyExtract] (○) * [#CsmAsymPrivateKeyUpdate CsmAsymPrivateKeyUpdate] (○) * [#CsmAsymPrivateKeyUpdateMaxKeySize CsmAsymPrivateKeyUpdateMaxKeySize] (○) * [#CsmAsymPrivateKeyUpdateConfig CsmAsymPrivateKeyUpdateConfig] (○) * [#CsmAsymPrivateKeyUpdateInitConfiguration CsmAsymPrivateKeyUpdateInitConfiguration] (○) * [#CsmAsymPrivateKeyUpdatePrimitiveName CsmAsymPrivateKeyUpdatePrimitiveName] (○) * [#CsmCallbackAsymPrivateKeyUpdate CsmCallbackAsymPrivateKeyUpdate] (○) * [#CsmAsymPrivateKeyWrapAsym CsmAsymPrivateKeyWrapAsym] (○) * [#CsmAsymPrivateKeyWrapAsymMaxPrivKeySize CsmAsymPrivateKeyWrapAsymMaxPrivKeySize] (○) * [#CsmAsymPrivateKeyWrapAsymMaxPubKeySize CsmAsymPrivateKeyWrapAsymMaxPubKeySize] (○) * [#CsmAsymPrivateKeyWrapAsymConfig CsmAsymPrivateKeyWrapAsymConfig] (○) * [#CsmAsymPrivateKeyWrapAsymInitConfiguration CsmAsymPrivateKeyWrapAsymInitConfiguration] (○) * [#CsmAsymPrivateKeyWrapAsymPrimitiveName CsmAsymPrivateKeyWrapAsymPrimitiveName] (○) * [#CsmCallbackAsymPrivateKeyWrapAsym CsmCallbackAsymPrivateKeyWrapAsym] (○) * [#CsmAsymPrivateKeyWrapSym CsmAsymPrivateKeyWrapSym] (○) * [#CsmAsymPrivateKeyWrapSymMaxPrivKeySize CsmAsymPrivateKeyWrapSymMaxPrivKeySize] (○) * [#CsmAsymPrivateKeyWrapSymMaxSymKeySize CsmAsymPrivateKeyWrapSymMaxSymKeySize] (○) * [#CsmAsymPrivateKeyWrapSymConfig CsmAsymPrivateKeyWrapSymConfig] (○) * [#CsmAsymPrivateKeyWrapSymInitConfiguration CsmAsymPrivateKeyWrapSymInitConfiguration] (○) * [#CsmAsymPrivateKeyWrapSymPrimitiveName CsmAsymPrivateKeyWrapSymPrimitiveName] (○) * [#CsmCallbackAsymPrivateKeyWrapSym CsmCallbackAsymPrivateKeyWrapSym] (○) * [#CsmAsymPublicKeyExtract CsmAsymPublicKeyExtract] (○) * [#CsmAsymPublicKeyExtractMaxKeySize CsmAsymPublicKeyExtractMaxKeySize] (○) * [#CsmAsymPublicKeyExtractConfig CsmAsymPublicKeyExtractConfig] (○) * [#CsmAsymPublicKeyExtractInitConfiguration CsmAsymPublicKeyExtractInitConfiguration] (○) * [#CsmAsymPublicKeyExtractPrimitiveName CsmAsymPublicKeyExtractPrimitiveName] (○) * [#CsmCallbackAsymPublicKeyExtract CsmCallbackAsymPublicKeyExtract] (○) * [#CsmAsymPublicKeyUpdate CsmAsymPublicKeyUpdate] (○) * [#CsmAsymPublicKeyUpdateMaxKeySize CsmAsymPublicKeyUpdateMaxKeySize] (○) * [#CsmAsymPublicKeyUpdateConfig CsmAsymPublicKeyUpdateConfig] (○) * [#CsmAsymPublicKeyUpdateInitConfiguration CsmAsymPublicKeyUpdateInitConfiguration] (○) * [#CsmAsymPublicKeyUpdatePrimitiveName CsmAsymPublicKeyUpdatePrimitiveName] (○) * [#CsmCallbackAsymPublicKeyUpdate CsmCallbackAsymPublicKeyUpdate] (○) * [#CsmChecksum CsmChecksum] (○) * [#CsmChecksumConfig CsmChecksumConfig] (○) * [#CsmCallbackChecksum CsmCallbackChecksum] (○) * [#CsmChecksumInitConfiguration CsmChecksumInitConfiguration] (○) * [#CsmChecksumPrimitiveName CsmChecksumPrimitiveName] (○) * [#CsmCompression CsmCompression] (○) * [#CsmCompressionConfig CsmCompressionConfig] (○) * [#CsmCallbackCompression CsmCallbackCompression] (○) * [#CsmCompressionInitConfiguration CsmCompressionInitConfiguration] (○) * [#CsmCompressionPrimitiveName CsmCompressionPrimitiveName] (○) * [#CsmDecompression CsmDecompression] (○) * [#CsmDecompressionConfig CsmDecompressionConfig] (○) * [#CsmCallbackDecompression CsmCallbackDecompression] (○) * [#CsmDecompressionInitConfiguration CsmDecompressionInitConfiguration] (○) * [#CsmDecompressionPrimitiveName CsmDecompressionPrimitiveName] (○) * [#CsmGeneral CsmGeneral] (○) * [#CsmDevErrorDetect CsmDevErrorDetect] (○) * [#CsmMainFunctionPeriod CsmMainFunctionPeriod] (○) * [#CsmMaxAlignScalarType CsmMaxAlignScalarType] (○) * [#CsmUseSyncJobProcessing CsmUseSyncJobProcessing] (○) * [#CsmVersionInfoApi CsmVersionInfoApi] (○) * [#CsmHash CsmHash] (○) * [#CsmHashConfig CsmHashConfig] (○) * [#CsmCallbackHash CsmCallbackHash] (○) * [#CsmHashInitConfiguration CsmHashInitConfiguration] (○) * [#CsmHashPrimitiveName CsmHashPrimitiveName] (○) * [#CsmKeyDerive CsmKeyDerive] (○) * [#CsmKeyDeriveMaxKeySize CsmKeyDeriveMaxKeySize] (○) * [#CsmKeyDeriveConfig CsmKeyDeriveConfig] (○) * [#CsmCallbackKeyDerive CsmCallbackKeyDerive] (○) * [#CsmKeyDeriveInitConfiguration CsmKeyDeriveInitConfiguration] (○) * [#CsmKeyDerivePrimitiveName CsmKeyDerivePrimitiveName] (○) * [#CsmKeyDeriveSymKey CsmKeyDeriveSymKey] (○) * [#CsmKeyDeriveSymKeyMaxSymKeySize CsmKeyDeriveSymKeyMaxSymKeySize] (○) * [#CsmKeyDeriveSymKeyConfig CsmKeyDeriveSymKeyConfig] (○) * [#CsmCallbackKeyDeriveSymKey CsmCallbackKeyDeriveSymKey] (○) * [#CsmKeyDeriveSymKeyInitConfiguration CsmKeyDeriveSymKeyInitConfiguration] (○) * [#CsmKeyDeriveSymKeyPrimitiveName CsmKeyDeriveSymKeyPrimitiveName] (○) * [#CsmKeyExchangeCalcPubVal CsmKeyExchangeCalcPubVal] (○) * [#CsmKeyExchangeCalcPubValMaxBaseTypeSize CsmKeyExchangeCalcPubValMaxBaseTypeSize] (○) * [#CsmKeyExchangeCalcPubValMaxPrivateTypeSize CsmKeyExchangeCalcPubValMaxPrivateTypeSize] (○) * [#CsmKeyExchangeCalcPubValConfig CsmKeyExchangeCalcPubValConfig] (○) * [#CsmCallbackKeyExchangeCalcPubVal CsmCallbackKeyExchangeCalcPubVal] (○) * [#CsmKeyExchangeCalcPubValInitConfiguration CsmKeyExchangeCalcPubValInitConfiguration] (○) * [#CsmKeyExchangeCalcPubValPrimitiveName CsmKeyExchangeCalcPubValPrimitiveName] (○) * [#CsmKeyExchangeCalcSecret CsmKeyExchangeCalcSecret] (○) * [#CsmKeyExchangeCalcSecretMaxBaseTypeSize CsmKeyExchangeCalcSecretMaxBaseTypeSize] (○) * [#CsmKeyExchangeCalcSecretMaxPrivateTypeSize CsmKeyExchangeCalcSecretMaxPrivateTypeSize] (○) * [#CsmKeyExchangeCalcSecretConfig CsmKeyExchangeCalcSecretConfig] (○) * [#CsmCallbackKeyExchangeCalcSecret CsmCallbackKeyExchangeCalcSecret] (○) * [#CsmKeyExchangeCalcSecretInitConfiguration CsmKeyExchangeCalcSecretInitConfiguration] (○) * [#CsmKeyExchangeCalcSecretPrimitiveName CsmKeyExchangeCalcSecretPrimitiveName] (○) * [#CsmKeyExchangeCalcSymKey CsmKeyExchangeCalcSymKey] (○) * [#CsmKeyExchangeCalcSymKeyMaxBaseTypeSize CsmKeyExchangeCalcSymKeyMaxBaseTypeSize] (○) * [#CsmKeyExchangeCalcSymKeyMaxPrivateTypeSize CsmKeyExchangeCalcSymKeyMaxPrivateTypeSize] (○) * [#CsmKeyExchangeCalcSymKeyMaxSymKeySize CsmKeyExchangeCalcSymKeyMaxSymKeySize] (○) * [#CsmKeyExchangeCalcSymKeyConfig CsmKeyExchangeCalcSymKeyConfig] (○) * [#CsmCallbackKeyExchangeCalcSymKey CsmCallbackKeyExchangeCalcSymKey] (○) * [#CsmKeyExchangeCalcSymKeyInitConfiguration CsmKeyExchangeCalcSymKeyInitConfiguration] (○) * [#CsmKeyExchangeCalcSymKeyPrimitiveName CsmKeyExchangeCalcSymKeyPrimitiveName] (○) * [#CsmMacGenerate CsmMacGenerate] (○) * [#CsmMacGenerateMaxKeySize CsmMacGenerateMaxKeySize] (○) * [#CsmMacGenerateConfig CsmMacGenerateConfig] (○) * [#CsmCallbackMacGenerate CsmCallbackMacGenerate] (○) * [#CsmMacGenerateInitConfiguration CsmMacGenerateInitConfiguration] (○) * [#CsmMacGeneratePrimitiveName CsmMacGeneratePrimitiveName] (○) * [#CsmMacVerify CsmMacVerify] (○) * [#CsmMacVerifyMaxKeySize CsmMacVerifyMaxKeySize] (○) * [#CsmMacVerifyConfig CsmMacVerifyConfig] (○) * [#CsmCallbackMacVerify CsmCallbackMacVerify] (○) * [#CsmMacVerifyInitConfiguration CsmMacVerifyInitConfiguration] (○) * [#CsmMacVerifyPrimitiveName CsmMacVerifyPrimitiveName] (○) * [#CsmRandomGenerate CsmRandomGenerate] (○) * [#CsmRandomGenerateConfig CsmRandomGenerateConfig] (○) * [#CsmCallbackRandomGenerate CsmCallbackRandomGenerate] (○) * [#CsmRandomGenerateInitConfiguration CsmRandomGenerateInitConfiguration] (○) * [#CsmRandomGeneratePrimitiveName CsmRandomGeneratePrimitiveName] (○) * [#CsmRandomSeed CsmRandomSeed] (○) * [#CsmRandomSeedConfig CsmRandomSeedConfig] (○) * [#CsmCallbackRandomSeed CsmCallbackRandomSeed] (○) * [#CsmRandomSeedInitConfiguration CsmRandomSeedInitConfiguration] (○) * [#CsmRandomSeedPrimitiveName CsmRandomSeedPrimitiveName] (○) * [#CsmSignatureGenerate CsmSignatureGenerate] (○) * [#CsmSignatureGenerateMaxKeySize CsmSignatureGenerateMaxKeySize] (○) * [#CsmSignatureGenerateConfig CsmSignatureGenerateConfig] (○) * [#CsmCallbackSignatureGenerate CsmCallbackSignatureGenerate] (○) * [#CsmSignatureGenerateInitConfiguration CsmSignatureGenerateInitConfiguration] (○) * [#CsmSignatureGeneratePrimitiveName CsmSignatureGeneratePrimitiveName] (○) * [#CsmSignatureVerify CsmSignatureVerify] (○) * [#CsmSignatureVerifyMaxKeySize CsmSignatureVerifyMaxKeySize] (○) * [#CsmSignatureVerifyConfig CsmSignatureVerifyConfig] (○) * [#CsmCallbackSignatureVerify CsmCallbackSignatureVerify] (○) * [#CsmSignatureVerifyInitConfiguration CsmSignatureVerifyInitConfiguration] (○) * [#CsmSignatureVerifyPrimitiveName CsmSignatureVerifyPrimitiveName] (○) * [#CsmSymBlockDecrypt CsmSymBlockDecrypt] (○) * [#CsmSymBlockDecryptMaxKeySize CsmSymBlockDecryptMaxKeySize] (○) * [#CsmSymBlockDecryptConfig CsmSymBlockDecryptConfig] (○) * [#CsmCallbackSymBlockDecrypt CsmCallbackSymBlockDecrypt] (○) * [#CsmSymBlockDecryptInitConfiguration CsmSymBlockDecryptInitConfiguration] (○) * [#CsmSymBlockDecryptPrimitiveName CsmSymBlockDecryptPrimitiveName] (○) * [#CsmSymBlockEncrypt CsmSymBlockEncrypt] (○) * [#CsmSymBlockEncryptMaxKeySize CsmSymBlockEncryptMaxKeySize] (○) * [#CsmSymBlockEncryptConfig CsmSymBlockEncryptConfig] (○) * [#CsmCallbackSymBlockEncrypt CsmCallbackSymBlockEncrypt] (○) * [#CsmSymBlockEncryptInitConfiguration CsmSymBlockEncryptInitConfiguration] (○) * [#CsmSymBlockEncryptPrimitiveName CsmSymBlockEncryptPrimitiveName] (○) * [#CsmSymDecrypt CsmSymDecrypt] (○) * [#CsmSymDecryptMaxKeySize CsmSymDecryptMaxKeySize] (○) * [#CsmSymDecryptConfig CsmSymDecryptConfig] (○) * [#CsmCallbackSymDecrypt CsmCallbackSymDecrypt] (○) * [#CsmSymDecryptInitConfiguration CsmSymDecryptInitConfiguration] (○) * [#CsmSymDecryptPrimitiveName CsmSymDecryptPrimitiveName] (○) * [#CsmSymEncrypt CsmSymEncrypt] (○) * [#CsmSymEncryptMaxKeySize CsmSymEncryptMaxKeySize] (○) * [#CsmSymEncryptConfig CsmSymEncryptConfig] (○) * [#CsmCallbackSymEncrypt CsmCallbackSymEncrypt] (○) * [#CsmSymEncryptInitConfiguration CsmSymEncryptInitConfiguration] (○) * [#CsmSymEncryptPrimitiveName CsmSymEncryptPrimitiveName] (○) * [#CsmSymKeyExtract CsmSymKeyExtract] (○) * [#CsmSymKeyExtractMaxKeySize CsmSymKeyExtractMaxKeySize] (○) * [#CsmSymKeyExtractConfig CsmSymKeyExtractConfig] (○) * [#CsmCallbackSymKeyExtract CsmCallbackSymKeyExtract] (○) * [#CsmSymKeyExtractInitConfiguration CsmSymKeyExtractInitConfiguration] (○) * [#CsmSymKeyExtractPrimitiveName CsmSymKeyExtractPrimitiveName] (○) * [#CsmSymKeyGenerate CsmSymKeyGenerate] (○) * [#CsmSymKeyGenerateMaxKeySize CsmSymKeyGenerateMaxKeySize] (○) * [#CsmSymKeyGenerateConfig CsmSymKeyGenerateConfig] (○) * [#CsmCallbackSymKeyGenerate CsmCallbackSymKeyGenerate] (○) * [#CsmSymKeyGenerateInitConfiguration CsmSymKeyGenerateInitConfiguration] (○) * [#CsmSymKeyGeneratePrimitiveName CsmSymKeyGeneratePrimitiveName] (○) * [#CsmSymKeyUpdate CsmSymKeyUpdate] (○) * [#CsmSymKeyUpdateMaxKeySize CsmSymKeyUpdateMaxKeySize] (○) * [#CsmSymKeyUpdateConfig CsmSymKeyUpdateConfig] (○) * [#CsmCallbackSymKeyUpdate CsmCallbackSymKeyUpdate] (○) * [#CsmSymKeyUpdateInitConfiguration CsmSymKeyUpdateInitConfiguration] (○) * [#CsmSymKeyUpdatePrimitiveName CsmSymKeyUpdatePrimitiveName] (○) * [#CsmSymKeyWrapAsym CsmSymKeyWrapAsym] (○) * [#CsmSymKeyWrapAsymMaxPubKeySize CsmSymKeyWrapAsymMaxPubKeySize] (○) * [#CsmSymKeyWrapAsymMaxSymKeySize CsmSymKeyWrapAsymMaxSymKeySize] (○) * [#CsmSymKeyWrapAsymConfig CsmSymKeyWrapAsymConfig] (○) * [#CsmCallbackSymKeyWrapAsym CsmCallbackSymKeyWrapAsym] (○) * [#CsmSymKeyWrapAsymInitConfiguration CsmSymKeyWrapAsymInitConfiguration] (○) * [#CsmSymKeyWrapAsymPrimitiveName CsmSymKeyWrapAsymPrimitiveName] (○) * [#CsmSymKeyWrapSym CsmSymKeyWrapSym] (○) * [#CsmSymKeyWrapSymMaxSymKeySize CsmSymKeyWrapSymMaxSymKeySize] (○) * [#CsmSymKeyWrapSymConfig CsmSymKeyWrapSymConfig] (○) * [#CsmCallbackSymKeyWrapSym CsmCallbackSymKeyWrapSym] (○) * [#CsmSymKeyWrapSymInitConfiguration CsmSymKeyWrapSymInitConfiguration] (○) * [#CsmSymKeyWrapSymPrimitiveName CsmSymKeyWrapSymPrimitiveName] (○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =|| || CSM_E_PARAM_POINTER || 1|| 0x01|| ○ || || CSM_E_UNINIT || 5|| 0x05|| ○ || || CSM_E_INIT_FAILED || 7|| 0x07|| ○ || || CSM_E_SERVICE_NOT_STARTED || 2|| 0x02|| ○ || || CSM_E_PARAM_METHOD_INVALID || 3|| 0x03|| ○ || || CSM_E_PARAM_KEY_TYPE_INVALID || 4|| 0x04|| ○ || || CSM_E_BUFFER_TOO_SMALL || 6|| 0x06|| ○ || ---- = API仕様 = == Csm_Init == {{{ void Csm_Init(void) }}} == Csm_GetVersionInfo == {{{ void Csm_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == Csm_HashStart == {{{ Std_ReturnType Csm_HashStart(Csm_ConfigIdType cfgId) }}} == Csm_HashUpdate == {{{ Std_ReturnType Csm_HashUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_HashFinish == {{{ Std_ReturnType Csm_HashFinish(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32* resultLengthPtr, boolean TruncationIsAllowed) }}} == Csm_MacGenerateStart == {{{ Std_ReturnType Csm_MacGenerateStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr) }}} == Csm_MacGenerateUpdate == {{{ Std_ReturnType Csm_MacGenerateUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_MacGenerateFinish == {{{ Std_ReturnType Csm_MacGenerateFinish(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32* resultLengthPtr, boolean TruncationIsAllowed) }}} == Csm_MacVerifyStart == {{{ Std_ReturnType Csm_MacVerifyStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr) }}} == Csm_MacVerifyUpdate == {{{ Std_ReturnType Csm_MacVerifyUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_MacVerifyFinish == {{{ Std_ReturnType Csm_MacVerifyFinish(Csm_ConfigIdType cfgId, const uint8* MacPtr, uint32 MacLength, Csm_VerifyResultType* resultPtr) }}} == Csm_RandomSeedStart == {{{ Std_ReturnType Csm_RandomSeedStart(Csm_ConfigIdType cfgId) }}} == Csm_RandomSeedUpdate == {{{ Std_ReturnType Csm_RandomSeedUpdate(Csm_ConfigIdType cfgId, const uint8* seedPtr, uint32 seedLength) }}} == Csm_RandomSeedFinish == {{{ Std_ReturnType Csm_RandomSeedFinish(Csm_ConfigIdType cfgId) }}} == Csm_RandomGenerate == {{{ Std_ReturnType Csm_RandomGenerate(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32 resultLength) }}} == Csm_SymBlockEncryptStart == {{{ Std_ReturnType Csm_SymBlockEncryptStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr) }}} == Csm_SymBlockEncryptUpdate == {{{ Std_ReturnType Csm_SymBlockEncryptUpdate(Csm_ConfigIdType cfgId, const uint8* plainTextPtr, uint32 plainTextLength, uint8* cipherTextPtr, uint32* cipherTextLengthPtr) }}} == Csm_SymBlockEncryptFinish == {{{ Std_ReturnType Csm_SymBlockEncryptFinish(Csm_ConfigIdType cfgId) }}} == Csm_SymBlockDecryptStart == {{{ Std_ReturnType Csm_SymBlockDecryptStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr) }}} == Csm_SymBlockDecryptUpdate == {{{ Std_ReturnType Csm_SymBlockDecryptUpdate(Csm_ConfigIdType cfgId, const uint8* cipherTextPtr, uint32 cipherTextLength, uint8* plainTextPtr, uint32* plainTextLengthPtr) }}} == Csm_SymBlockDecryptFinish == {{{ Std_ReturnType Csm_SymBlockDecryptFinish(Csm_ConfigIdType cfgId) }}} == Csm_SymEncryptStart == {{{ Std_ReturnType Csm_SymEncryptStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr, const uint8* InitVectorPtr, uint32 InitVectorLength) }}} == Csm_SymEncryptUpdate == {{{ Std_ReturnType Csm_SymEncryptUpdate(Csm_ConfigIdType cfgId, const uint8* plainTextPtr, uint32 plainTextLength, uint8* cipherTextPtr, uint32* cipherTextLengthPtr) }}} == Csm_SymEncryptFinish == {{{ Std_ReturnType Csm_SymEncryptFinish(Csm_ConfigIdType cfgId, uint8* cipherTextPtr, uint32* cipherTextLengthPtr) }}} == Csm_SymDecryptStart == {{{ Std_ReturnType Csm_SymDecryptStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr, const uint8* InitVectorPtr, uint32 InitVectorLength) }}} == Csm_SymDecryptUpdate == {{{ Std_ReturnType Csm_SymDecryptUpdate(Csm_ConfigIdType cfgId, const uint8* cipherTextPtr, uint32 cipherTextLength, uint8* plainTextPtr, uint32* plainTextLengthPtr) }}} == Csm_SymDecryptFinish == {{{ Std_ReturnType Csm_SymDecryptFinish(Csm_ConfigIdType cfgId, uint8* plainTextPtr, uint32* plainTextLengthPtr) }}} == Csm_AsymEncryptStart == {{{ Std_ReturnType Csm_AsymEncryptStart(Csm_ConfigIdType cfgId, const Csm_AsymPublicKeyType* keyPtr) }}} == Csm_AsymEncryptUpdate == {{{ Std_ReturnType Csm_AsymEncryptUpdate(Csm_ConfigIdType cfgId, const uint8* plainTextPtr, uint32 plainTextLength, uint8* cipherTextPtr, uint32* cipherTextLengthPtr) }}} == Csm_AsymEncryptFinish == {{{ Std_ReturnType Csm_AsymEncryptFinish(Csm_ConfigIdType cfgId, uint8* cipherTextPtr, uint32* cipherTextLengthPtr) }}} == Csm_AsymDecryptStart == {{{ Std_ReturnType Csm_AsymDecryptStart(Csm_ConfigIdType cfgId, const Csm_AsymPrivateKeyType* keyPtr) }}} == Csm_AsymDecryptUpdate == {{{ Std_ReturnType Csm_AsymDecryptUpdate(Csm_ConfigIdType cfgId, const uint8* cipherTextPtr, uint32 cipherTextLength, uint8* plainTextPtr, uint32* plainTextLengthPtr) }}} == Csm_AsymDecryptFinish == {{{ Std_ReturnType Csm_AsymDecryptFinish(Csm_ConfigIdType cfgId, uint8* plainTextPtr, uint32* plainTextLengthPtr) }}} == Csm_SignatureGenerateStart == {{{ Std_ReturnType Csm_SignatureGenerateStart(Csm_ConfigIdType cfgId, const Csm_AsymPrivateKeyType* keyPtr) }}} == Csm_SignatureGenerateUpdate == {{{ Std_ReturnType Csm_SignatureGenerateUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_SignatureGenerateFinish == {{{ Std_ReturnType Csm_SignatureGenerateFinish(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32* resultLengthPtr) }}} == Csm_SignatureVerifyStart == {{{ Std_ReturnType Csm_SignatureVerifyStart(Csm_ConfigIdType cfgId, const Csm_AsymPublicKeyType* keyPtr) }}} == Csm_SignatureVerifyUpdate == {{{ Std_ReturnType Csm_SignatureVerifyUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_SignatureVerifyFinish == {{{ Std_ReturnType Csm_SignatureVerifyFinish(Csm_ConfigIdType cfgId, const uint8* signaturePtr, uint32 signatureLength, Csm_VerifyResultType* resultPtr) }}} == Csm_CompressStart == {{{ Std_ReturnType Csm_CompressStart(Csm_ConfigIdType cfgId) }}} == Csm_CompressUpdate == {{{ Std_ReturnType Csm_CompressUpdate(Csm_ConfigIdType cfgId, const uint8* plainTextPtr, uint32 plainTextLength, uint8* compressedTextPtr, uint32* compressedTextLengthPtr) }}} == Csm_CompressFinish == {{{ Std_ReturnType Csm_CompressFinish(Csm_ConfigIdType cfgId, uint8* compressedTextPtr, uint32* compressTextLengthPtr) }}} == Csm_DecompressStart == {{{ Std_ReturnType Csm_DecompressStart(Csm_ConfigIdType cfgId) }}} == Csm_DecompressUpdate == {{{ Std_ReturnType Csm_DecompressUpdate(Csm_ConfigIdType cfgId, const uint8* plainTextPtr, uint32 plainTextLength, uint8* decompressedTextPtr, uint32* decompressedTextLengthPtr) }}} == Csm_DecompressFinish == {{{ Std_ReturnType Csm_DecompressFinish(Csm_ConfigIdType cfgId, uint8* decompressTextPtr, uint32* decompressTextLengthPtr) }}} == Csm_ChecksumStart == {{{ Std_ReturnType Csm_ChecksumStart(Csm_ConfigIdType cfgId) }}} == Csm_ChecksumUpdate == {{{ Std_ReturnType Csm_ChecksumUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_ChecksumFinish == {{{ Std_ReturnType Csm_ChecksumFinish(Csm_ConfigIdType cfgId, uint8* resultPtr, uint32* resultLengthPtr, boolean TruncationIsAllowed) }}} == Csm_SymKeyGenerate == {{{ Std_ReturnType Csm_SymKeyGenerate(Csm_ConfigIdType cfgId, Csm_SymKeyType* keyPtr, uint32 keyLength) }}} == Csm_KeyDeriveStart == {{{ Std_ReturnType Csm_KeyDeriveStart(Csm_ConfigIdType cfgId, uint32 keyLength, uint32 iterations) }}} == Csm_KeyDeriveUpdate == {{{ Std_ReturnType Csm_KeyDeriveUpdate(Csm_ConfigIdType cfgId, const uint8* passwordPtr, uint32 passwordLength, const uint8* saltPtr, uint32 saltLength) }}} == Csm_KeyDeriveFinish == {{{ Std_ReturnType Csm_KeyDeriveFinish(Csm_ConfigIdType cfgId, Csm_SymKeyType* keyPtr) }}} == Csm_KeyDeriveSymKey == {{{ Std_ReturnType Csm_KeyDeriveSymKey(Csm_ConfigIdType cfgId, const Csm_SymKeyType* baseKeyPtr, const uint8* customisationValPtr, uint32 customisationValLength, Csm_SymKeyType* derivedKeyPtr) }}} == Csm_KeyExchangeCalcPubVal == {{{ Std_ReturnType Csm_KeyExchangeCalcPubVal(Csm_ConfigIdType cfgId, const Csm_KeyExchangeBaseType* basePtr, const Csm_KeyExchangePrivateType* privateValuePtr, uint8* publicValuePtr, uint32* publicValueLengthPtr) }}} == Csm_KeyExchangeCalcSecretStart == {{{ Std_ReturnType Csm_KeyExchangeCalcSecretStart(Csm_ConfigIdType cfgId, const Csm_KeyExchangeBaseType* basePtr, const Csm_KeyExchangePrivateType* privateValuePtr) }}} == Csm_KeyExchangeCalcSecretUpdate == {{{ Std_ReturnType Csm_KeyExchangeCalcSecretUpdate(Csm_ConfigIdType cfgId, const uint8* partnerPublicValuePtr, uint32 partnerPublicValueLength) }}} == Csm_KeyExchangeCalcSecretFinish == {{{ Std_ReturnType Csm_KeyExchangeCalcSecretFinish(Csm_ConfigIdType cfgId, uint8* sharedSecretPtr, uint32* sharedSecretLengthPtr, boolean TruncationIsAllowed) }}} == Csm_KeyExchangeCalcSymKeyStart == {{{ Std_ReturnType Csm_KeyExchangeCalcSymKeyStart(Csm_ConfigIdType cfgId, const Csm_KeyExchangeBaseType* basePtr, const Csm_KeyExchangePrivateType* privateValuePtr) }}} == Csm_KeyExchangeCalcSymKeyUpdate == {{{ Std_ReturnType Csm_KeyExchangeCalcSymKeyUpdate(Csm_ConfigIdType cfgId, const uint8* partnerPublicValuePtr, uint32 partnerPublicValueLength) }}} == Csm_KeyExchangeCalcSymKeyFinish == {{{ Std_ReturnType Csm_KeyExchangeCalcSymKeyFinish(Csm_ConfigIdType cfgId, Csm_SymKeyType* sharedKeyPtr) }}} == Csm_SymKeyUpdateStart == {{{ Std_ReturnType Csm_SymKeyUpdateStart(Csm_ConfigIdType cfgId) }}} == Csm_SymKeyUpdateUpdate == {{{ Std_ReturnType Csm_SymKeyUpdateUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_SymKeyUpdateFinish == {{{ Std_ReturnType Csm_SymKeyUpdateFinish(Csm_ConfigIdType cfgId, Csm_SymKeyType* targetKeyPtr, uint8* proofPtr, uint32* proofLengthPtr) }}} == Csm_SymKeyExtractStart == {{{ Std_ReturnType Csm_SymKeyExtractStart(Csm_ConfigIdType cfgId) }}} == Csm_SymKeyExtractUpdate == {{{ Std_ReturnType Csm_SymKeyExtractUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_SymKeyExtractFinish == {{{ Std_ReturnType Csm_SymKeyExtractFinish(Csm_ConfigIdType cfgId, Csm_SymKeyType* keyPtr) }}} == Csm_SymKeyWrapSymStart == {{{ Std_ReturnType Csm_SymKeyWrapSymStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr, const Csm_SymKeyType* wrappingKeyPtr) }}} == Csm_SymKeyWrapSymUpdate == {{{ Std_ReturnType Csm_SymKeyWrapSymUpdate(Csm_ConfigIdType cfgId, uint8* dataPtr, uint32* dataLengthPtr) }}} == Csm_SymKeyWrapSymFinish == {{{ Std_ReturnType Csm_SymKeyWrapSymFinish(Csm_ConfigIdType cfgId) }}} == Csm_SymKeyWrapAsymStart == {{{ Std_ReturnType Csm_SymKeyWrapAsymStart(Csm_ConfigIdType cfgId, const Csm_SymKeyType* keyPtr, const Csm_AsymPublicKeyType* wrappingKeyPtr) }}} == Csm_SymKeyWrapAsymUpdate == {{{ Std_ReturnType Csm_SymKeyWrapAsymUpdate(Csm_ConfigIdType cfgId, uint8* dataPtr, uint32* dataLengthPtr) }}} == Csm_SymKeyWrapAsymFinish == {{{ Std_ReturnType Csm_SymKeyWrapAsymFinish(Csm_ConfigIdType cfgId) }}} == Csm_AsymPrivateKeyUpdateStart == {{{ Std_ReturnType Csm_AsymPrivateKeyUpdateStart(Csm_ConfigIdType cfgId) }}} == Csm_AsymPrivateKeyUpdateUpdate == {{{ Std_ReturnType Csm_AsymPrivateKeyUpdateUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_AsymPrivateKeyUpdateFinish == {{{ Std_ReturnType Csm_AsymPrivateKeyUpdateFinish(Csm_ConfigIdType cfgId, Csm_AsymPrivateKeyType* targetKeyPtr, uint8* proofPtr, uint32* proofLengthPtr) }}} == Csm_AsymPublicKeyUpdateStart == {{{ Std_ReturnType Csm_AsymPublicKeyUpdateStart(Csm_ConfigIdType cfgId) }}} == Csm_AsymPublicKeyUpdateUpdate == {{{ Std_ReturnType Csm_AsymPublicKeyUpdateUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_AsymPublicKeyUpdateFinish == {{{ Std_ReturnType Csm_AsymPublicKeyUpdateFinish(Csm_ConfigIdType cfgId, Csm_AsymPublicKeyType* targetKeyPtr, uint8* proofPtr, uint32* proofLengthPtr) }}} == Csm_AsymPublicKeyExtractStart == {{{ Std_ReturnType Csm_AsymPublicKeyExtractStart(Csm_ConfigIdType cfgId) }}} == Csm_AsymPublicKeyExtractUpdate == {{{ Std_ReturnType Csm_AsymPublicKeyExtractUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_AsymPublicKeyExtractFinish == {{{ Std_ReturnType Csm_AsymPublicKeyExtractFinish(Csm_ConfigIdType cfgId, Csm_AsymPublicKeyType* keyPtr) }}} == Csm_AsymPrivateKeyExtractStart == {{{ Std_ReturnType Csm_AsymPrivateKeyExtractStart(Csm_ConfigIdType cfgId) }}} == Csm_AsymPrivateKeyExtractUpdate == {{{ Std_ReturnType Csm_AsymPrivateKeyExtractUpdate(Csm_ConfigIdType cfgId, const uint8* dataPtr, uint32 dataLength) }}} == Csm_AsymPrivateKeyExtractFinish == {{{ Std_ReturnType Csm_AsymPrivateKeyExtractFinish(Csm_ConfigIdType cfgId, Csm_AsymPrivateKeyType* keyPtr) }}} == Csm_AsymPrivateKeyWrapSymStart == {{{ Std_ReturnType Csm_AsymPrivateKeyWrapSymStart(Csm_ConfigIdType cfgId, const Csm_AsymPrivateKeyType* keyPtr, const Csm_SymKeyType* wrappingKeyPtr) }}} == Csm_AsymPrivateKeyWrapSymUpdate == {{{ Std_ReturnType Csm_AsymPrivateKeyWrapSymUpdate(Csm_ConfigIdType cfgId, uint8* dataPtr, uint32* dataLengthPtr) }}} == Csm_AsymPrivateKeyWrapSymFinish == {{{ Std_ReturnType Csm_AsymPrivateKeyWrapSymFinish(Csm_ConfigIdType cfgId) }}} == Csm_AsymPrivateKeyWrapAsymStart == {{{ Std_ReturnType Csm_AsymPrivateKeyWrapAsymStart(Csm_ConfigIdType cfgId, const Csm_AsymPrivateKeyType* keyPtr, const Csm_AsymPublicKeyType* wrappingKeyPtr) }}} == Csm_AsymPrivateKeyWrapAsymUpdate == {{{ Std_ReturnType Csm_AsymPrivateKeyWrapAsymUpdate(Csm_ConfigIdType cfgId, uint8* dataPtr, uint32* dataLengthPtr) }}} == Csm_AsymPrivateKeyWrapAsymFinish == {{{ Std_ReturnType Csm_AsymPrivateKeyWrapAsymFinish(Csm_ConfigIdType cfgId) }}} == Cry_Start == {{{ Std_ReturnType Cry_Start( ) }}} == Cry_Update == {{{ Std_ReturnType Cry_Update( , , ) }}} == Cry_Finish == {{{ Std_ReturnType Cry_Finish( , , ) }}} == Cry_ == {{{ Std_ReturnType Cry_( ) }}} == Cry_MainFunction == {{{ void Cry_MainFunction(void) }}} == Csm_CallbackNotification == {{{ void Csm_CallbackNotification(Std_ReturnType Result) }}} == Csm_ServiceFinishNotification == {{{ void Csm_ServiceFinishNotification(void) }}} == Csm_MainFunction == {{{ void Csm_MainFunction(void) }}} ---- = コンフィギュレーション仕様 = == CsmAsymDecrypt == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymDecrypt }}} * 型:Container * 多重度:0..1 == CsmAsymDecryptMaxKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymDecrypt/CsmAsymDecryptMaxKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 == CsmAsymPrivateKeyUpdate == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyUpdate }}} * 型:Container * 多重度:0..1 == CsmAsymPrivateKeyUpdateMaxKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyUpdate/CsmAsymPrivateKeyUpdateMaxKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:1 == CsmAsymPrivateKeyUpdateConfig == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyUpdate/CsmAsymPrivateKeyUpdateConfig }}} * 型:Container * 多重度:0..32 == CsmAsymPrivateKeyUpdateInitConfiguration == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyUpdate/CsmAsymPrivateKeyUpdateConfig/CsmAsymPrivateKeyUpdateInitConfiguration }}} * 型:StringParam * 多重度:1 == CsmAsymPrivateKeyUpdatePrimitiveName == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyUpdate/CsmAsymPrivateKeyUpdateConfig/CsmAsymPrivateKeyUpdatePrimitiveName }}} * 型:StringParam * 多重度:1 == CsmCallbackAsymPrivateKeyUpdate == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyUpdate/CsmAsymPrivateKeyUpdateConfig/CsmCallbackAsymPrivateKeyUpdate }}} * 型:FunctionName * 多重度:1 == CsmAsymPrivateKeyWrapAsym == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym }}} * 型:Container * 多重度:0..1 == CsmAsymPrivateKeyWrapAsymMaxPrivKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym/CsmAsymPrivateKeyWrapAsymMaxPrivKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:1 == CsmAsymPrivateKeyWrapAsymMaxPubKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapAsym/CsmAsymPrivateKeyWrapAsymMaxPubKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値:1 == CsmAsymPrivateKeyWrapSymMaxSymKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPrivateKeyWrapSym/CsmAsymPrivateKeyWrapSymMaxSymKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 == CsmAsymPublicKeyUpdate == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyUpdate }}} * 型:Container * 多重度:0..1 == CsmAsymPublicKeyUpdateMaxKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyUpdate/CsmAsymPublicKeyUpdateMaxKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:1 == CsmAsymPublicKeyUpdateConfig == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyUpdate/CsmAsymPublicKeyUpdateConfig }}} * 型:Container * 多重度:0..32 == CsmAsymPublicKeyUpdateInitConfiguration == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyUpdate/CsmAsymPublicKeyUpdateConfig/CsmAsymPublicKeyUpdateInitConfiguration }}} * 型:StringParam * 多重度:1 == CsmAsymPublicKeyUpdatePrimitiveName == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyUpdate/CsmAsymPublicKeyUpdateConfig/CsmAsymPublicKeyUpdatePrimitiveName }}} * 型:StringParam * 多重度:1 == CsmCallbackAsymPublicKeyUpdate == {{{ /AUTOSAR/EcucDefs/Csm/CsmAsymPublicKeyUpdate/CsmAsymPublicKeyUpdateConfig/CsmCallbackAsymPublicKeyUpdate }}} * 型: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 == CsmCompression == {{{ /AUTOSAR/EcucDefs/Csm/CsmCompression }}} * 型:Container * 多重度:0..1 == CsmCompressionConfig == {{{ /AUTOSAR/EcucDefs/Csm/CsmCompression/CsmCompressionConfig }}} * 型:Container * 多重度:0..32 == CsmCallbackCompression == {{{ /AUTOSAR/EcucDefs/Csm/CsmCompression/CsmCompressionConfig/CsmCallbackCompression }}} * 型:FunctionName * 多重度:1 == CsmCompressionInitConfiguration == {{{ /AUTOSAR/EcucDefs/Csm/CsmCompression/CsmCompressionConfig/CsmCompressionInitConfiguration }}} * 型:StringParam * 多重度:1 == CsmCompressionPrimitiveName == {{{ /AUTOSAR/EcucDefs/Csm/CsmCompression/CsmCompressionConfig/CsmCompressionPrimitiveName }}} * 型:StringParam * 多重度:1 == CsmDecompression == {{{ /AUTOSAR/EcucDefs/Csm/CsmDecompression }}} * 型:Container * 多重度:0..1 == CsmDecompressionConfig == {{{ /AUTOSAR/EcucDefs/Csm/CsmDecompression/CsmDecompressionConfig }}} * 型:Container * 多重度:0..32 == CsmCallbackDecompression == {{{ /AUTOSAR/EcucDefs/Csm/CsmDecompression/CsmDecompressionConfig/CsmCallbackDecompression }}} * 型:FunctionName * 多重度:1 == CsmDecompressionInitConfiguration == {{{ /AUTOSAR/EcucDefs/Csm/CsmDecompression/CsmDecompressionConfig/CsmDecompressionInitConfiguration }}} * 型:StringParam * 多重度:1 == CsmDecompressionPrimitiveName == {{{ /AUTOSAR/EcucDefs/Csm/CsmDecompression/CsmDecompressionConfig/CsmDecompressionPrimitiveName }}} * 型:StringParam * 多重度:1 == CsmGeneral == {{{ /AUTOSAR/EcucDefs/Csm/CsmGeneral }}} * 型:Container * 多重度:1 == CsmDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == CsmMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmMainFunctionPeriod }}} * 型:FloatParam * 多重度:0..1 == CsmMaxAlignScalarType == {{{ /AUTOSAR/EcucDefs/Csm/CsmGeneral/CsmMaxAlignScalarType }}} * 型:StringParam * 多重度: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値:1 == CsmKeyExchangeCalcPubValMaxPrivateTypeSize == {{{ /AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcPubVal/CsmKeyExchangeCalcPubValMaxPrivateTypeSize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値:1 == CsmKeyExchangeCalcSecretMaxPrivateTypeSize == {{{ /AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSecret/CsmKeyExchangeCalcSecretMaxPrivateTypeSize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値:1 == CsmKeyExchangeCalcSymKeyMaxPrivateTypeSize == {{{ /AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyMaxPrivateTypeSize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:1 == CsmKeyExchangeCalcSymKeyMaxSymKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmKeyExchangeCalcSymKey/CsmKeyExchangeCalcSymKeyMaxSymKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値:1 == CsmSymEncryptConfig == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymEncrypt/CsmSymEncryptConfig }}} * 型:Container * 多重度:0..32 == CsmCallbackSymEncrypt == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymEncrypt/CsmSymEncryptConfig/CsmCallbackSymEncrypt }}} * 型:FunctionName * 多重度:1 == CsmSymEncryptInitConfiguration == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymEncrypt/CsmSymEncryptConfig/CsmSymEncryptInitConfiguration }}} * 型: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 * 上限値:4294967295 * 下限値: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 == CsmSymKeyGenerate == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyGenerate }}} * 型:Container * 多重度:0..1 == CsmSymKeyGenerateMaxKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyGenerate/CsmSymKeyGenerateMaxKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:1 == CsmSymKeyGenerateConfig == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyGenerate/CsmSymKeyGenerateConfig }}} * 型:Container * 多重度:0..32 == CsmCallbackSymKeyGenerate == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyGenerate/CsmSymKeyGenerateConfig/CsmCallbackSymKeyGenerate }}} * 型:FunctionName * 多重度:1 == CsmSymKeyGenerateInitConfiguration == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyGenerate/CsmSymKeyGenerateConfig/CsmSymKeyGenerateInitConfiguration }}} * 型:StringParam * 多重度:1 == CsmSymKeyGeneratePrimitiveName == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyGenerate/CsmSymKeyGenerateConfig/CsmSymKeyGeneratePrimitiveName }}} * 型:StringParam * 多重度:1 == CsmSymKeyUpdate == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyUpdate }}} * 型:Container * 多重度:0..1 == CsmSymKeyUpdateMaxKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyUpdate/CsmSymKeyUpdateMaxKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:1 == CsmSymKeyUpdateConfig == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyUpdate/CsmSymKeyUpdateConfig }}} * 型:Container * 多重度:0..32 == CsmCallbackSymKeyUpdate == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyUpdate/CsmSymKeyUpdateConfig/CsmCallbackSymKeyUpdate }}} * 型:FunctionName * 多重度:1 == CsmSymKeyUpdateInitConfiguration == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyUpdate/CsmSymKeyUpdateConfig/CsmSymKeyUpdateInitConfiguration }}} * 型:StringParam * 多重度:1 == CsmSymKeyUpdatePrimitiveName == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyUpdate/CsmSymKeyUpdateConfig/CsmSymKeyUpdatePrimitiveName }}} * 型:StringParam * 多重度:1 == CsmSymKeyWrapAsym == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym }}} * 型:Container * 多重度:0..1 == CsmSymKeyWrapAsymMaxPubKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym/CsmSymKeyWrapAsymMaxPubKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値:1 == CsmSymKeyWrapAsymMaxSymKeySize == {{{ /AUTOSAR/EcucDefs/Csm/CsmSymKeyWrapAsym/CsmSymKeyWrapAsymMaxSymKeySize }}} * 型:IntegerParam * 多重度:1 * 上限値:4294967295 * 下限値: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 * 上限値:4294967295 * 下限値: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