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

EVP MD5 算法上下文 更多...

#include <MD5Context.h>

类 sese::security::evp::MD5Context 继承关系图:
sese::security::evp::Context

Public 成员函数

 MD5Context () noexcept
 
 ~MD5Context () noexcept override
 
void update (const void *buffer, size_t len) noexcept override
 
void final () noexcept override
 
void * getResult () noexcept override
 
size_t getLength () noexcept override
 
- Public 成员函数 继承自 sese::security::evp::Context
 Context ()=default
 
virtual ~Context () noexcept=default
 

Private 属性

size_t length = 16
 
uint8_t result [16] {}
 
void * context = nullptr
 

额外继承的成员函数

- Public 类型 继承自 sese::security::evp::Context
using Ptr = std::unique_ptr<Context>
 

详细描述

EVP MD5 算法上下文

构造及析构函数说明

◆ MD5Context()

sese::security::evp::MD5Context::MD5Context ( )
noexcept

引用了 context.

◆ ~MD5Context()

sese::security::evp::MD5Context::~MD5Context ( )
overridenoexcept

成员函数说明

◆ final()

void sese::security::evp::MD5Context::final ( )
overridevirtualnoexcept

◆ getLength()

size_t sese::security::evp::MD5Context::getLength ( )
overridevirtualnoexcept

◆ getResult()

void * sese::security::evp::MD5Context::getResult ( )
overridevirtualnoexcept

◆ update()

void sese::security::evp::MD5Context::update ( const void * buffer,
size_t len )
overridevirtualnoexcept

类成员变量说明

◆ context

void* sese::security::evp::MD5Context::context = nullptr
private

被这些函数引用 MD5Context().

◆ length

size_t sese::security::evp::MD5Context::length = 16
private

◆ result

uint8_t sese::security::evp::MD5Context::result[16] {}
private

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