pub unsafe extern "C" fn crypt_reencrypt_init_by_keyslot_context(
cd: *mut crypt_device,
name: *const c_char,
kc_old: *mut crypt_keyslot_context,
kc_new: *mut crypt_keyslot_context,
keyslot_old: c_int,
keyslot_new: c_int,
cipher: *const c_char,
cipher_mode: *const c_char,
params: *const crypt_params_reencrypt,
) -> c_int