Struct crypto::ciphers::aes_kw::AesKeyWrap [−][src]
pub struct AesKeyWrap<'a, T> { /* fields omitted */ }
This is supported on crate feature
aes-kw
only.The AES Key Wrap Algorithm as defined in RFC3394
Implementations
impl<'a, T> AesKeyWrap<'a, T> where
T: NewBlockCipher,
[src]
impl<'a, T> AesKeyWrap<'a, T> where
T: NewBlockCipher,
[src]pub const KEY_LENGTH: usize
[src]
impl<'a, T> AesKeyWrap<'a, T> where
T: BlockEncrypt + BlockDecrypt + NewBlockCipher,
[src]
impl<'a, T> AesKeyWrap<'a, T> where
T: BlockEncrypt + BlockDecrypt + NewBlockCipher,
[src]Trait Implementations
impl<'a, T: Clone> Clone for AesKeyWrap<'a, T>
[src]
impl<'a, T: Clone> Clone for AesKeyWrap<'a, T>
[src]fn clone(&self) -> AesKeyWrap<'a, T>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, T: Copy> Copy for AesKeyWrap<'a, T>
[src]
impl<'a, T: Copy> Copy for AesKeyWrap<'a, T>
[src]Auto Trait Implementations
impl<'a, T> RefUnwindSafe for AesKeyWrap<'a, T> where
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for AesKeyWrap<'a, T> where
T: RefUnwindSafe,
impl<'a, T> Send for AesKeyWrap<'a, T> where
T: Send,
impl<'a, T> Send for AesKeyWrap<'a, T> where
T: Send,
impl<'a, T> Sync for AesKeyWrap<'a, T> where
T: Sync,
impl<'a, T> Sync for AesKeyWrap<'a, T> where
T: Sync,
impl<'a, T> Unpin for AesKeyWrap<'a, T> where
T: Unpin,
impl<'a, T> Unpin for AesKeyWrap<'a, T> where
T: Unpin,
impl<'a, T> UnwindSafe for AesKeyWrap<'a, T> where
T: UnwindSafe,
impl<'a, T> UnwindSafe for AesKeyWrap<'a, T> where
T: UnwindSafe,