#include <stdio.h>
#include <openssl/crypto.h>
#include <openssl/dso.h>
#include <openssl/engine.h>
#include "vendor_defns/hw_zencod.h"
#include "hw_zencod_err.c"
#include <openssl/evp.h>
#include <openssl/sha.h>
#include <openssl/md5.h>
#include <openssl/rc4.h>
#include <openssl/des.h>
Go to the source code of this file.
Classes | |
struct | NEW_ZEN_RC4_KEY |
struct | ZEN_DES_KEY |
struct | ZEN_3DES_KEY |
Macros | |
#define | ZENCOD_LIB_NAME "zencod engine" |
#define | FAIL_TO_SOFTWARE -15 |
#define | ZEN_LIBRARY "zenbridge" |
#define | PERROR(s) |
#define | CHEESE() |
#define | BIGNUM2ZEN(n, bn) |
#define | ZEN_BITS(n, bytes) (ptr_zencod_bytes2bits((unsigned char *) (n), (unsigned long) (bytes))) |
#define | ZEN_BYTES(bits) (ptr_zencod_bits2bytes((unsigned long) (bits))) |
#define | ZENCOD_CMD_SO_PATH ENGINE_CMD_BASE |
#define | EVP_RC4_KEY_SIZE 16 |
#define | rc4_data(ctx) ( (EVP_RC4_KEY *) ( ctx )->cipher_data ) |
#define | des_data(ctx) ( (DES_EDE_KEY *) ( ctx )->cipher_data ) |
Functions | |
void | ENGINE_load_zencod (void) |
#define BIGNUM2ZEN | ( | n, | |
bn | |||
) |
Definition at line 121 of file hw_zencod.c.
#define CHEESE | ( | ) |
Definition at line 93 of file hw_zencod.c.
#define des_data | ( | ctx | ) | ( (DES_EDE_KEY *) ( ctx )->cipher_data ) |
Definition at line 1340 of file hw_zencod.c.
#define EVP_RC4_KEY_SIZE 16 |
Definition at line 1262 of file hw_zencod.c.
#define FAIL_TO_SOFTWARE -15 |
Definition at line 84 of file hw_zencod.c.
#define PERROR | ( | s | ) |
Definition at line 92 of file hw_zencod.c.
#define rc4_data | ( | ctx | ) | ( (EVP_RC4_KEY *) ( ctx )->cipher_data ) |
Definition at line 1272 of file hw_zencod.c.
#define ZEN_BITS | ( | n, | |
bytes | |||
) | (ptr_zencod_bytes2bits((unsigned char *) (n), (unsigned long) (bytes))) |
Definition at line 125 of file hw_zencod.c.
Definition at line 126 of file hw_zencod.c.
#define ZEN_LIBRARY "zenbridge" |
Definition at line 86 of file hw_zencod.c.
#define ZENCOD_CMD_SO_PATH ENGINE_CMD_BASE |
Definition at line 175 of file hw_zencod.c.
#define ZENCOD_LIB_NAME "zencod engine" |
Definition at line 81 of file hw_zencod.c.
Definition at line 389 of file hw_zencod.c.