62 # include <openssl/opensslconf.h>
63 # ifdef OPENSSL_NO_RC2
64 # error RC2 is disabled.
67 # define RC2_ENCRYPT 1
68 # define RC2_DECRYPT 0
71 # define RC2_KEY_LENGTH 16
82 void private_RC2_set_key(
RC2_KEY *key,
int len,
const unsigned char *data,
85 void RC2_set_key(
RC2_KEY *key,
int len,
const unsigned char *data,
int bits);
86 void RC2_ecb_encrypt(
const unsigned char *in,
unsigned char *out,
88 void RC2_encrypt(
unsigned long *data,
RC2_KEY *key);
89 void RC2_decrypt(
unsigned long *data,
RC2_KEY *key);
90 void RC2_cbc_encrypt(
const unsigned char *in,
unsigned char *out,
long length,
91 RC2_KEY *ks,
unsigned char *iv,
int enc);
92 void RC2_cfb64_encrypt(
const unsigned char *in,
unsigned char *out,
93 long length,
RC2_KEY *schedule,
unsigned char *ivec,
95 void RC2_ofb64_encrypt(
const unsigned char *in,
unsigned char *out,
96 long length,
RC2_KEY *schedule,
unsigned char *ivec,