*/\r
\r
#ifndef HEADER_AES_H\r
-#define HEADER_AES_H\r
+# define HEADER_AES_H\r
\r
-#include <openssl/opensslconf.h>\r
+# include <openssl/opensslconf.h>\r
\r
-#ifdef OPENSSL_NO_AES\r
-#error AES is disabled.\r
-#endif\r
+# ifdef OPENSSL_NO_AES\r
+# error AES is disabled.\r
+# endif\r
\r
-#include <stddef.h>\r
+# include <stddef.h>\r
\r
-#define AES_ENCRYPT 1\r
-#define AES_DECRYPT 0\r
+# define AES_ENCRYPT 1\r
+# define AES_DECRYPT 0\r
\r
-/* Because array size can't be a const in C, the following two are macros.\r
- Both sizes are in bytes. */\r
-#define AES_MAXNR 14\r
-#define AES_BLOCK_SIZE 16\r
+/*\r
+ * Because array size can't be a const in C, the following two are macros.\r
+ * Both sizes are in bytes.\r
+ */\r
+# define AES_MAXNR 14\r
+# define AES_BLOCK_SIZE 16\r
\r
#ifdef __cplusplus\r
extern "C" {\r
\r
/* This should be a hidden type, but EVP requires that the size be known */\r
struct aes_key_st {\r
-#ifdef AES_LONG\r
- unsigned long rd_key[4 *(AES_MAXNR + 1)];\r
-#else\r
- unsigned int rd_key[4 *(AES_MAXNR + 1)];\r
-#endif\r
+# ifdef AES_LONG\r
+ unsigned long rd_key[4 * (AES_MAXNR + 1)];\r
+# else\r
+ unsigned int rd_key[4 * (AES_MAXNR + 1)];\r
+# endif\r
int rounds;\r
};\r
typedef struct aes_key_st AES_KEY;\r
const char *AES_options(void);\r
\r
int AES_set_encrypt_key(const unsigned char *userKey, const int bits,\r
- AES_KEY *key);\r
+ AES_KEY *key);\r
int AES_set_decrypt_key(const unsigned char *userKey, const int bits,\r
- AES_KEY *key);\r
+ AES_KEY *key);\r
\r
int private_AES_set_encrypt_key(const unsigned char *userKey, const int bits,\r
- AES_KEY *key);\r
+ AES_KEY *key);\r
int private_AES_set_decrypt_key(const unsigned char *userKey, const int bits,\r
- AES_KEY *key);\r
+ AES_KEY *key);\r
\r
void AES_encrypt(const unsigned char *in, unsigned char *out,\r
- const AES_KEY *key);\r
+ const AES_KEY *key);\r
void AES_decrypt(const unsigned char *in, unsigned char *out,\r
- const AES_KEY *key);\r
+ const AES_KEY *key);\r
\r
void AES_ecb_encrypt(const unsigned char *in, unsigned char *out,\r
- const AES_KEY *key, const int enc);\r
+ const AES_KEY *key, const int enc);\r
void AES_cbc_encrypt(const unsigned char *in, unsigned char *out,\r
- size_t length, const AES_KEY *key,\r
- unsigned char *ivec, const int enc);\r
+ size_t length, const AES_KEY *key,\r
+ unsigned char *ivec, const int enc);\r
void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out,\r
- size_t length, const AES_KEY *key,\r
- unsigned char *ivec, int *num, const int enc);\r
+ size_t length, const AES_KEY *key,\r
+ unsigned char *ivec, int *num, const int enc);\r
void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out,\r
- size_t length, const AES_KEY *key,\r
- unsigned char *ivec, int *num, const int enc);\r
+ size_t length, const AES_KEY *key,\r
+ unsigned char *ivec, int *num, const int enc);\r
void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out,\r
- size_t length, const AES_KEY *key,\r
- unsigned char *ivec, int *num, const int enc);\r
+ size_t length, const AES_KEY *key,\r
+ unsigned char *ivec, int *num, const int enc);\r
void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out,\r
- size_t length, const AES_KEY *key,\r
- unsigned char *ivec, int *num);\r
+ size_t length, const AES_KEY *key,\r
+ unsigned char *ivec, int *num);\r
void AES_ctr128_encrypt(const unsigned char *in, unsigned char *out,\r
- size_t length, const AES_KEY *key,\r
- unsigned char ivec[AES_BLOCK_SIZE],\r
- unsigned char ecount_buf[AES_BLOCK_SIZE],\r
- unsigned int *num);\r
+ size_t length, const AES_KEY *key,\r
+ unsigned char ivec[AES_BLOCK_SIZE],\r
+ unsigned char ecount_buf[AES_BLOCK_SIZE],\r
+ unsigned int *num);\r
/* NB: the IV is _two_ blocks long */\r
void AES_ige_encrypt(const unsigned char *in, unsigned char *out,\r
- size_t length, const AES_KEY *key,\r
- unsigned char *ivec, const int enc);\r
+ size_t length, const AES_KEY *key,\r
+ unsigned char *ivec, const int enc);\r
/* NB: the IV is _four_ blocks long */\r
void AES_bi_ige_encrypt(const unsigned char *in, unsigned char *out,\r
- size_t length, const AES_KEY *key,\r
- const AES_KEY *key2, const unsigned char *ivec,\r
- const int enc);\r
+ size_t length, const AES_KEY *key,\r
+ const AES_KEY *key2, const unsigned char *ivec,\r
+ const int enc);\r
\r
int AES_wrap_key(AES_KEY *key, const unsigned char *iv,\r
- unsigned char *out,\r
- const unsigned char *in, unsigned int inlen);\r
+ unsigned char *out,\r
+ const unsigned char *in, unsigned int inlen);\r
int AES_unwrap_key(AES_KEY *key, const unsigned char *iv,\r
- unsigned char *out,\r
- const unsigned char *in, unsigned int inlen);\r
+ unsigned char *out,\r
+ const unsigned char *in, unsigned int inlen);\r
\r
\r
#ifdef __cplusplus\r
}\r
#endif\r
\r
-#endif /* !HEADER_AES_H */\r
+#endif /* !HEADER_AES_H */\r