The EvpAES class.
More...
#include <EvpAES.h>
|
bool | ecb_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, bool enc=true) |
|
bool | cbc_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
bool | cfb1_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
bool | cfb8_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
bool | cfb128_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
bool | ofb128_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
bool | ctr_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
bool | gcm_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
bool | xts_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
bool | ocb_encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, bool enc=true) |
|
|
bool | encrypt (const QByteArray &in, QByteArray &out, const QByteArray &key, const QByteArray &ivec, const EVP_CIPHER *cipher, bool enc=true) |
|
int | testSSL () |
|
The EvpAES class.
- Note
- This class is intended for internal use only
Definition at line 20 of file EvpAES.h.
◆ EvpAES()
◆ ~EvpAES()
◆ cbc_encrypt()
bool EvpAES::cbc_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ cfb128_encrypt()
bool EvpAES::cfb128_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ cfb1_encrypt()
bool EvpAES::cfb1_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ cfb8_encrypt()
bool EvpAES::cfb8_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ ctr_encrypt()
bool EvpAES::ctr_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ ecb_encrypt()
bool EvpAES::ecb_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
bool |
enc = true |
|
) |
| |
◆ encrypt()
bool EvpAES::encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
const EVP_CIPHER * |
cipher, |
|
|
bool |
enc = true |
|
) |
| |
|
private |
◆ gcm_encrypt()
bool EvpAES::gcm_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ ocb_encrypt()
bool EvpAES::ocb_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ ofb128_encrypt()
bool EvpAES::ofb128_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ testSSL()
◆ xts_encrypt()
bool EvpAES::xts_encrypt |
( |
const QByteArray & |
in, |
|
|
QByteArray & |
out, |
|
|
const QByteArray & |
key, |
|
|
const QByteArray & |
ivec, |
|
|
bool |
enc = true |
|
) |
| |
◆ ctx
EVP_CIPHER_CTX* EvpAES::ctx |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/RabbitCommon/RabbitCommon/Src/EvpAES.h
- /home/runner/work/RabbitCommon/RabbitCommon/Src/EvpAES.cpp