diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/aes/aes.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/lib/libcrypto/aes/aes.h b/src/lib/libcrypto/aes/aes.h index da067f4a8f..8a3ea0b883 100644 --- a/src/lib/libcrypto/aes/aes.h +++ b/src/lib/libcrypto/aes/aes.h | |||
| @@ -52,6 +52,8 @@ | |||
| 52 | #ifndef HEADER_AES_H | 52 | #ifndef HEADER_AES_H |
| 53 | #define HEADER_AES_H | 53 | #define HEADER_AES_H |
| 54 | 54 | ||
| 55 | #include <openssl/e_os2.h> | ||
| 56 | |||
| 55 | #ifdef OPENSSL_NO_AES | 57 | #ifdef OPENSSL_NO_AES |
| 56 | #error AES is disabled. | 58 | #error AES is disabled. |
| 57 | #endif | 59 | #endif |
| @@ -64,6 +66,10 @@ | |||
| 64 | #define AES_MAXNR 14 | 66 | #define AES_MAXNR 14 |
| 65 | #define AES_BLOCK_SIZE 16 | 67 | #define AES_BLOCK_SIZE 16 |
| 66 | 68 | ||
| 69 | #if defined(OPENSSL_FIPS) | ||
| 70 | #define FIPS_AES_SIZE_T int | ||
| 71 | #endif | ||
| 72 | |||
| 67 | #ifdef __cplusplus | 73 | #ifdef __cplusplus |
| 68 | extern "C" { | 74 | extern "C" { |
| 69 | #endif | 75 | #endif |
| @@ -95,6 +101,15 @@ void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | |||
| 95 | void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, | 101 | void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, |
| 96 | const unsigned long length, const AES_KEY *key, | 102 | const unsigned long length, const AES_KEY *key, |
| 97 | unsigned char *ivec, int *num, const int enc); | 103 | unsigned char *ivec, int *num, const int enc); |
| 104 | void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, | ||
| 105 | const unsigned long length, const AES_KEY *key, | ||
| 106 | unsigned char *ivec, int *num, const int enc); | ||
| 107 | void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, | ||
| 108 | const unsigned long length, const AES_KEY *key, | ||
| 109 | unsigned char *ivec, int *num, const int enc); | ||
| 110 | void AES_cfbr_encrypt_block(const unsigned char *in,unsigned char *out, | ||
| 111 | const int nbits,const AES_KEY *key, | ||
| 112 | unsigned char *ivec,const int enc); | ||
| 98 | void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, | 113 | void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, |
| 99 | const unsigned long length, const AES_KEY *key, | 114 | const unsigned long length, const AES_KEY *key, |
| 100 | unsigned char *ivec, int *num); | 115 | unsigned char *ivec, int *num); |
