} zip2_t;
+typedef struct
+{
+ uint salt_buf[32];
+
+} win8phone_t;
+
typedef struct
{
uint P[256];
typedef struct
{
- u32 KEK[5];
-
+ u32 KEK[4];
u32 lsb[4];
u32 cipher[4];
uint kernel_accel_min;
uint kernel_accel_max;
uint kernel_power;
+ uint hardware_power;
size_t size_pws;
size_t size_tmps;
* workload specific
*/
+ uint hardware_power_all;
uint kernel_power_all;
- float kernel_power_div;
+ u64 kernel_power_final; // we save that so that all divisions are done from the same base
/**
* attack specific
extern hc_global_data_t data;
#endif
+