该组包含为允许使用标志预定义的 1 bit常量值列表。 更多...

变量 | |
| const AllowedUsageFlags | ara::crypto::kAllowPrototypedOnly = 0U |
| 密钥/种子的使用将由密钥插槽原型完全指定(对象只能在从插槽重新加载后使用)。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDataEncryption = 0x0001U |
| 密钥/种子可用于数据加密初始化(适用于对称和非对称算法)。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDataDecryption = 0x0002U |
| 密钥/种子可用于数据解密初始化(适用于对称和非对称算法)。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowSignature = 0x0004U |
| 密钥/种子可用于数字签名或MAC/HMAC生产(适用于对称和非对称算法)。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowVerification = 0x0008U |
| 密钥/种子可用于数字签名或MAC/HMAC验证(适用于对称和非对称算法)。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowKeyAgreement = 0x0010U |
| 种子或非对称密钥可用于执行密钥协议。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowKeyDiversify = 0x0020U |
| 种子密钥或对称密钥可以用于slave密钥的多样化 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowRngInit = 0x0040U |
| 种子或对称密钥可以用于确定性随机数生成器(DRNG)或“混合”实现(DRNG + TRNG)的初始化。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowKdfMaterial = 0x0080U |
| 该对象可以用作KDF的输入密钥材料。种子密钥或对称密钥可以用作通过密钥派生函数(KDF) 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowKeyExporting = 0x0100U |
| 密钥可以用作密钥包装或封装转换的“传输”密钥(适用于对称和非对称密钥)。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowKeyImporting = 0x0200U |
| 该密钥可以用作key - unwrap或解封装转换的“传输”密钥(适用于对称和非对称密钥)。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowExactModeOnly = 0x8000U |
| 该密钥只能用于key::AlgId直接指定的模式。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedDataEncryption = kAllowDataEncryption << 16 |
| 派生的种子或对称密钥可用于数据加密。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedDataDecryption = kAllowDataDecryption << 16 |
| 派生的种子或对称密钥可用于数据解密。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedSignature = kAllowSignature << 16 |
| 派生的种子或对称密钥可用于MAC/HMAC的生产。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedVerification = kAllowVerification << 16 |
| 派生的种子或对称密钥可用于MAC/HMAC验证 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedKeyDiversify = kAllowKeyDiversify << 16 |
| 派生的种子或对称密钥可用于slave密钥的多样化。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedRngInit = kAllowRngInit << 16 |
| 派生的种子或对称密钥可用于确定性随机数生成器(DRNG)的初始化 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedKdfMaterial = kAllowKdfMaterial << 16 |
| 派生种子或对称密钥可以通过密钥派生函数(KDF)作为从密钥派生的密钥材料。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedKeyExporting = kAllowKeyExporting << 16 |
| 派生的种子或对称密钥可以用作密钥-包装转换的“传输”密钥。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedKeyImporting = kAllowKeyImporting << 16 |
| 派生的种子或对称密钥可以用作key - unwrap转换的“传输”密钥。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowDerivedExactModeOnly = kAllowExactModeOnly << 16 |
| 仅将派生对象的使用限制为指定的操作模式。派生的种子或对称密钥只能用于key::AlgId直接指定的模式。 更多... | |
| const AllowedUsageFlags | ara::crypto::kAllowKdfMaterialAnyUsage |
| 允许使用对象作为KDF的关密钥材料和派生对象的任何使用。 更多... | |
该组包含为允许使用标志预定义的 1 bit常量值列表。
| const AllowedUsageFlags ara::crypto::kAllowDataDecryption = 0x0002U |
密钥/种子可用于数据解密初始化(适用于对称和非对称算法)。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDataEncryption = 0x0001U |
密钥/种子可用于数据加密初始化(适用于对称和非对称算法)。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedDataDecryption = kAllowDataDecryption << 16 |
派生的种子或对称密钥可用于数据解密。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedDataEncryption = kAllowDataEncryption << 16 |
派生的种子或对称密钥可用于数据加密。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedExactModeOnly = kAllowExactModeOnly << 16 |
仅将派生对象的使用限制为指定的操作模式。派生的种子或对称密钥只能用于key::AlgId直接指定的模式。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedKdfMaterial = kAllowKdfMaterial << 16 |
派生种子或对称密钥可以通过密钥派生函数(KDF)作为从密钥派生的密钥材料。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedKeyDiversify = kAllowKeyDiversify << 16 |
派生的种子或对称密钥可用于slave密钥的多样化。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedKeyExporting = kAllowKeyExporting << 16 |
派生的种子或对称密钥可以用作密钥-包装转换的“传输”密钥。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedKeyImporting = kAllowKeyImporting << 16 |
派生的种子或对称密钥可以用作key - unwrap转换的“传输”密钥。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedRngInit = kAllowRngInit << 16 |
派生的种子或对称密钥可用于确定性随机数生成器(DRNG)的初始化
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedSignature = kAllowSignature << 16 |
派生的种子或对称密钥可用于MAC/HMAC的生产。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowDerivedVerification = kAllowVerification << 16 |
派生的种子或对称密钥可用于MAC/HMAC验证
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowExactModeOnly = 0x8000U |
该密钥只能用于key::AlgId直接指定的模式。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowKdfMaterial = 0x0080U |
该对象可以用作KDF的输入密钥材料。种子密钥或对称密钥可以用作通过密钥派生函数(KDF)
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowKdfMaterialAnyUsage |
允许使用对象作为KDF的关密钥材料和派生对象的任何使用。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowKeyAgreement = 0x0010U |
种子或非对称密钥可用于执行密钥协议。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowKeyDiversify = 0x0020U |
种子密钥或对称密钥可以用于slave密钥的多样化
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowKeyExporting = 0x0100U |
密钥可以用作密钥包装或封装转换的“传输”密钥(适用于对称和非对称密钥)。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowKeyImporting = 0x0200U |
该密钥可以用作key - unwrap或解封装转换的“传输”密钥(适用于对称和非对称密钥)。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowPrototypedOnly = 0U |
密钥/种子的使用将由密钥插槽原型完全指定(对象只能在从插槽重新加载后使用)。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowRngInit = 0x0040U |
种子或对称密钥可以用于确定性随机数生成器(DRNG)或“混合”实现(DRNG + TRNG)的初始化。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowSignature = 0x0004U |
密钥/种子可用于数字签名或MAC/HMAC生产(适用于对称和非对称算法)。
在文件 第 行定义.
| const AllowedUsageFlags ara::crypto::kAllowVerification = 0x0008U |
密钥/种子可用于数字签名或MAC/HMAC验证(适用于对称和非对称算法)。
在文件 第 行定义.