Function aes_frast::padding_128bit::drop_last_block
[−]
[src]
pub fn drop_last_block(input_vec: &mut Vec<u8>)
Drop the last incomplete or complete block.
Examples
use aes_frast::padding_128bit::drop_last_block; // Drop the last incomplete block. let mut origin = vec![0xFFu8; 21]; drop_last_block(&mut origin); assert_eq!(origin, vec![0xFFu8; 16]); // Drop the last incomplete block. origin = vec![0xFFu8; 32]; drop_last_block(&mut origin); assert_eq!(origin, vec![0xFFu8; 16]);