Sese Framework
x.y.z
A cross-platform framework
|
加密器 更多...
#include <Crypter.h>
Public 成员函数 | |
Encrypter (const CrypterContext::Ptr &crypter_context) | |
~Encrypter () override | |
int | update (void *out, int &out_len, const void *in, int in_len) const noexcept override |
int | final (void *out, int &out_len) const noexcept override |
Public 成员函数 继承自 sese::security::evp::Crypter | |
virtual | ~Crypter ()=default |
Private 属性 | |
void * | ctx_ |
const CrypterContext::Ptr & | crypter_context_ |
加密器
|
explicit |
引用了 crypter_context_ , 以及 ctx_.
|
override |
引用了 ctx_.
|
overridevirtualnoexcept |
|
overridevirtualnoexcept |
处理数据
out | 输出缓冲区指针 |
out_len | 输出缓存的字节数 |
in | 输入缓冲区指针 |
in_len | 输入缓存区的大小 |
实现了 sese::security::evp::Crypter.
引用了 in().
|
private |
被这些函数引用 Encrypter().
|
private |
被这些函数引用 Encrypter() , 以及 ~Encrypter().