aboutsummaryrefslogtreecommitdiffstats
path: root/aes.h
diff options
context:
space:
mode:
Diffstat (limited to 'aes.h')
-rw-r--r--aes.h47
1 files changed, 29 insertions, 18 deletions
diff --git a/aes.h b/aes.h
index a0167eb..6fb9023 100644
--- a/aes.h
+++ b/aes.h
@@ -4,23 +4,34 @@
#define AES_MAXNR 14
#define AES_BLOCK_SIZE 16
-struct aes_key_st {
- uint32_t rd_key[4 *(AES_MAXNR + 1)];
- int rounds;
-};
-typedef struct aes_key_st AES_KEY;
-
-int AES_set_encrypt_key(const unsigned char *userKey, const int bits,
- AES_KEY *key);
-int AES_set_decrypt_key(const unsigned char *userKey, const int bits,
- AES_KEY *key);
-
-void AES_encrypt(const unsigned char *in, unsigned char *out,
- const AES_KEY *key);
-void AES_decrypt(const unsigned char *in, unsigned char *out,
- const AES_KEY *key);
-void AES_cbc_encrypt(const unsigned char *in, unsigned char *out,
- const unsigned long length, const AES_KEY *key,
- unsigned char *ivec, const int enc);
+typedef struct aes_key_st
+{
+ uint32_t rd_key[4 *(AES_MAXNR + 1)];
+ int rounds;
+
+} AES_KEY;
+
+int AES_set_encrypt_key(const unsigned char* userKey,
+ const int bits,
+ AES_KEY* key);
+
+int AES_set_decrypt_key(const unsigned char* userKey,
+ const int bits,
+ AES_KEY* key);
+
+void AES_encrypt(const unsigned char* in,
+ unsigned char* out,
+ const AES_KEY* key);
+
+void AES_decrypt(const unsigned char* in,
+ unsigned char* out,
+ const AES_KEY* key);
+
+void AES_cbc_encrypt(const unsigned char* in,
+ unsigned char* out,
+ const unsigned long length,
+ const AES_KEY* key,
+ unsigned char* ivec,
+ const int enc);
#endif