Trait quinn::crypto::AeadKey [−][src]
A key for sealing data with AEAD-based algorithms
Associated Constants
Loading content...Required methods
pub fn seal(
&self,
data: &mut Vec<u8, Global>,
additional_data: &[u8]
) -> Result<(), CryptoError>
[src]
&self,
data: &mut Vec<u8, Global>,
additional_data: &[u8]
) -> Result<(), CryptoError>
Method for sealing message data
pub fn open(
&self,
data: &'a mut [u8],
additional_data: &[u8]
) -> Result<&'a mut [u8], CryptoError>
[src]
&self,
data: &'a mut [u8],
additional_data: &[u8]
) -> Result<&'a mut [u8], CryptoError>
Method for opening a sealed message data
Implementations on Foreign Types
impl AeadKey for LessSafeKey
[src]
pub const KEY_LEN: usize
[src]
pub fn seal(
&self,
data: &mut Vec<u8, Global>,
additional_data: &[u8]
) -> Result<(), CryptoError>
[src]
&self,
data: &mut Vec<u8, Global>,
additional_data: &[u8]
) -> Result<(), CryptoError>
pub fn open(
&self,
data: &'a mut [u8],
additional_data: &[u8]
) -> Result<&'a mut [u8], CryptoError>
[src]
&self,
data: &'a mut [u8],
additional_data: &[u8]
) -> Result<&'a mut [u8], CryptoError>