|
version 1.42, 2016/08/18 09:06:31
|
version 1.42.2.1, 2019/10/08 12:58:55
|
|
Line 51 SUCH DAMAGE.
|
Line 51 SUCH DAMAGE.
|
| |
|
| #include <assert.h> |
#include <assert.h> |
| #include <syslog.h> |
#include <syslog.h> |
| #include <openssl/evp.h> | #include <openssl/crypto.h> |
| #include <openssl/aes.h> |
#include <openssl/aes.h> |
| |
#include <openssl/evp.h> |
| |
#if OPENSSL_VERSION_NUMBER >= 0x10100000L |
| |
#include <openssl/modes.h> |
| |
#endif |
| #include <sys/socket.h> |
#include <sys/socket.h> |
| #include <sys/un.h> |
#include <sys/un.h> |
| #include <sys/uio.h> |
#include <sys/uio.h> |
|
Line 66 SUCH DAMAGE.
|
Line 70 SUCH DAMAGE.
|
| #include <elwix.h> |
#include <elwix.h> |
| #include <aitsched.h> |
#include <aitsched.h> |
| |
|
| |
|
| |
#ifndef evp_cipher_ctx_st |
| |
struct evp_cipher_ctx_st { |
| |
const EVP_CIPHER *cipher; |
| |
ENGINE *engine; /* functional reference if 'cipher' is |
| |
* ENGINE-provided */ |
| |
int encrypt; /* encrypt or decrypt */ |
| |
int buf_len; /* number we have left */ |
| |
unsigned char oiv[EVP_MAX_IV_LENGTH]; /* original iv */ |
| |
unsigned char iv[EVP_MAX_IV_LENGTH]; /* working iv */ |
| |
unsigned char buf[EVP_MAX_BLOCK_LENGTH]; /* saved partial block */ |
| |
int num; /* used by cfb/ofb/ctr mode */ |
| |
/* FIXME: Should this even exist? It appears unused */ |
| |
void *app_data; /* application stuff */ |
| |
int key_len; /* May change for variable length cipher */ |
| |
unsigned long flags; /* Various flags */ |
| |
void *cipher_data; /* per EVP data */ |
| |
int final_used; |
| |
int block_mask; |
| |
unsigned char final[EVP_MAX_BLOCK_LENGTH]; /* possible final block */ |
| |
} /* EVP_CIPHER_CTX */ ; |
| |
#endif |
| |
|
| #ifndef STRSIZ |
#ifndef STRSIZ |
| #define STRSIZ 256 |
#define STRSIZ 256 |