pub unsafe extern "C" fn hash_password( to: *mut c_ulong, password: *const c_char, password_len: c_uint, )