Function x_923::pad_buffer [] [src]

pub fn pad_buffer(buffer: &mut Vec<u8>, block_size: u8)

Pad some bytes with ANSI X.923, modifying the input.

Example

use x_923::pad_buffer;

let mut buffer: Vec<u8> = vec![255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];

pad_buffer(&mut buffer, 8);

assert_eq!(buffer.as_slice(), &[255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 4]);