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