pub unsafe extern "C" fn crypt_wipe(
    cd: *mut crypt_device,
    dev_path: *const c_char,
    pattern: crypt_wipe_pattern,
    offset: u64,
    length: u64,
    wipe_block_size: size_t,
    flags: u32,
    progress: crypt_write_op_cb,
    usrptr: *mut c_void
) -> c_int