Function aes_frast::padding_128bit::pa_ansix923
source · pub fn pa_ansix923(input_vec: &mut Vec<u8>) -> usize
Expand description
Add ANSIX923 padding
- parameter
input_vec
: the vec that contains original data. - return : the added bytes’ length.
Examples
use aes_frast::padding_128bit::pa_ansix923;
let mut origin = vec![0xFFu8; 7];
let padding_length = pa_ansix923(&mut origin);
assert_eq!(padding_length, 9);
assert_eq!(origin, vec![0xFFu8, 0xFFu8, 0xFFu8, 0xFFu8, 0xFFu8, 0xFFu8, 0xFFu8, 0x00u8,
0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x00u8, 0x09u8]);