mirror of
https://github.com/hashcat/hashcat.git
synced 2025-07-08 23:58:24 +00:00
Modules: Updated module_unstable_warning for hash-mode 1500, 3000, 14000
This commit is contained in:
parent
07395626fa
commit
c61c1f48c4
@ -46,9 +46,21 @@ const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig,
|
|||||||
|
|
||||||
bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *device_param)
|
bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *device_param)
|
||||||
{
|
{
|
||||||
// Intel(R) Xeon(R) W-3223 CPU @ 3.50GHz; OpenCL C 1.2; 11.3.1; 20E241
|
if (device_param->opencl_device_type & CL_DEVICE_TYPE_CPU)
|
||||||
if ((device_param->opencl_platform_vendor_id == VENDOR_ID_APPLE || device_param->opencl_platform_vendor_id == VENDOR_ID_INTEL_SDK) && (device_param->opencl_device_type & CL_DEVICE_TYPE_CPU))
|
|
||||||
{
|
{
|
||||||
|
if (device_param->opencl_platform_vendor_id == VENDOR_ID_APPLE)
|
||||||
|
{
|
||||||
|
// works on Apple Intel: Intel(R) Core(TM) i7-4578U CPU @ 3.00GHz
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (strncmp (device_param->device_name, "AMD EPYC", 8) == 0)
|
||||||
|
{
|
||||||
|
// works on Linux: AMD EPYC 7642 48-Core Processor, OpenCL 2.1 (Build 0)
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// skip by default for now
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,6 +54,15 @@ bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE
|
|||||||
// Intel(R) Xeon(R) W-3223 CPU @ 3.50GHz; OpenCL C 1.2; 11.3.1; 20E241
|
// Intel(R) Xeon(R) W-3223 CPU @ 3.50GHz; OpenCL C 1.2; 11.3.1; 20E241
|
||||||
if ((device_param->opencl_platform_vendor_id == VENDOR_ID_APPLE || device_param->opencl_platform_vendor_id == VENDOR_ID_INTEL_SDK) && (device_param->opencl_device_type & CL_DEVICE_TYPE_CPU))
|
if ((device_param->opencl_platform_vendor_id == VENDOR_ID_APPLE || device_param->opencl_platform_vendor_id == VENDOR_ID_INTEL_SDK) && (device_param->opencl_device_type & CL_DEVICE_TYPE_CPU))
|
||||||
{
|
{
|
||||||
|
if (strncmp (device_param->device_name, "AMD EPYC", 8) == 0)
|
||||||
|
{
|
||||||
|
// works on: AMD EPYC 7642 48-Core Processor, OpenCL 2.1 (Build 0)
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// fail also on Apple Intel
|
||||||
|
|
||||||
|
// skip by default for now
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,6 +49,15 @@ bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE
|
|||||||
// Intel(R) Xeon(R) W-3223 CPU @ 3.50GHz; OpenCL C 1.2; 11.3.1; 20E241
|
// Intel(R) Xeon(R) W-3223 CPU @ 3.50GHz; OpenCL C 1.2; 11.3.1; 20E241
|
||||||
if ((device_param->opencl_platform_vendor_id == VENDOR_ID_APPLE || device_param->opencl_platform_vendor_id == VENDOR_ID_INTEL_SDK) && (device_param->opencl_device_type & CL_DEVICE_TYPE_CPU))
|
if ((device_param->opencl_platform_vendor_id == VENDOR_ID_APPLE || device_param->opencl_platform_vendor_id == VENDOR_ID_INTEL_SDK) && (device_param->opencl_device_type & CL_DEVICE_TYPE_CPU))
|
||||||
{
|
{
|
||||||
|
if (strncmp (device_param->device_name, "AMD EPYC", 8) == 0)
|
||||||
|
{
|
||||||
|
// works on: AMD EPYC 7642 48-Core Processor, OpenCL 2.1 (Build 0)
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// fail also on Apple Intel
|
||||||
|
|
||||||
|
// skip by default for now
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user