@ -205,6 +205,18 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE
return 1 ;
return 1 ;
}
}
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 )
{
// l_opencl_p_18.1.0.013: self-test failed
// note that opencl_runtime_16.1.2_x64_rh_6.4.0.37 works fine
if ( device_param - > device_vendor_id = = VENDOR_ID_INTEL_SDK )
{
return true ;
}
return false ;
}
int module_hash_decode ( MAYBE_UNUSED const hashconfig_t * hashconfig , MAYBE_UNUSED void * digest_buf , MAYBE_UNUSED salt_t * salt , MAYBE_UNUSED void * esalt_buf , MAYBE_UNUSED void * hook_salt_buf , MAYBE_UNUSED hashinfo_t * hash_info , const char * line_buf , MAYBE_UNUSED const int line_len )
int module_hash_decode ( MAYBE_UNUSED const hashconfig_t * hashconfig , MAYBE_UNUSED void * digest_buf , MAYBE_UNUSED salt_t * salt , MAYBE_UNUSED void * esalt_buf , MAYBE_UNUSED void * hook_salt_buf , MAYBE_UNUSED hashinfo_t * hash_info , const char * line_buf , MAYBE_UNUSED const int line_len )
{
{
u32 * digest = ( u32 * ) digest_buf ;
u32 * digest = ( u32 * ) digest_buf ;
@ -297,6 +309,6 @@ void module_init (module_ctx_t *module_ctx)
module_ctx - > module_st_hash = module_st_hash ;
module_ctx - > module_st_hash = module_st_hash ;
module_ctx - > module_st_pass = module_st_pass ;
module_ctx - > module_st_pass = module_st_pass ;
module_ctx - > module_tmp_size = module_tmp_size ;
module_ctx - > module_tmp_size = module_tmp_size ;
module_ctx - > module_unstable_warning = MODULE_DEFAULT ;
module_ctx - > module_unstable_warning = module_unstable_warning ;
module_ctx - > module_warmup_disable = MODULE_DEFAULT ;
module_ctx - > module_warmup_disable = MODULE_DEFAULT ;
}
}