summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/aes/aes_cfb.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/aes/aes_cfb.c')
-rw-r--r--src/lib/libcrypto/aes/aes_cfb.c37
1 files changed, 20 insertions, 17 deletions
diff --git a/src/lib/libcrypto/aes/aes_cfb.c b/src/lib/libcrypto/aes/aes_cfb.c
index 0c6d058ce7..b496a04716 100644
--- a/src/lib/libcrypto/aes/aes_cfb.c
+++ b/src/lib/libcrypto/aes/aes_cfb.c
@@ -57,25 +57,28 @@
57 * 128bit block we have used is contained in *num; 57 * 128bit block we have used is contained in *num;
58 */ 58 */
59 59
60void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, 60void
61 size_t length, const AES_KEY *key, 61AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length,
62 unsigned char *ivec, int *num, const int enc) { 62 const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
63 63{
64 CRYPTO_cfb128_encrypt(in,out,length,key,ivec,num,enc,(block128_f)AES_encrypt); 64 CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc,
65 (block128_f)AES_encrypt);
65} 66}
66 67
67/* N.B. This expects the input to be packed, MS bit first */ 68/* N.B. This expects the input to be packed, MS bit first */
68void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, 69void
69 size_t length, const AES_KEY *key, 70AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length,
70 unsigned char *ivec, int *num, const int enc) 71 const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
71 { 72{
72 CRYPTO_cfb128_1_encrypt(in,out,length,key,ivec,num,enc,(block128_f)AES_encrypt); 73 CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc,
73 } 74 (block128_f)AES_encrypt);
75}
74 76
75void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, 77void
76 size_t length, const AES_KEY *key, 78AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length,
77 unsigned char *ivec, int *num, const int enc) 79 const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
78 { 80{
79 CRYPTO_cfb128_8_encrypt(in,out,length,key,ivec,num,enc,(block128_f)AES_encrypt); 81 CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc,
80 } 82 (block128_f)AES_encrypt);
83}
81 84