Version 3 (modified by 17 months ago) ( diff ) | ,
---|
Crypto Driver
概要
- API一覧
API ID
[Dec]ID
[Hex]R21-11 Crypto_Init 0 0x00 ○ Crypto_GetVersionInfo 1 0x01 ○ Crypto_ProcessJob 3 0x03 ○ Crypto_CancelJob 14 0x0E ○ Crypto_KeyElementSet 4 0x04 ○ Crypto_KeySetValid 5 0x05 ○ Crypto_KeySetInvalid 21 0x15 ○ Crypto_KeyElementGet 6 0x06 ○ Crypto_KeyGetStatus 20 0x14 ○ Crypto_KeyElementCopy 15 0x0F ○ Crypto_KeyElementCopyPartial 19 0x13 ○ Crypto_KeyCopy 16 0x10 ○ Crypto_KeyElementIdsGet 17 0x11 ○ Crypto_RandomSeed 13 0x0D ○ Crypto_KeyGenerate 7 0x07 ○ Crypto_KeyDerive 8 0x08 ○ Crypto_KeyExchangeCalcPubVal 9 0x09 ○ Crypto_KeyExchangeCalcSecret 10 0x0A ○ Crypto_<vi>_<ai>_NvBlock_Init_<NvBlock> 22 0x16 ○ Crypto_<vi>_<ai>_NvBlock_ReadFrom_<NvBlock> 23 0x17 ○ Crypto_<vi>_<ai>_NvBlock_WriteTo_<NvBlock> 24 0x18 ○ Crypto_<vi>_<ai>_NvBlock_Callback_<NvBlock> 25 0x19 ○ Crypto_MainFunction 12 0x0C ○
- コンフィギュレーション一覧 (R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
- CryptoDriverObjects (○/○/○/○/○)
- CryptoDriverObject (○/○/○/○/○)
- CryptoDefaultRandomKeyRef (-/-/○/○/○)
- CryptoDefaultRandomPrimitiveRef (-/-/○/○/○)
- CryptoDriverObjectEcucPartitionRef (-/○/○/○/○)
- CryptoDriverObjectId (○/○/○/○/○)
- CryptoPrimitiveRef (○/○/○/○/○)
- CryptoQueueSize (○/○/○/○/○)
- CryptoDriverObject (○/○/○/○/○)
- CryptoGeneral (○/○/○/○/○)
- CryptoDevErrorDetect (○/○/○/○/○)
- CryptoEcucPartitionRef (-/○/○/○/○)
- CryptoInstanceId (○/○/○/○/○)
- CryptoMainFunctionPeriod (○/○/○/○/○)
- CryptoVersionInfoApi (○/○/○/○/○)
- CryptoKeyElements (○/○/○/○/○)
- CryptoKeyElement (○/○/○/○/○)
- CryptoKeyElementAllowPartialAccess (○/○/○/○/○)
- CryptoKeyElementFormat (○/○/○/○/○)
- CryptoKeyElementId (○/○/○/○/○)
- CryptoKeyElementInitValue (○/○/○/○/○)
- CryptoKeyElementPersist (○/○/○/○/○)
- CryptoKeyElementReadAccess (○/○/○/○/○)
- CryptoKeyElementSize (○/○/○/○/○)
- CryptoKeyElementVirtualTargetRef (○/○/-/-/-)
- CryptoKeyElementWriteAccess (○/○/○/○/○)
- CryptoKeyElement (○/○/○/○/○)
- CryptoKeyTypes (○/○/○/○/○)
- CryptoKeyType (○/○/○/○/○)
- CryptoKeyElementRef (○/○/○/○/○)
- CryptoKeyType (○/○/○/○/○)
- CryptoKeys (○/○/○/○/○)
- CryptoKey (○/○/○/○/○)
- CryptoKeyDeriveIterations (○/-/-/-/-)
- CryptoKeyId (○/○/○/○/○)
- CryptoKeyNvBlockRef (-/-/-/○/○)
- CryptoKeyTypeRef (○/○/○/○/○)
- CryptoKey (○/○/○/○/○)
- CryptoNvStorage (-/-/-/○/○)
- CryptoNvBlock (-/-/-/○/○)
- CryptoNvBlockDescriptorRef (-/-/-/○/○)
- CryptoNvBlockFailedRetries (-/-/-/○/○)
- CryptoNvBlockProcessing (-/-/-/○/○)
- CryptoNvBlock (-/-/-/○/○)
- CryptoPrimitives (○/○/○/○/○)
- CryptoPrimitive (○/○/○/○/○)
- CryptoPrimitiveAlgorithmFamily (○/○/○/○/○)
- CryptoPrimitiveAlgorithmFamilyCustomRef (-/-/-/○/○)
- CryptoPrimitiveAlgorithmMode (○/○/○/○/○)
- CryptoPrimitiveAlgorithmModeCustomRef (-/-/-/○/○)
- CryptoPrimitiveAlgorithmSecondaryFamily (○/○/○/○/○)
- CryptoPrimitiveAlgorithmSecondaryFamilyCustomRef (-/-/-/○/○)
- CryptoPrimitiveService (○/○/○/○/○)
- CryptoPrimitiveSupportContext (-/-/-/○/○)
- CryptoPrimitiveAlgorithmFamilyCustom (-/-/-/○/○)
- CryptoPrimitiveAlgorithmFamilyCustomId (-/-/-/○/○)
- CryptoPrimitiveAlgorithmModeCustom (-/-/-/○/○)
- CryptoPrimitiveAlgorithmModeCustomId (-/-/-/○/○)
- CryptoPrimitive (○/○/○/○/○)
- CryptoDriverObjects (○/○/○/○/○)
- エラーコード一覧
エラーコード Dec Hex R21-11 CRYPTO_E_UNINIT 0 0x00 ○ CRYPTO_E_INIT_FAILED 1 0x01 ○ CRYPTO_E_PARAM_POINTER 2 0x02 ○ CRYPTO_E_PARAM_HANDLE 4 0x04 ○ CRYPTO_E_PARAM_VALUE 5 0x05 ○ CRYPTO_E_SMALL_BUFFER 6 0x06 ○ CRYPTO_E_RE_ENTROPY_EXHAUSTED 3 0x03 ○ CRYPTO_E_RE_NVM_ACCESS_FAILED 4 0x04 ○ CRYPTO_E_BUSY 2 0x02 ○ CRYPTO_E_ENTROPY_EXHAUSTED 4 0x04 ○ CRYPTO_E_KEY_READ_FAIL 6 0x06 ○ CRYPTO_E_KEY_WRITE_FAIL 7 0x07 ○ CRYPTO_E_KEY_NOT_AVAILABLE 8 0x08 ○ CRYPTO_E_KEY_NOT_VALID 9 0x09 ○ CRYPTO_E_KEY_SIZE_MISMATCH 10 0x0A ○ CRYPTO_E_JOB_CANCELED 12 0x0C ○ CRYPTO_E_KEY_EMPTY 13 0x0D ○
API仕様
Crypto_Init
void Crypto_Init (const Crypto_ConfigType* configPtr)
Crypto_GetVersionInfo
void Crypto_GetVersionInfo (Std_VersionInfoType* versioninfo)
Crypto_ProcessJob
Std_ReturnType Crypto_ProcessJob (uint32 objectId, Crypto_JobType* job)
Crypto_CancelJob
Std_ReturnType Crypto_CancelJob (uint32 objectId, Crypto_JobType* job)
Crypto_KeyElementSet
Std_ReturnType Crypto_KeyElementSet (uint32 cryptoKeyId, uint32 keyElementId, const uint8* keyPtr, uint32 keyLength)
Crypto_KeySetValid
Std_ReturnType Crypto_KeySetValid (uint32 cryptoKeyId)
Crypto_KeySetInvalid
Std_ReturnType Crypto_KeySetInvalid (uint32 cryptoKeyId)
Crypto_KeyElementGet
Std_ReturnType Crypto_KeyElementGet (uint32 cryptoKeyId, uint32 keyElementId, uint8* resultPtr, uint32* resultLengthPtr)
Crypto_KeyGetStatus
Std_ReturnType Crypto_KeyGetStatus (uint32 cryptoKeyId, Crypto_KeyStatusType* keyStatusPtr)
Crypto_KeyElementCopy
Std_ReturnType Crypto_KeyElementCopy (uint32 cryptoKeyId, uint32 keyElementId, uint32 targetCryptoKeyId, uint32 targetKeyElementId)
Crypto_KeyElementCopyPartial
Std_ReturnType Crypto_KeyElementCopyPartial (uint32 cryptoKeyId, uint32 keyElementId, uint32 keyElementSourceOffset, uint32 keyElementTargetOffset, uint32 keyElementCopyLength, uint32 targetCryptoKeyId, uint32 targetKeyElementId)
Crypto_KeyCopy
Std_ReturnType Crypto_KeyCopy (uint32 cryptoKeyId, uint32 targetCryptoKeyId)
Crypto_KeyElementIdsGet
Std_ReturnType Crypto_KeyElementIdsGet (uint32 cryptoKeyId, uint32* keyElementIdsPtr, uint32* keyElementIdsLengthPtr)
Crypto_RandomSeed
Std_ReturnType Crypto_RandomSeed (uint32 cryptoKeyId, const uint8* seedPtr, uint32 seedLength)
Crypto_KeyGenerate
Std_ReturnType Crypto_KeyGenerate (uint32 cryptoKeyId)
Crypto_KeyDerive
Std_ReturnType Crypto_KeyDerive (uint32 cryptoKeyId, uint32 targetCryptoKeyId)
Crypto_KeyExchangeCalcPubVal
Std_ReturnType Crypto_KeyExchangeCalcPubVal (uint32 cryptoKeyId, uint8* publicValuePtr, uint32* publicValueLengthPtr)
Crypto_KeyExchangeCalcSecret
Std_ReturnType Crypto_KeyExchangeCalcSecret (uint32 cryptoKeyId, const uint8* partnerPublicValuePtr, uint32 partnerPublicValueLength)
Crypto_<vi>_<ai>_NvBlock_Init_<NvBlock>
Std_ReturnType Crypto_<vi>_<ai>_NvBlock_Init_<NvBlock> (NvM_InitBlockRequestType initBlockRequest)
Crypto_<vi>_<ai>_NvBlock_ReadFrom_<NvBlock>
Std_ReturnType Crypto_<vi>_<ai>_NvBlock_ReadFrom_<NvBlock> (const void* NvmBuffer)
Crypto_<vi>_<ai>_NvBlock_WriteTo_<NvBlock>
Std_ReturnType Crypto_<vi>_<ai>_NvBlock_WriteTo_<NvBlock> (void* NvmBuffer)
Crypto_<vi>_<ai>_NvBlock_Callback_<NvBlock>
Std_ReturnType Crypto_<vi>_<ai>_NvBlock_Callback_<NvBlock> (NvM_BlockRequestType BlockRequest, NvM_RequestResultType JobResult)
Crypto_MainFunction
void Crypto_MainFunction (void)
コンフィギュレーション仕様
CryptoDriverObjects
/AUTOSAR/EcucDefs/Crypto/CryptoDriverObjects
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00003
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
CryptoDriverObject
/AUTOSAR/EcucDefs/Crypto/CryptoDriverObjects/CryptoDriverObject
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00008
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
CryptoDefaultRandomKeyRef
/AUTOSAR/EcucDefs/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoDefaultRandomKeyRef
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00045
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoKeys/CryptoKey
CryptoDefaultRandomPrimitiveRef
/AUTOSAR/EcucDefs/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoDefaultRandomPrimitiveRef
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00044
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive
CryptoDriverObjectEcucPartitionRef
/AUTOSAR/EcucDefs/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoDriverObjectEcucPartitionRef
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00043
- タイプ: REFERENCE
- 多重度:
- R4.4.0/R19-11: 0..*
- R20-11/R21-11: 0..1
- 参照先: /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
CryptoDriverObjectId
/AUTOSAR/EcucDefs/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoDriverObjectId
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00009
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値:
- R4.3.1: 1
- R4.4.0/R19-11/R20-11/R21-11: 0
CryptoPrimitiveRef
/AUTOSAR/EcucDefs/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoPrimitiveRef
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00018
- タイプ: REFERENCE
- 多重度: 1..*
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive
CryptoQueueSize
/AUTOSAR/EcucDefs/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoQueueSize
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00019
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 0
CryptoGeneral
/AUTOSAR/EcucDefs/Crypto/CryptoGeneral
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00002
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
CryptoDevErrorDetect
/AUTOSAR/EcucDefs/Crypto/CryptoGeneral/CryptoDevErrorDetect
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00006
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.4.0/R19-11/R20-11/R21-11: false
CryptoEcucPartitionRef
/AUTOSAR/EcucDefs/Crypto/CryptoGeneral/CryptoEcucPartitionRef
- 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00042
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
CryptoInstanceId
/AUTOSAR/EcucDefs/Crypto/CryptoGeneral/CryptoInstanceId
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00040
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 255
- 下限値: 0
CryptoMainFunctionPeriod
/AUTOSAR/EcucDefs/Crypto/CryptoGeneral/CryptoMainFunctionPeriod
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00038
- タイプ: FLOAT-PARAM
- 多重度: 0..1
- 上限値: INF
- 下限値: 0
CryptoVersionInfoApi
/AUTOSAR/EcucDefs/Crypto/CryptoGeneral/CryptoVersionInfoApi
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00007
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.4.0/R19-11/R20-11/R21-11: false
CryptoKeyElements
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00005
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
CryptoKeyElement
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00014
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
CryptoKeyElementAllowPartialAccess
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementAllowPartialAccess
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00025
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.4.0/R19-11/R20-11/R21-11: false
CryptoKeyElementFormat
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementFormat
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00041
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- R4.3.1/R4.4.0:
- CRYPTO_KE_FORMAT_BIN_CERT_CVC
- CRYPTO_KE_FORMAT_BIN_CERT_X509_V3
- CRYPTO_KE_FORMAT_BIN_IDENT_PRIVATEKEY_PKCS8
- CRYPTO_KE_FORMAT_BIN_IDENT_PUBLICKEY
- CRYPTO_KE_FORMAT_BIN_OCTET
- CRYPTO_KE_FORMAT_BIN_RSA_PRIVATEKEY
- CRYPTO_KE_FORMAT_BIN_RSA_PUBLICKEY
- CRYPTO_KE_FORMAT_BIN_SHEKEYS
- R19-11/R20-11/R21-11:
- CRYPTO_KE_FORMAT_BIN_IDENT_PRIVATEKEY_PKCS8
- CRYPTO_KE_FORMAT_BIN_IDENT_PUBLICKEY
- CRYPTO_KE_FORMAT_BIN_OCTET
- CRYPTO_KE_FORMAT_BIN_RSA_PRIVATEKEY
- CRYPTO_KE_FORMAT_BIN_RSA_PUBLICKEY
- CRYPTO_KE_FORMAT_BIN_SHEKEYS
- R4.3.1/R4.4.0:
CryptoKeyElementId
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementId
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00021
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値:
- R4.3.1: 1
- R4.4.0/R19-11/R20-11/R21-11: 0
CryptoKeyElementInitValue
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementInitValue
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00023
- タイプ: STRING-PARAM
- 多重度:
- R4.3.1: 1
- R4.4.0/R19-11/R20-11/R21-11: 0..1
CryptoKeyElementPersist
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementPersist
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00026
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値:
- R4.4.0/R19-11/R20-11/R21-11: false
CryptoKeyElementReadAccess
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementReadAccess
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00024
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- CRYPTO_RA_ALLOWED
- CRYPTO_RA_DENIED
- CRYPTO_RA_ENCRYPTED
- CRYPTO_RA_INTERNAL_COPY
CryptoKeyElementSize
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementSize
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00022
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 1
CryptoKeyElementVirtualTargetRef
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementVirtualTargetRef
- 対象リビジョン: R4.3.1/R4.4.0
- SWSタグ: ECUC_Crypto_00028
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement
CryptoKeyElementWriteAccess
/AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementWriteAccess
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00027
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- CRYPTO_WA_ALLOWED
- CRYPTO_WA_DENIED
- CRYPTO_WA_ENCRYPTED
- CRYPTO_WA_INTERNAL_COPY
CryptoKeyTypes
/AUTOSAR/EcucDefs/Crypto/CryptoKeyTypes
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00017
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
CryptoKeyType
/AUTOSAR/EcucDefs/Crypto/CryptoKeyTypes/CryptoKeyType
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00030
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
CryptoKeyElementRef
/AUTOSAR/EcucDefs/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00031
- タイプ: REFERENCE
- 多重度: 1..*
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoKeyElements/CryptoKeyElement
CryptoKeys
/AUTOSAR/EcucDefs/Crypto/CryptoKeys
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00004
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
CryptoKey
/AUTOSAR/EcucDefs/Crypto/CryptoKeys/CryptoKey
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00011
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
CryptoKeyDeriveIterations
/AUTOSAR/EcucDefs/Crypto/CryptoKeys/CryptoKey/CryptoKeyDeriveIterations
- 対象リビジョン: R4.3.1
- SWSタグ: ECUC_Crypto_00015
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値: 1
CryptoKeyId
/AUTOSAR/EcucDefs/Crypto/CryptoKeys/CryptoKey/CryptoKeyId
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00012
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 4294967295
- 下限値:
- R4.3.1: 1
- R4.4.0/R19-11/R20-11/R21-11: 0
CryptoKeyNvBlockRef
/AUTOSAR/EcucDefs/Crypto/CryptoKeys/CryptoKey/CryptoKeyNvBlockRef
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00059
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoNvStorage/CryptoNvBlock
CryptoKeyTypeRef
/AUTOSAR/EcucDefs/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00020
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoKeyTypes/CryptoKeyType
CryptoNvStorage
/AUTOSAR/EcucDefs/Crypto/CryptoNvStorage
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00054
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
CryptoNvBlock
/AUTOSAR/EcucDefs/Crypto/CryptoNvStorage/CryptoNvBlock
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00055
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1..*
CryptoNvBlockDescriptorRef
/AUTOSAR/EcucDefs/Crypto/CryptoNvStorage/CryptoNvBlock/CryptoNvBlockDescriptorRef
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00056
- タイプ: REFERENCE
- 多重度: 1
- 参照先: /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
CryptoNvBlockFailedRetries
/AUTOSAR/EcucDefs/Crypto/CryptoNvStorage/CryptoNvBlock/CryptoNvBlockFailedRetries
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00057
- タイプ: INTEGER-PARAM
- 多重度: 0..1
- 上限値: 65535
- 下限値: 1
CryptoNvBlockProcessing
/AUTOSAR/EcucDefs/Crypto/CryptoNvStorage/CryptoNvBlock/CryptoNvBlockProcessing
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00058
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- CRYPTO_NV_BLOCK_DEFERRED
- CRYPTO_NV_BLOCK_IMMEDIATE
CryptoPrimitives
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00032
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
CryptoPrimitive
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00033
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
CryptoPrimitiveAlgorithmFamily
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmFamily
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00035
- タイプ: ENUMERATION-PARAM
- 多重度:
- R4.3.1/R4.4.0/R19-11: 1
- R20-11/R21-11: 1..*
- 選択肢:
- R4.3.1:
- CRYPTO_ALGOFAM_3DES
- CRYPTO_ALGOFAM_AES
- CRYPTO_ALGOFAM_BLAKE_1_256
- CRYPTO_ALGOFAM_BLAKE_1_512
- CRYPTO_ALGOFAM_BLAKE_2s_256
- CRYPTO_ALGOFAM_BLAKE_2s_512
- CRYPTO_ALGOFAM_BRAINPOOL
- CRYPTO_ALGOFAM_CHACHA
- CRYPTO_ALGOFAM_CUSTOM
- CRYPTO_ALGOFAM_ECCNIST
- CRYPTO_ALGOFAM_ECIES
- CRYPTO_ALGOFAM_ED25519
- CRYPTO_ALGOFAM_NOT_SET
- CRYPTO_ALGOFAM_RIPEMD160
- CRYPTO_ALGOFAM_RNG
- CRYPTO_ALGOFAM_RSA
- CRYPTO_ALGOFAM_SECURECOUNTER
- CRYPTO_ALGOFAM_SHA1
- CRYPTO_ALGOFAM_SHA2_224
- CRYPTO_ALGOFAM_SHA2_256
- CRYPTO_ALGOFAM_SHA2_384
- CRYPTO_ALGOFAM_SHA2_512
- CRYPTO_ALGOFAM_SHA2_512_224
- CRYPTO_ALGOFAM_SHA2_512_256
- CRYPTO_ALGOFAM_SHA3_224
- CRYPTO_ALGOFAM_SHA3_256
- CRYPTO_ALGOFAM_SHA3_384
- CRYPTO_ALGOFAM_SHA3_512
- CRYPTO_ALGOFAM_SHAKE128
- CRYPTO_ALGOFAM_SHAKE256
- CRYPTO_ALGOFAM_SIPHASH
- R4.4.0:
- CRYPTO_ALGOFAM_3DES
- CRYPTO_ALGOFAM_AES
- CRYPTO_ALGOFAM_BLAKE_1_256
- CRYPTO_ALGOFAM_BLAKE_1_512
- CRYPTO_ALGOFAM_BLAKE_2s_256
- CRYPTO_ALGOFAM_BLAKE_2s_512
- CRYPTO_ALGOFAM_BRAINPOOL
- CRYPTO_ALGOFAM_CHACHA
- CRYPTO_ALGOFAM_CUSTOM
- CRYPTO_ALGOFAM_DH
- CRYPTO_ALGOFAM_DRBG
- CRYPTO_ALGOFAM_ECCANSI
- CRYPTO_ALGOFAM_ECCNIST
- CRYPTO_ALGOFAM_ECCSEC
- CRYPTO_ALGOFAM_ECIES
- CRYPTO_ALGOFAM_ED25519
- CRYPTO_ALGOFAM_FIPS186
- CRYPTO_ALGOFAM_KDFX963
- CRYPTO_ALGOFAM_NOT_SET
- CRYPTO_ALGOFAM_PADDING_ONEWITHZEROS
- CRYPTO_ALGOFAM_PADDING_PKCS7
- CRYPTO_ALGOFAM_PBKDF2
- CRYPTO_ALGOFAM_RIPEMD160
- CRYPTO_ALGOFAM_RNG
- CRYPTO_ALGOFAM_RSA
- CRYPTO_ALGOFAM_SHA1
- CRYPTO_ALGOFAM_SHA2_224
- CRYPTO_ALGOFAM_SHA2_256
- CRYPTO_ALGOFAM_SHA2_384
- CRYPTO_ALGOFAM_SHA2_512
- CRYPTO_ALGOFAM_SHA2_512_224
- CRYPTO_ALGOFAM_SHA2_512_256
- CRYPTO_ALGOFAM_SHA3_224
- CRYPTO_ALGOFAM_SHA3_256
- CRYPTO_ALGOFAM_SHA3_384
- CRYPTO_ALGOFAM_SHA3_512
- CRYPTO_ALGOFAM_SHAKE128
- CRYPTO_ALGOFAM_SHAKE256
- CRYPTO_ALGOFAM_SIPHASH
- R19-11:
- CRYPTO_ALGOFAM_3DES
- CRYPTO_ALGOFAM_AES
- CRYPTO_ALGOFAM_BLAKE_1_256
- CRYPTO_ALGOFAM_BLAKE_1_512
- CRYPTO_ALGOFAM_BLAKE_2s_256
- CRYPTO_ALGOFAM_BLAKE_2s_512
- CRYPTO_ALGOFAM_BRAINPOOL
- CRYPTO_ALGOFAM_CHACHA
- CRYPTO_ALGOFAM_CUSTOM
- CRYPTO_ALGOFAM_DH
- CRYPTO_ALGOFAM_DRBG
- CRYPTO_ALGOFAM_ECCANSI
- CRYPTO_ALGOFAM_ECCNIST
- CRYPTO_ALGOFAM_ECCSEC
- CRYPTO_ALGOFAM_ED25519
- CRYPTO_ALGOFAM_FIPS186
- CRYPTO_ALGOFAM_KDFX963
- CRYPTO_ALGOFAM_NOT_SET
- CRYPTO_ALGOFAM_PADDING_ONEWITHZEROS
- CRYPTO_ALGOFAM_PADDING_PKCS7
- CRYPTO_ALGOFAM_PBKDF2
- CRYPTO_ALGOFAM_RIPEMD160
- CRYPTO_ALGOFAM_RNG
- CRYPTO_ALGOFAM_RSA
- CRYPTO_ALGOFAM_SHA1
- CRYPTO_ALGOFAM_SHA2_224
- CRYPTO_ALGOFAM_SHA2_256
- CRYPTO_ALGOFAM_SHA2_384
- CRYPTO_ALGOFAM_SHA2_512
- CRYPTO_ALGOFAM_SHA2_512_224
- CRYPTO_ALGOFAM_SHA2_512_256
- CRYPTO_ALGOFAM_SHA3_224
- CRYPTO_ALGOFAM_SHA3_256
- CRYPTO_ALGOFAM_SHA3_384
- CRYPTO_ALGOFAM_SHA3_512
- CRYPTO_ALGOFAM_SHAKE128
- CRYPTO_ALGOFAM_SHAKE256
- CRYPTO_ALGOFAM_SIPHASH
- R20-11/R21-11:
- CRYPTO_ALGOFAM_3DES
- CRYPTO_ALGOFAM_AES
- CRYPTO_ALGOFAM_BLAKE_1_256
- CRYPTO_ALGOFAM_BLAKE_1_512
- CRYPTO_ALGOFAM_BLAKE_2s_256
- CRYPTO_ALGOFAM_BLAKE_2s_512
- CRYPTO_ALGOFAM_BRAINPOOL
- CRYPTO_ALGOFAM_CHACHA
- CRYPTO_ALGOFAM_CUSTOM
- CRYPTO_ALGOFAM_DH
- CRYPTO_ALGOFAM_DRBG
- CRYPTO_ALGOFAM_ECCANSI
- CRYPTO_ALGOFAM_ECCNIST
- CRYPTO_ALGOFAM_ECCSEC
- CRYPTO_ALGOFAM_ECDH
- CRYPTO_ALGOFAM_ECDSA
- CRYPTO_ALGOFAM_ED25519
- CRYPTO_ALGOFAM_EEA3
- CRYPTO_ALGOFAM_EIA3
- CRYPTO_ALGOFAM_FIPS186
- CRYPTO_ALGOFAM_HKDF
- CRYPTO_ALGOFAM_KDFX963
- CRYPTO_ALGOFAM_NOT_SET
- CRYPTO_ALGOFAM_PADDING_ONEWITHZEROS
- CRYPTO_ALGOFAM_PADDING_PKCS7
- CRYPTO_ALGOFAM_PBKDF2
- CRYPTO_ALGOFAM_POLY1305
- CRYPTO_ALGOFAM_RIPEMD160
- CRYPTO_ALGOFAM_RNG
- CRYPTO_ALGOFAM_RSA
- CRYPTO_ALGOFAM_SHA1
- CRYPTO_ALGOFAM_SHA2_224
- CRYPTO_ALGOFAM_SHA2_256
- CRYPTO_ALGOFAM_SHA2_384
- CRYPTO_ALGOFAM_SHA2_512
- CRYPTO_ALGOFAM_SHA2_512_224
- CRYPTO_ALGOFAM_SHA2_512_256
- CRYPTO_ALGOFAM_SHA3_224
- CRYPTO_ALGOFAM_SHA3_256
- CRYPTO_ALGOFAM_SHA3_384
- CRYPTO_ALGOFAM_SHA3_512
- CRYPTO_ALGOFAM_SHAKE128
- CRYPTO_ALGOFAM_SHAKE256
- CRYPTO_ALGOFAM_SIPHASH
- CRYPTO_ALGOFAM_SM2
- CRYPTO_ALGOFAM_SM3
- CRYPTO_ALGOFAM_X25519
- R4.3.1:
CryptoPrimitiveAlgorithmFamilyCustomRef
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmFamilyCustomRef
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00050
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitiveAlgorithmFamilyCustom
CryptoPrimitiveAlgorithmMode
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmMode
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00036
- タイプ: ENUMERATION-PARAM
- 多重度:
- R4.3.1/R4.4.0/R19-11: 1
- R20-11/R21-11: 1..*
- 選択肢:
- R4.3.1:
- CRYPTO_ALGOMODE_12ROUNDS
- CRYPTO_ALGOMODE_20ROUNDS
- CRYPTO_ALGOMODE_8ROUNDS
- CRYPTO_ALGOMODE_CBC
- CRYPTO_ALGOMODE_CFB
- CRYPTO_ALGOMODE_CMAC
- CRYPTO_ALGOMODE_CTR
- CRYPTO_ALGOMODE_CTRDRBG
- CRYPTO_ALGOMODE_CUSTOM
- CRYPTO_ALGOMODE_ECB
- CRYPTO_ALGOMODE_GCM
- CRYPTO_ALGOMODE_GMAC
- CRYPTO_ALGOMODE_HMAC
- CRYPTO_ALGOMODE_NOT_SET
- CRYPTO_ALGOMODE_OFB
- CRYPTO_ALGOMODE_RSAES_OAEP
- CRYPTO_ALGOMODE_RSAES_PKCS1_v1_5
- CRYPTO_ALGOMODE_RSASSA_PKCS1_v1_5
- CRYPTO_ALGOMODE_RSASSA_PSS
- CRYPTO_ALGOMODE_SIPHASH_2_4
- CRYPTO_ALGOMODE_SIPHASH_4_8
- CRYPTO_ALGOMODE_XTS
- R4.4.0/R19-11/R20-11/R21-11:
- CRYPTO_ALGOMODE_12ROUNDS
- CRYPTO_ALGOMODE_20ROUNDS
- CRYPTO_ALGOMODE_8ROUNDS
- CRYPTO_ALGOMODE_CBC
- CRYPTO_ALGOMODE_CFB
- CRYPTO_ALGOMODE_CMAC
- CRYPTO_ALGOMODE_CTR
- CRYPTO_ALGOMODE_CTRDRBG
- CRYPTO_ALGOMODE_CUSTOM
- CRYPTO_ALGOMODE_ECB
- CRYPTO_ALGOMODE_GCM
- CRYPTO_ALGOMODE_GMAC
- CRYPTO_ALGOMODE_HMAC
- CRYPTO_ALGOMODE_NOT_SET
- CRYPTO_ALGOMODE_OFB
- CRYPTO_ALGOMODE_PXXXR
- CRYPTO_ALGOMODE_RSAES_OAEP
- CRYPTO_ALGOMODE_RSAES_PKCS1_v1_5
- CRYPTO_ALGOMODE_RSASSA_PKCS1_v1_5
- CRYPTO_ALGOMODE_RSASSA_PSS
- CRYPTO_ALGOMODE_SIPHASH_2_4
- CRYPTO_ALGOMODE_SIPHASH_4_8
- CRYPTO_ALGOMODE_XTS
- R4.3.1:
CryptoPrimitiveAlgorithmModeCustomRef
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmModeCustomRef
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00051
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitiveAlgorithmModeCustom
CryptoPrimitiveAlgorithmSecondaryFamily
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmSecondaryFamily
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00037
- タイプ: ENUMERATION-PARAM
- 多重度:
- R4.3.1/R4.4.0/R19-11: 1
- R20-11/R21-11: 1..*
- 選択肢:
- R4.3.1:
- CRYPTO_ALGOFAM_3DES
- CRYPTO_ALGOFAM_AES
- CRYPTO_ALGOFAM_BLAKE_1_256
- CRYPTO_ALGOFAM_BLAKE_1_512
- CRYPTO_ALGOFAM_BLAKE_2s_256
- CRYPTO_ALGOFAM_BLAKE_2s_512
- CRYPTO_ALGOFAM_BRAINPOOL
- CRYPTO_ALGOFAM_CHACHA
- CRYPTO_ALGOFAM_CUSTOM
- CRYPTO_ALGOFAM_ECCNIST
- CRYPTO_ALGOFAM_ECIES
- CRYPTO_ALGOFAM_ED25519
- CRYPTO_ALGOFAM_NOT_SET
- CRYPTO_ALGOFAM_RIPEMD160
- CRYPTO_ALGOFAM_RNG
- CRYPTO_ALGOFAM_RSA
- CRYPTO_ALGOFAM_SECURECOUNTER
- CRYPTO_ALGOFAM_SHA1
- CRYPTO_ALGOFAM_SHA2_224
- CRYPTO_ALGOFAM_SHA2_256
- CRYPTO_ALGOFAM_SHA2_384
- CRYPTO_ALGOFAM_SHA2_512
- CRYPTO_ALGOFAM_SHA2_512_224
- CRYPTO_ALGOFAM_SHA2_512_256
- CRYPTO_ALGOFAM_SHA3_224
- CRYPTO_ALGOFAM_SHA3_256
- CRYPTO_ALGOFAM_SHA3_384
- CRYPTO_ALGOFAM_SHA3_512
- CRYPTO_ALGOFAM_SHAKE128
- CRYPTO_ALGOFAM_SHAKE256
- CRYPTO_ALGOFAM_SIPHASH
- R4.4.0:
- CRYPTO_ALGOFAM_3DES
- CRYPTO_ALGOFAM_AES
- CRYPTO_ALGOFAM_BLAKE_1_256
- CRYPTO_ALGOFAM_BLAKE_1_512
- CRYPTO_ALGOFAM_BLAKE_2s_256
- CRYPTO_ALGOFAM_BLAKE_2s_512
- CRYPTO_ALGOFAM_BRAINPOOL
- CRYPTO_ALGOFAM_CHACHA
- CRYPTO_ALGOFAM_CUSTOM
- CRYPTO_ALGOFAM_DRBG
- CRYPTO_ALGOFAM_ECCANSI
- CRYPTO_ALGOFAM_ECCNIST
- CRYPTO_ALGOFAM_ECCSEC
- CRYPTO_ALGOFAM_ECIES
- CRYPTO_ALGOFAM_ED25519
- CRYPTO_ALGOFAM_FIPS186
- CRYPTO_ALGOFAM_NOT_SET
- CRYPTO_ALGOFAM_PADDING_ONEWITHZEROS
- CRYPTO_ALGOFAM_PADDING_PKCS7
- CRYPTO_ALGOFAM_RIPEMD160
- CRYPTO_ALGOFAM_RNG
- CRYPTO_ALGOFAM_RSA
- CRYPTO_ALGOFAM_SHA1
- CRYPTO_ALGOFAM_SHA2_224
- CRYPTO_ALGOFAM_SHA2_256
- CRYPTO_ALGOFAM_SHA2_384
- CRYPTO_ALGOFAM_SHA2_512
- CRYPTO_ALGOFAM_SHA2_512_224
- CRYPTO_ALGOFAM_SHA2_512_256
- CRYPTO_ALGOFAM_SHA3_224
- CRYPTO_ALGOFAM_SHA3_256
- CRYPTO_ALGOFAM_SHA3_384
- CRYPTO_ALGOFAM_SHA3_512
- CRYPTO_ALGOFAM_SHAKE128
- CRYPTO_ALGOFAM_SHAKE256
- CRYPTO_ALGOFAM_SIPHASH
- R19-11:
- CRYPTO_ALGOFAM_3DES
- CRYPTO_ALGOFAM_AES
- CRYPTO_ALGOFAM_BLAKE_1_256
- CRYPTO_ALGOFAM_BLAKE_1_512
- CRYPTO_ALGOFAM_BLAKE_2s_256
- CRYPTO_ALGOFAM_BLAKE_2s_512
- CRYPTO_ALGOFAM_BRAINPOOL
- CRYPTO_ALGOFAM_CHACHA
- CRYPTO_ALGOFAM_CUSTOM
- CRYPTO_ALGOFAM_DRBG
- CRYPTO_ALGOFAM_ECCANSI
- CRYPTO_ALGOFAM_ECCNIST
- CRYPTO_ALGOFAM_ECCSEC
- CRYPTO_ALGOFAM_ED25519
- CRYPTO_ALGOFAM_FIPS186
- CRYPTO_ALGOFAM_NOT_SET
- CRYPTO_ALGOFAM_PADDING_ONEWITHZEROS
- CRYPTO_ALGOFAM_PADDING_PKCS7
- CRYPTO_ALGOFAM_RIPEMD160
- CRYPTO_ALGOFAM_RNG
- CRYPTO_ALGOFAM_RSA
- CRYPTO_ALGOFAM_SHA1
- CRYPTO_ALGOFAM_SHA2_224
- CRYPTO_ALGOFAM_SHA2_256
- CRYPTO_ALGOFAM_SHA2_384
- CRYPTO_ALGOFAM_SHA2_512
- CRYPTO_ALGOFAM_SHA2_512_224
- CRYPTO_ALGOFAM_SHA2_512_256
- CRYPTO_ALGOFAM_SHA3_224
- CRYPTO_ALGOFAM_SHA3_256
- CRYPTO_ALGOFAM_SHA3_384
- CRYPTO_ALGOFAM_SHA3_512
- CRYPTO_ALGOFAM_SHAKE128
- CRYPTO_ALGOFAM_SHAKE256
- CRYPTO_ALGOFAM_SIPHASH
- R20-11/R21-11:
- CRYPTO_ALGOFAM_3DES
- CRYPTO_ALGOFAM_AES
- CRYPTO_ALGOFAM_BLAKE_1_256
- CRYPTO_ALGOFAM_BLAKE_1_512
- CRYPTO_ALGOFAM_BLAKE_2s_256
- CRYPTO_ALGOFAM_BLAKE_2s_512
- CRYPTO_ALGOFAM_BRAINPOOL
- CRYPTO_ALGOFAM_CHACHA
- CRYPTO_ALGOFAM_CUSTOM
- CRYPTO_ALGOFAM_DRBG
- CRYPTO_ALGOFAM_ECCANSI
- CRYPTO_ALGOFAM_ECCNIST
- CRYPTO_ALGOFAM_ECCSEC
- CRYPTO_ALGOFAM_ED25519
- CRYPTO_ALGOFAM_FIPS186
- CRYPTO_ALGOFAM_NOT_SET
- CRYPTO_ALGOFAM_PADDING_ONEWITHZEROS
- CRYPTO_ALGOFAM_PADDING_PKCS7
- CRYPTO_ALGOFAM_POLY1305
- CRYPTO_ALGOFAM_RIPEMD160
- CRYPTO_ALGOFAM_RNG
- CRYPTO_ALGOFAM_RSA
- CRYPTO_ALGOFAM_SHA1
- CRYPTO_ALGOFAM_SHA2_224
- CRYPTO_ALGOFAM_SHA2_256
- CRYPTO_ALGOFAM_SHA2_384
- CRYPTO_ALGOFAM_SHA2_512
- CRYPTO_ALGOFAM_SHA2_512_224
- CRYPTO_ALGOFAM_SHA2_512_256
- CRYPTO_ALGOFAM_SHA3_224
- CRYPTO_ALGOFAM_SHA3_256
- CRYPTO_ALGOFAM_SHA3_384
- CRYPTO_ALGOFAM_SHA3_512
- CRYPTO_ALGOFAM_SHAKE128
- CRYPTO_ALGOFAM_SHAKE256
- CRYPTO_ALGOFAM_SIPHASH
- CRYPTO_ALGOFAM_X25519
- R4.3.1:
CryptoPrimitiveAlgorithmSecondaryFamilyCustomRef
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmSecondaryFamilyCustomRef
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00052
- タイプ: REFERENCE
- 多重度: 0..*
- 参照先: /AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitiveAlgorithmFamilyCustom
CryptoPrimitiveService
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveService
- 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
- SWSタグ: ECUC_Crypto_00034
- タイプ: ENUMERATION-PARAM
- 多重度: 1
- 選択肢:
- R4.3.1/R4.4.0/R19-11:
- AEAD_DECRYPT
- AEAD_ENCRYPT
- DECRYPT
- ENCRYPT
- HASH
- MAC_GENERATE
- MAC_VERIFY
- RANDOM
- SIGNATURE_GENERATE
- SIGNATURE_VERIFY
- R20-11/R21-11:
- CRYPTO_AEADDECRYPT
- CRYPTO_AEADENCRYPT
- CRYPTO_DECRYPT
- CRYPTO_ENCRYPT
- CRYPTO_HASH
- CRYPTO_KEYDERIVE
- CRYPTO_KEYEXCHANGECALCPUBVAL
- CRYPTO_KEYEXCHANGECALCSECRET
- CRYPTO_KEYGENERATE
- CRYPTO_KEYSETINVALID
- CRYPTO_KEYSETVALID
- CRYPTO_MACGENERATE
- CRYPTO_MACVERIFY
- CRYPTO_RANDOMGENERATE
- CRYPTO_RANDOMSEED
- CRYPTO_SIGNATUREGENERATE
- CRYPTO_SIGNATUREVERIFY
- R4.3.1/R4.4.0/R19-11:
CryptoPrimitiveSupportContext
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveSupportContext
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00053
- タイプ: BOOLEAN-PARAM
- 多重度: 0..1
- デフォルト値: false
CryptoPrimitiveAlgorithmFamilyCustom
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitiveAlgorithmFamilyCustom
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00046
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
CryptoPrimitiveAlgorithmFamilyCustomId
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitiveAlgorithmFamilyCustom/CryptoPrimitiveAlgorithmFamilyCustomId
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00047
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 254
- 下限値: 128
CryptoPrimitiveAlgorithmModeCustom
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitiveAlgorithmModeCustom
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00048
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
CryptoPrimitiveAlgorithmModeCustomId
/AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitiveAlgorithmModeCustom/CryptoPrimitiveAlgorithmModeCustomId
- 対象リビジョン: R20-11/R21-11
- SWSタグ: ECUC_Crypto_00049
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 254
- 下限値: 128
Note:
See TracWiki
for help on using the wiki.