#include <openssl/opensslconf.h>
Go to the source code of this file.
Data Structures | |
struct | rc2_key_st |
Defines | |
#define | RC2_ENCRYPT 1 |
#define | RC2_DECRYPT 0 |
#define | RC2_BLOCK 8 |
#define | RC2_KEY_LENGTH 16 |
Typedefs | |
typedef struct rc2_key_st | RC2_KEY |
Functions | |
void | RC2_set_key (RC2_KEY *key, int len, const unsigned char *data, int bits) |
void | RC2_ecb_encrypt (const unsigned char *in, unsigned char *out, RC2_KEY *key, int enc) |
void | RC2_encrypt (unsigned long *data, RC2_KEY *key) |
void | RC2_decrypt (unsigned long *data, RC2_KEY *key) |
void | RC2_cbc_encrypt (const unsigned char *in, unsigned char *out, long length, RC2_KEY *ks, unsigned char *iv, int enc) |
void | RC2_cfb64_encrypt (const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num, int enc) |
void | RC2_ofb64_encrypt (const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num) |
typedef struct rc2_key_st RC2_KEY |
void RC2_cbc_encrypt | ( | const unsigned char * | in, | |
unsigned char * | out, | |||
long | length, | |||
RC2_KEY * | ks, | |||
unsigned char * | iv, | |||
int | enc | |||
) |
void RC2_cfb64_encrypt | ( | const unsigned char * | in, | |
unsigned char * | out, | |||
long | length, | |||
RC2_KEY * | schedule, | |||
unsigned char * | ivec, | |||
int * | num, | |||
int | enc | |||
) |
void RC2_decrypt | ( | unsigned long * | data, | |
RC2_KEY * | key | |||
) |
void RC2_ecb_encrypt | ( | const unsigned char * | in, | |
unsigned char * | out, | |||
RC2_KEY * | key, | |||
int | enc | |||
) |
void RC2_encrypt | ( | unsigned long * | data, | |
RC2_KEY * | key | |||
) |
void RC2_ofb64_encrypt | ( | const unsigned char * | in, | |
unsigned char * | out, | |||
long | length, | |||
RC2_KEY * | schedule, | |||
unsigned char * | ivec, | |||
int * | num | |||
) |
void RC2_set_key | ( | RC2_KEY * | key, | |
int | len, | |||
const unsigned char * | data, | |||
int | bits | |||
) |