Struct crypto::blockmodes::DecPadding [−][src]
pub struct DecPadding<X> { /* fields omitted */ }
Wraps a PaddingProcessor so that only strip_output() will actually be called.
Trait Implementations
impl<X: PaddingProcessor> PaddingProcessor for DecPadding<X>
[src]
impl<X: PaddingProcessor> PaddingProcessor for DecPadding<X>
fn pad_input<W: WriteBuffer>(&mut self, _: &mut W)
[src]
fn pad_input<W: WriteBuffer>(&mut self, _: &mut W)
Add padding to the last block of input data If the mode can't handle a non-full block, it signals that error by simply leaving the block as it is which will be detected as an InvalidLength error. Read more
fn strip_output<R: ReadBuffer>(&mut self, a: &mut R) -> bool
[src]
fn strip_output<R: ReadBuffer>(&mut self, a: &mut R) -> bool
Remove padding from the last block of output data If false is returned, the processing fails Read more
Auto Trait Implementations
impl<X> Send for DecPadding<X> where
X: Send,
impl<X> Send for DecPadding<X> where
X: Send,
impl<X> Sync for DecPadding<X> where
X: Sync,
impl<X> Sync for DecPadding<X> where
X: Sync,