Struct ieee802154::mac::frame::security::default::Unimplemented
source · [−]pub struct Unimplemented;
Expand description
A struct that fullfills all of the trait bounds for serialization and deserializtion, but is not actually capable of performing any of the operations
Trait Implementations
sourceimpl BlockCipher for Unimplemented
impl BlockCipher for Unimplemented
sourceimpl BlockDecrypt for Unimplemented
impl BlockDecrypt for Unimplemented
sourcefn decrypt_block(&self, _block: &mut Block<Self>)
fn decrypt_block(&self, _block: &mut Block<Self>)
Decrypt block in-place
sourcefn decrypt_par_blocks(
&self,
blocks: &mut GenericArray<GenericArray<u8, Self::BlockSize>, Self::ParBlocks>
)
fn decrypt_par_blocks(
&self,
blocks: &mut GenericArray<GenericArray<u8, Self::BlockSize>, Self::ParBlocks>
)
Decrypt several blocks in parallel using instruction level parallelism if possible. Read more
sourcefn decrypt_blocks(&self, blocks: &mut [GenericArray<u8, Self::BlockSize>])
fn decrypt_blocks(&self, blocks: &mut [GenericArray<u8, Self::BlockSize>])
Decrypt a slice of blocks, leveraging parallelism when available.
sourceimpl BlockEncrypt for Unimplemented
impl BlockEncrypt for Unimplemented
sourcefn encrypt_block(&self, _block: &mut Block<Self>)
fn encrypt_block(&self, _block: &mut Block<Self>)
Encrypt block in-place
sourcefn encrypt_par_blocks(
&self,
blocks: &mut GenericArray<GenericArray<u8, Self::BlockSize>, Self::ParBlocks>
)
fn encrypt_par_blocks(
&self,
blocks: &mut GenericArray<GenericArray<u8, Self::BlockSize>, Self::ParBlocks>
)
Encrypt several blocks in parallel using instruction level parallelism if possible. Read more
sourcefn encrypt_blocks(&self, blocks: &mut [GenericArray<u8, Self::BlockSize>])
fn encrypt_blocks(&self, blocks: &mut [GenericArray<u8, Self::BlockSize>])
Encrypt a slice of blocks, leveraging parallelism when available.
sourceimpl DeviceDescriptorLookup for Unimplemented
impl DeviceDescriptorLookup for Unimplemented
sourcefn lookup_device(
&mut self,
_addressing_mode: AddressingMode,
_address: Address
) -> Option<&mut DeviceDescriptor>
fn lookup_device(
&mut self,
_addressing_mode: AddressingMode,
_address: Address
) -> Option<&mut DeviceDescriptor>
look up a device
sourceimpl KeyDescriptorLookup<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>> for Unimplemented
impl KeyDescriptorLookup<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>> for Unimplemented
sourcefn lookup_key_descriptor(
&self,
_address_mode: AddressingMode,
_key_identifier: Option<KeyIdentifier>,
_device_address: Option<Address>
) -> Option<(u64, GenericArray<u8, U16>)>
fn lookup_key_descriptor(
&self,
_address_mode: AddressingMode,
_key_identifier: Option<KeyIdentifier>,
_device_address: Option<Address>
) -> Option<(u64, GenericArray<u8, U16>)>
Look up a key from a key identifier and a device address Read more
sourceimpl NewBlockCipher for Unimplemented
impl NewBlockCipher for Unimplemented
type KeySize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>
type KeySize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>
Key size in bytes with which cipher guaranteed to be initialized.
sourcefn new(_key: &BlockCipherKey<Self>) -> Self
fn new(_key: &BlockCipherKey<Self>) -> Self
Create new block cipher instance from key with fixed size.
sourcefn new_from_slice(key: &[u8]) -> Result<Self, InvalidLength>
fn new_from_slice(key: &[u8]) -> Result<Self, InvalidLength>
Create new block cipher instance from key with variable size. Read more
Auto Trait Implementations
impl RefUnwindSafe for Unimplemented
impl Send for Unimplemented
impl Sync for Unimplemented
impl Unpin for Unimplemented
impl UnwindSafe for Unimplemented
Blanket Implementations
sourceimpl<Alg> BlockDecryptMut for Alg where
Alg: BlockDecrypt,
impl<Alg> BlockDecryptMut for Alg where
Alg: BlockDecrypt,
sourcefn decrypt_block_mut(
&mut self,
block: &mut GenericArray<u8, <Alg as BlockCipher>::BlockSize>
)
fn decrypt_block_mut(
&mut self,
block: &mut GenericArray<u8, <Alg as BlockCipher>::BlockSize>
)
Decrypt block in-place
sourceimpl<Alg> BlockEncryptMut for Alg where
Alg: BlockEncrypt,
impl<Alg> BlockEncryptMut for Alg where
Alg: BlockEncrypt,
sourcefn encrypt_block_mut(
&mut self,
block: &mut GenericArray<u8, <Alg as BlockCipher>::BlockSize>
)
fn encrypt_block_mut(
&mut self,
block: &mut GenericArray<u8, <Alg as BlockCipher>::BlockSize>
)
Encrypt block in-place
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more