可变加密上下文的通用类定义
更多...
#include <crypto_context.h>
可变加密上下文的通用类定义
- Swsid
- SWS_CRYPT_20400
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- class
- 符号
- ara::crypto::cryp::CryptoContext
- 范围
- namespace ara::crypto::cryp
- 基类
- N/A
- 分类
- ara
- 头文件
-
- 注解
- N/A
- 模板参数
-
在文件 第 行定义.
◆ AlgId
◆ ~CryptoContext()
| virtual ara::crypto::cryp::CryptoContext::~CryptoContext |
( |
| ) |
|
|
virtualdefaultnoexcept |
析构函数
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_20401
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ GetCryptoPrimitiveId()
读取对象实例的密钥算法
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- CryptoPrimitiveId::Uptr 包含算法实例ID的对象指针
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_20411
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ IsInitialized()
| virtual bool ara::crypto::cryp::CryptoContext::IsInitialized |
( |
| ) |
const |
|
pure virtualnoexcept |
检查加密上下文是否已经初始化
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- true表示上下文已经初始化,并且可以使用;false表示其他
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_20412
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ MyProvider()
| virtual CryptoProvider& ara::crypto::cryp::CryptoContext::MyProvider |
( |
| ) |
const |
|
pure virtualnoexcept |
获取此上下文的Crypto Provider的引用
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- 提供此上下文的Crypto Provider实例的引用
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_20654
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ operator=() [1/2]
将另一个CryptoContext拷贝赋值给此实例
- 模板参数
-
- 参数
-
| [in] | other | 其他实例 |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- *this 包含其他实例内容
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_30214
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ operator=() [2/2]
将另一个CryptoContext移动赋值给此实例
- 模板参数
-
- 参数
-
| [in] | other | 其他实例 |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- *this 包含其他实例内容
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_30215
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara