Function aes_frast::padding_128bit::de_zeros
[−]
[src]
pub fn de_zeros(input_vec: &mut Vec<u8>)
Zeros depadding
[Attention!] If the origin data ends with zero(s) (one or more 0xFF), depadding will remove all these zeros.
Examples
use aes_frast::padding_128bit::de_zeros; let mut zeros = vec![0xFFu8, 0xFFu8, 0xFFu8, 0xFFu8, 0xFFu8, 0xFFu8, 0xFFu8, 0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x00u8]; de_zeros(&mut zeros); assert_eq!(zeros, vec![0xFFu8; 7]);