[][src]Trait cipher::block::BlockDecrypt

pub trait BlockDecrypt: BlockCipher {
    pub fn decrypt_block(&self, block: &mut Block<Self>);

    pub fn decrypt_par_blocks(&self, blocks: &mut ParBlocks<Self>) { ... }
pub fn decrypt_blocks(&self, blocks: &mut [Block<Self>]) { ... } }

Decrypt-only functionality for block ciphers

Required methods

pub fn decrypt_block(&self, block: &mut Block<Self>)[src]

Decrypt block in-place

Loading content...

Provided methods

pub fn decrypt_par_blocks(&self, blocks: &mut ParBlocks<Self>)[src]

Decrypt several blocks in parallel using instruction level parallelism if possible.

If ParBlocks equals to 1 it's equivalent to decrypt_block.

pub fn decrypt_blocks(&self, blocks: &mut [Block<Self>])[src]

Decrypt a slice of blocks, leveraging parallelism when available.

Loading content...

Implementors

Loading content...