OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Functions | Variables
e_rc5.c File Reference
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/evp.h>
#include <openssl/objects.h>
#include "evp_locl.h"
#include <openssl/rc5.h>

Go to the source code of this file.

Classes

struct  EVP_RC5_KEY
 

Macros

#define data(ctx)   EVP_C_DATA(EVP_RC5_KEY,ctx)
 

Functions

 IMPLEMENT_BLOCK_CIPHER (rc5_32_12_16, ks, RC5_32, EVP_RC5_KEY, NID_rc5, 8, RC5_32_KEY_LENGTH, 8, 64, EVP_CIPH_VARIABLE_LENGTH|EVP_CIPH_CTRL_INIT, r_32_12_16_init_key, NULL, NULL, NULL, rc5_ctrl) static int rc5_ctrl(EVP_CIPHER_CTX *c
 

Variables

int type
 
int int arg
 

Macro Definition Documentation

#define data (   ctx)    EVP_C_DATA(EVP_RC5_KEY,ctx)

Definition at line 79 of file e_rc5.c.

Function Documentation

IMPLEMENT_BLOCK_CIPHER ( rc5_32_12_16  ,
ks  ,
RC5_32  ,
EVP_RC5_KEY  ,
NID_rc5  ,
,
RC5_32_KEY_LENGTH  ,
,
64  ,
EVP_CIPH_VARIABLE_LENGTH EVP_CIPH_CTRL_INIT,
r_32_12_16_init_key  ,
NULL  ,
NULL  ,
NULL  ,
rc5_ctrl   
)

Variable Documentation

int int arg

Definition at line 87 of file e_rc5.c.

int type

Definition at line 87 of file e_rc5.c.