#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 |
1.3.8