aboutsummaryrefslogtreecommitdiffstats
path: root/aes.h
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-02-10 15:43:59 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-02-10 15:43:59 -0800
commitc27f813900a3c114562efbb8df1065e94766fc48 (patch)
treed95919283707dcab61009e27007374a745c9541e /aes.h
parent0852ad57fa372f9b2854e4df685eaba8d8ef6790 (diff)
downloadexternal_qemu-c27f813900a3c114562efbb8df1065e94766fc48.zip
external_qemu-c27f813900a3c114562efbb8df1065e94766fc48.tar.gz
external_qemu-c27f813900a3c114562efbb8df1065e94766fc48.tar.bz2
auto import from //branches/cupcake/...@130745
Diffstat (limited to 'aes.h')
-rw-r--r--aes.h47
1 files changed, 18 insertions, 29 deletions
diff --git a/aes.h b/aes.h
index 6fb9023..a0167eb 100644
--- a/aes.h
+++ b/aes.h
@@ -4,34 +4,23 @@
#define AES_MAXNR 14
#define AES_BLOCK_SIZE 16
-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);
+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);
#endif