Base ID 类型定义 更多...

模块 | |
| AlgIdGroup | |
| 加密算法 ID 的有效值特定于具体的加密堆栈实现。 但零值保留用于特殊目的,可能因使用上下文而异。 该组定义了单个零值的几个常量名称,但在语义上它们具有不同的含义,具体用于常量的具体应用。 | |
| AllowedUsages | |
| 该组包含为允许使用标志预定义的 1 bit常量值列表。 | |
类型定义 | |
| using | ara::crypto::CryptoAlgId = std::uint64_t |
| 算法ID 更多... | |
| using | ara::crypto::AllowedUsageFlags = std::uint32_t |
| 密钥或秘密种子对象允许使用的容器类型和常量位标志 更多... | |
Base ID 类型定义
| using ara::crypto::AllowedUsageFlags = typedef std::uint32_t |
密钥或秘密种子对象允许使用的容器类型和常量位标志
在文件 第 行定义.
| using ara::crypto::CryptoAlgId = typedef std::uint64_t |
算法ID
在文件 第 行定义.
| enum ara::crypto::CryptoAlgoNid : std::uint64_t |
算法ID类型枚举
在文件 第 行定义.
|
strong |
密码对象的类型枚举
| 枚举值 | |
|---|---|
| kUndefined | 用于空容器(密钥槽)和在缺乏依赖的情况下。 |
| kSymmetricKey |
|
| kPrivateKey |
|
| kPublicKey |
|
| kSignature |
|
| kSecretSeed |
|
在文件 第 行定义.
|
strong |
|
strong |
|
strong |
Provider的类型枚举
| 枚举值 | |
|---|---|
| kUndefinedProvider | 未定义/未知的Provider类型(或适用于全部的Crypto Stack) |
| kCryptoProvider | Cryptography Provider |
| kKeyStorageProvider | Key Storage Provider |
| kX509Provider | X.509 Provider |
在文件 第 行定义.