Move files from include/ to OpenCL/ if they are used within kernels
[hashcat.git] / include / types.h
index 022d84f..373bd6c 100644 (file)
@@ -168,6 +168,7 @@ typedef struct
   uint salt_buf[16];
   uint data_buf[112];
   uint keyfile_buf[16];
+  uint signature;
 
 } tc_t;
 
@@ -278,7 +279,7 @@ typedef struct
   u32 data_len;
   u32 data_buf[2048];
   u32 auth_len;
-  u32 auth_buf[5];
+  u32 auth_buf[4];
 
 } zip2_t;
 
@@ -858,6 +859,9 @@ typedef struct
 
 typedef struct
 {
+  uint salt_pos;
+  uint digest_pos;
+  uint hash_pos;
   uint gidvid;
   uint il_pos;
 
@@ -971,8 +975,6 @@ struct __hc_device_param
   u64     words_off;
   u64     words_done;
 
-  uint   *result;
-
   uint    outerloop_pos;
   uint    outerloop_left;
 
@@ -1257,6 +1259,8 @@ typedef struct
   uint    scrypt_tmto;
   uint    segment_size;
   char   *truecrypt_keyfiles;
+  char   *veracrypt_keyfiles;
+  uint    veracrypt_pim;
   uint    workload_profile;
 
   uint    hash_mode;