#[repr(C)]pub struct krb5_crypto_iov {
pub flags: krb5_cryptotype,
pub data: krb5_data,
}Expand description
Structure to describe a region of text to be encrypted or decrypted.
The flags member describes the type of the iov
The data member points to the memory that will be manipulated.
All iov APIs take a ponter to the first element of an array of krb5_crypto_iov’s
alogn with the size of that array. Buffer contents are manipulated in-place;
data is overwritten. Callers must allocate the right numbers of krb5_crypt_iov
structures before calling into an iov API.
Fields§
§flags: krb5_cryptotypeKRB5_CRYPTO_TYPE type of the iov
data: krb5_dataAuto Trait Implementations§
impl Freeze for krb5_crypto_iov
impl RefUnwindSafe for krb5_crypto_iov
impl !Send for krb5_crypto_iov
impl !Sync for krb5_crypto_iov
impl Unpin for krb5_crypto_iov
impl UnwindSafe for krb5_crypto_iov
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more