Eneboo - Documentación para desarrolladores
|
#include <openssl/opensslconf.h>
#include <openssl/evp.h>
#include <openssl/err.h>
#include <string.h>
#include <assert.h>
#include <openssl/camellia.h>
#include "evp_locl.h"
Clases | |
struct | EVP_CAMELLIA_KEY |
'defines' | |
#define | data(ctx) EVP_C_DATA(EVP_CAMELLIA_KEY,ctx) |
#define | IMPLEMENT_CAMELLIA_CFBR(ksize, cbits) IMPLEMENT_CFBR(camellia,Camellia,EVP_CAMELLIA_KEY,ks,ksize,cbits,16,0) |
Funciones | |
IMPLEMENT_BLOCK_CIPHER (camellia_128, IMPLEMENT_BLOCK_CIPHER(ks, IMPLEMENT_BLOCK_CIPHER(Camellia, IMPLEMENT_BLOCK_CIPHER(EVP_CAMELLIA_KEY, NID_camellia_128, IMPLEMENT_BLOCK_CIPHER(16, IMPLEMENT_BLOCK_CIPHER(16, IMPLEMENT_BLOCK_CIPHER(16, IMPLEMENT_BLOCK_CIPHER(128, IMPLEMENT_BLOCK_CIPHER(0, IMPLEMENT_BLOCK_CIPHER(camellia_init_key, IMPLEMENT_BLOCK_CIPHER(NULL, IMPLEMENT_BLOCK_CIPHER(EVP_CIPHER_set_asn1_iv, IMPLEMENT_BLOCK_CIPHER(EVP_CIPHER_get_asn1_iv, IMPLEMENT_BLOCK_CIPHER(NULL) |
#define data | ( | ctx | ) | EVP_C_DATA(EVP_CAMELLIA_KEY,ctx) |
#define IMPLEMENT_CAMELLIA_CFBR | ( | ksize, | |
cbits | |||
) | IMPLEMENT_CFBR(camellia,Camellia,EVP_CAMELLIA_KEY,ks,ksize,cbits,16,0) |
IMPLEMENT_BLOCK_CIPHER | ( | camellia_128 | , |
IMPLEMENT_BLOCK_CIPHER( | ks, | ||
IMPLEMENT_BLOCK_CIPHER( | Camellia, | ||
IMPLEMENT_BLOCK_CIPHER( | EVP_CAMELLIA_KEY, | ||
NID_camellia_128 | , | ||
IMPLEMENT_BLOCK_CIPHER( | 16, | ||
IMPLEMENT_BLOCK_CIPHER( | 16, | ||
IMPLEMENT_BLOCK_CIPHER( | 16, | ||
IMPLEMENT_BLOCK_CIPHER( | 128, | ||
IMPLEMENT_BLOCK_CIPHER( | 0, | ||
IMPLEMENT_BLOCK_CIPHER( | camellia_init_key, | ||
IMPLEMENT_BLOCK_CIPHER( | NULL, | ||
IMPLEMENT_BLOCK_CIPHER( | EVP_CIPHER_set_asn1_iv, | ||
IMPLEMENT_BLOCK_CIPHER( | EVP_CIPHER_get_asn1_iv, | ||
IMPLEMENT_BLOCK_CIPHER( | NULL | ||
) |