Prepare fix for datatypes, not final
[hashcat.git] / include / cpu-aes.h
index 88e6a38..d256ef2 100644 (file)
@@ -9,19 +9,19 @@
 /* AES context.  */
 typedef struct aes_context
 {
-  uint bits;
+  u32 bits;
 
-  uint rek[60];
-  uint rdk[60];
+  u32 rek[60];
+  u32 rdk[60];
 
 } aes_context_t;
 
 typedef aes_context_t aes_ctx;
 
 #define AES_KEY aes_ctx
-void AES_set_encrypt_key (unsigned char *key, int keysize, AES_KEY *aes_key);
-void AES_set_decrypt_key (unsigned char *key, int keysize, AES_KEY *aes_key);
-void AES_encrypt (AES_KEY *aes_key, char *input, char *output);
-void AES_decrypt (AES_KEY *aes_key, char *input, char *output);
+void AES_set_encrypt_key (const u8 *key, int keysize, AES_KEY *aes_key);
+void AES_set_decrypt_key (const u8 *key, int keysize, AES_KEY *aes_key);
+void AES_encrypt (AES_KEY *aes_key, const u8 *input, u8 *output);
+void AES_decrypt (AES_KEY *aes_key, const u8 *input, u8 *output);
 
 #endif