ocb_encrypt

Function ocb_encrypt 

Source
fn ocb_encrypt<Cipher, NonceSize, TagSize>(
    key: &Key<Cipher>,
    plaintext: &[u8],
    iv: &[u8],
    additional_data: &[u8],
) -> Result<Vec<u8>, Error>
where Cipher: BlockSizeUser<BlockSize = U16> + BlockEncrypt + KeyInit + BlockDecrypt, NonceSize: ArrayLength<u8> + IsGreaterOrEqual<U6> + IsLessOrEqual<U15>, GrEq<NonceSize, U6>: NonZero, LeEq<NonceSize, U15>: NonZero, TagSize: ArrayLength<u8> + NonZero + IsLessOrEqual<U16>, LeEq<TagSize, U16>: NonZero,
Expand description