加密服务
更多...
#include <crypto_service.h>
加密服务
- Swsid
- SWS_CRYPT_29020
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- class
- 符号
- ara::crypto::cryp::CryptoService
- 范围
- namespace ara::crypto::cryp
- 基类
- ExtensionService
- 分类
- ara
- 头文件
-
- 注解
- N/A
- 模板参数
-
在文件 第 行定义.
◆ Uptr
◆ GetBlockSize()
| virtual std::size_t ara::crypto::cryp::CryptoService::GetBlockSize |
( |
| ) |
const |
|
pure virtualnoexcept |
获取数据块长度(字节)
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- 块大小(以字节为单位)
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_29023
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ GetMaxInputSize()
| virtual std::size_t ara::crypto::cryp::CryptoService::GetMaxInputSize |
( |
bool |
suppressPadding = false | ) |
const |
|
pure virtualnoexcept |
获取输入数据块最大长度(字节)
- 模板参数
-
- 参数
-
| [in] | suppressPadding | 如果为true,那么该方法计算的结果针对于数据块的整个空间只用于数据负载 |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- 输入数据块的最大大小(以字节为单位)
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_29021
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ GetMaxOutputSize()
| virtual std::size_t ara::crypto::cryp::CryptoService::GetMaxOutputSize |
( |
bool |
suppressPadding = false | ) |
const |
|
pure virtualnoexcept |
获取输出数据块最大长度(字节)
- 模板参数
-
- 参数
-
| [in] | suppressPadding | 如果为true,那么该方法计算的结果针对于数据块的整个空间只用于数据负载 |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- 输出数据块的最大大小(以字节为单位)
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_29022
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara