签名服务类定义
更多...
#include <signature_service.h>
签名服务类定义
- Swsid
- SWS_CRYPT_29000
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- class
- 符号
- ara::crypto::cryp::SignatureService
- 范围
- namespace ara::crypto::cryp
- 基类
- ExtensionService
- 分类
- ara
- 头文件
-
- 注解
- N/A
- 模板参数
-
在文件 第 行定义.
◆ Uptr
◆ GetRequiredHashAlgId()
获取当前签名算法所需要的散列算法ID
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- 散列算法ID; 如果签名算法没有指定散列算法,则返回 kAlgIdUndefined
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_29003
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ GetRequiredHashSize()
| virtual std::size_t ara::crypto::cryp::SignatureService::GetRequiredHashSize |
( |
| ) |
const |
|
pure virtualnoexcept |
获取当前签名算法所需要的摘要数据长度
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- 摘要数据长度(单位:字节)
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_29002
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara
◆ GetSignatureSize()
| virtual std::size_t ara::crypto::cryp::SignatureService::GetSignatureSize |
( |
| ) |
const |
|
pure virtualnoexcept |
获取当前签名算法产生或者需要的签名数据长度
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- 签名数据长度;(单位:字节)
- 注解
- N/A
- 错误码偏差项
- N/A
- 异常
-
- Swsid
- SWS_CRYPT_29004
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- reentrant
- Fireandforget
- no
- 错误
- N/A
- 头文件
-
- 异常安全
- noexcept
- 分类
- ara