pub unsafe extern "C" fn pkcs_5_alg2(
password: *const c_uchar,
password_len: c_ulong,
salt: *const c_uchar,
salt_len: c_ulong,
iteration_count: c_int,
hash_idx: c_int,
out: *mut c_uchar,
outlen: *mut c_ulong,
) -> c_int