summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/rc5/rc5.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/rc5/rc5.h')
-rw-r--r--src/lib/libcrypto/rc5/rc5.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/lib/libcrypto/rc5/rc5.h b/src/lib/libcrypto/rc5/rc5.h
index 38e901502b..fc4cea5e36 100644
--- a/src/lib/libcrypto/rc5/rc5.h
+++ b/src/lib/libcrypto/rc5/rc5.h
@@ -93,18 +93,21 @@ typedef struct rc5_key_st
93 } RC5_32_KEY; 93 } RC5_32_KEY;
94 94
95 95
96void RC5_32_set_key(RC5_32_KEY *key, int len, unsigned char *data, 96void RC5_32_set_key(RC5_32_KEY *key, int len, const unsigned char *data,
97 int rounds); 97 int rounds);
98void RC5_32_ecb_encrypt(unsigned char *in,unsigned char *out,RC5_32_KEY *key, 98void RC5_32_ecb_encrypt(const unsigned char *in,unsigned char *out,RC5_32_KEY *key,
99 int enc); 99 int enc);
100void RC5_32_encrypt(unsigned long *data,RC5_32_KEY *key); 100void RC5_32_encrypt(unsigned long *data,RC5_32_KEY *key);
101void RC5_32_decrypt(unsigned long *data,RC5_32_KEY *key); 101void RC5_32_decrypt(unsigned long *data,RC5_32_KEY *key);
102void RC5_32_cbc_encrypt(unsigned char *in, unsigned char *out, long length, 102void RC5_32_cbc_encrypt(const unsigned char *in, unsigned char *out,
103 RC5_32_KEY *ks, unsigned char *iv, int enc); 103 long length, RC5_32_KEY *ks, unsigned char *iv,
104void RC5_32_cfb64_encrypt(unsigned char *in, unsigned char *out, long length, 104 int enc);
105 RC5_32_KEY *schedule, unsigned char *ivec, int *num, int enc); 105void RC5_32_cfb64_encrypt(const unsigned char *in, unsigned char *out,
106void RC5_32_ofb64_encrypt(unsigned char *in, unsigned char *out, long length, 106 long length, RC5_32_KEY *schedule,
107 RC5_32_KEY *schedule, unsigned char *ivec, int *num); 107 unsigned char *ivec, int *num, int enc);
108void RC5_32_ofb64_encrypt(const unsigned char *in, unsigned char *out,
109 long length, RC5_32_KEY *schedule,
110 unsigned char *ivec, int *num);
108 111
109#ifdef __cplusplus 112#ifdef __cplusplus
110} 113}