pub unsafe extern "C" fn DH_generate_parameters( prime_len: i32, generator: i32, callback: Option<unsafe extern "C" fn(i32, i32, *mut c_void)>, cb_arg: *mut c_void, ) -> *mut dh_st