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

EVP 加解密接口 更多...

#include <Crypter.h>

类 sese::security::evp::Crypter 继承关系图:
sese::security::evp::Decrypter sese::security::evp::Encrypter

Public 成员函数

virtual ~Crypter ()=default
 
virtual int update (void *out, int &out_len, const void *in, int in_len) const noexcept=0
 
virtual int final (void *out, int &out_len) const noexcept=0
 

详细描述

EVP 加解密接口

构造及析构函数说明

◆ ~Crypter()

virtual sese::security::evp::Crypter::~Crypter ( )
virtualdefault

成员函数说明

◆ final()

virtual int sese::security::evp::Crypter::final ( void * out,
int & out_len ) const
pure virtualnoexcept

处理最后的数据

参数
out输出缓冲区指针
out_len输出缓存的字节数
返回
返回处理的字节数,失败返回负数

sese::security::evp::Decrypter , 以及 sese::security::evp::Encrypter 内被实现.

◆ update()

virtual int sese::security::evp::Crypter::update ( void * out,
int & out_len,
const void * in,
int in_len ) const
pure virtualnoexcept

处理数据

参数
out输出缓冲区指针
out_len输出缓存的字节数
in输入缓冲区指针
in_len输入缓存区的大小
返回
返回处理的字节数,失败返回负数

sese::security::evp::Decrypter , 以及 sese::security::evp::Encrypter 内被实现.


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