diff options
Diffstat (limited to 'src/lib/libcrypto/cast/cast.h')
-rw-r--r-- | src/lib/libcrypto/cast/cast.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/lib/libcrypto/cast/cast.h b/src/lib/libcrypto/cast/cast.h index 1faf5806aa..1a264f8143 100644 --- a/src/lib/libcrypto/cast/cast.h +++ b/src/lib/libcrypto/cast/cast.h | |||
@@ -72,7 +72,7 @@ extern "C" { | |||
72 | #define CAST_ENCRYPT 1 | 72 | #define CAST_ENCRYPT 1 |
73 | #define CAST_DECRYPT 0 | 73 | #define CAST_DECRYPT 0 |
74 | 74 | ||
75 | #define CAST_LONG unsigned long | 75 | #define CAST_LONG unsigned int |
76 | 76 | ||
77 | #define CAST_BLOCK 8 | 77 | #define CAST_BLOCK 8 |
78 | #define CAST_KEY_LENGTH 16 | 78 | #define CAST_KEY_LENGTH 16 |
@@ -83,21 +83,19 @@ typedef struct cast_key_st | |||
83 | int short_key; /* Use reduced rounds for short key */ | 83 | int short_key; /* Use reduced rounds for short key */ |
84 | } CAST_KEY; | 84 | } CAST_KEY; |
85 | 85 | ||
86 | #ifdef OPENSSL_FIPS | 86 | |
87 | void private_CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); | ||
88 | #endif | ||
89 | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); | 87 | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data); |
90 | void CAST_ecb_encrypt(const unsigned char *in,unsigned char *out,CAST_KEY *key, | 88 | void CAST_ecb_encrypt(const unsigned char *in, unsigned char *out, const CAST_KEY *key, |
91 | int enc); | 89 | int enc); |
92 | void CAST_encrypt(CAST_LONG *data,CAST_KEY *key); | 90 | void CAST_encrypt(CAST_LONG *data, const CAST_KEY *key); |
93 | void CAST_decrypt(CAST_LONG *data,CAST_KEY *key); | 91 | void CAST_decrypt(CAST_LONG *data, const CAST_KEY *key); |
94 | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, | 92 | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, |
95 | CAST_KEY *ks, unsigned char *iv, int enc); | 93 | const CAST_KEY *ks, unsigned char *iv, int enc); |
96 | void CAST_cfb64_encrypt(const unsigned char *in, unsigned char *out, | 94 | void CAST_cfb64_encrypt(const unsigned char *in, unsigned char *out, |
97 | long length, CAST_KEY *schedule, unsigned char *ivec, | 95 | long length, const CAST_KEY *schedule, unsigned char *ivec, |
98 | int *num, int enc); | 96 | int *num, int enc); |
99 | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, | 97 | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, |
100 | long length, CAST_KEY *schedule, unsigned char *ivec, | 98 | long length, const CAST_KEY *schedule, unsigned char *ivec, |
101 | int *num); | 99 | int *num); |
102 | 100 | ||
103 | #ifdef __cplusplus | 101 | #ifdef __cplusplus |