Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::security::evp::Context类 参考abstract

EVP 上下文基类 更多...

#include <Context.h>

类 sese::security::evp::Context 继承关系图:
sese::security::evp::MD5Context sese::security::evp::SHA1Context sese::security::evp::SHA256Context sese::security::evp::SHA384Context sese::security::evp::SHA512Context sese::security::evp::SM3Context

Public 类型

using Ptr = std::unique_ptr<Context>
 

Public 成员函数

 Context ()=default
 
virtual ~Context () noexcept=default
 
virtual void update (const void *buffer, size_t len) noexcept=0
 
virtual void final () noexcept=0
 
virtual void * getResult () noexcept=0
 
virtual size_t getLength () noexcept=0
 

详细描述

EVP 上下文基类

成员类型定义说明

◆ Ptr

using sese::security::evp::Context::Ptr = std::unique_ptr<Context>

构造及析构函数说明

◆ Context()

sese::security::evp::Context::Context ( )
default

◆ ~Context()

virtual sese::security::evp::Context::~Context ( )
virtualdefaultnoexcept

成员函数说明

◆ final()

◆ getLength()

◆ getResult()

◆ update()

virtual void sese::security::evp::Context::update ( const void * buffer,
size_t len )
pure virtualnoexcept

该类的文档由以下文件生成: