X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=include%2Ftypes.h;h=2135f1fa539014c79f4b1ba43e94c14714a15ff2;hb=5542e460220bc0398aa40745e0489d97f534217e;hp=342489a8afb7d10b5b38ff53ec5b8bc92f90d99d;hpb=a3e6690a9c21aa22806f1d515c996be2c0c6dfad;p=hashcat.git diff --git a/include/types.h b/include/types.h index 342489a..2135f1f 100644 --- a/include/types.h +++ b/include/types.h @@ -283,6 +283,12 @@ typedef struct } zip2_t; +typedef struct +{ + uint salt_buf[32]; + +} win8phone_t; + typedef struct { uint P[256]; @@ -643,8 +649,7 @@ typedef struct typedef struct { - u32 KEK[5]; - + u32 KEK[4]; u32 lsb[4]; u32 cipher[4]; @@ -947,6 +952,7 @@ struct __hc_device_param uint kernel_accel_min; uint kernel_accel_max; uint kernel_power; + uint hardware_power; size_t size_pws; size_t size_tmps; @@ -983,6 +989,12 @@ struct __hc_device_param uint exec_pos; double exec_ms[EXEC_CACHE]; + // workaround cpu spinning + + double exec_us_prev1[EXPECTED_ITERATIONS]; + double exec_us_prev2[EXPECTED_ITERATIONS]; + double exec_us_prev3[EXPECTED_ITERATIONS]; + // this is "current" speed uint speed_pos; @@ -1113,8 +1125,9 @@ typedef struct * 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 @@ -1239,7 +1252,6 @@ typedef struct uint quiet; uint force; uint benchmark; - uint benchmark_repeats; uint runtime; uint remove; uint remove_timer; @@ -1335,3 +1347,4 @@ typedef struct extern hc_global_data_t data; #endif +