#include <mecevp.h>
Public Attributes | |
int | alg |
enum SOAP_MEC_STATE | state |
EVP_CIPHER_CTX * | ctx |
const EVP_CIPHER * | type |
const EVP_PKEY * | pkey |
unsigned char | ekey [EVP_MAX_KEY_LENGTH] |
const unsigned char * | key |
int | keylen |
char * | buf |
size_t | bufidx |
size_t | buflen |
char * | rest |
size_t | restlen |
int | i |
unsigned long | m |
soap_mode | mode |
int(* | ffiltersend )(struct soap *, const char **, size_t *) |
int(* | ffilterrecv )(struct soap *, char *, size_t *, size_t) |
|
The algorithm used |
|
iv and stream buffer |
|
current buffer index |
|
buffer max length |
|
EVP_CIPHER_CTX context |
|
ephemeral key |
|
|
|
|
|
base64 conversion |
|
secret key |
|
secret key length |
|
base64 conversion |
|
|
|
private key for OpenInit |
|
non-encryption "flush" buffer |
|
non-encryption "flush" buffer length |
|
Decryption state |
|
type for OpenInit/DecryptInit |