Lines Matching refs:block

6     fn pad_block(block: &mut [u8], pos: usize) -> Result<(), PadError> {  in pad_block()
7 if pos == block.len() { in pad_block()
11 let padding_length = block.len() - pos - 1; in pad_block()
16 set(&mut block[pos..], padding_length as u8); in pad_block()
62 let mut block = vec![0; original_length + padding_length + 1]; in padding_length_is_amount_of_bytes_excluding_the_padding_length_itself() localVariable
63 rand::thread_rng().fill(&mut block[0..original_length]); in padding_length_is_amount_of_bytes_excluding_the_padding_length_itself()
64 let original = block[0..original_length].to_vec(); in padding_length_is_amount_of_bytes_excluding_the_padding_length_itself()
65 DtlsPadding::pad_block(&mut block, original_length)?; in padding_length_is_amount_of_bytes_excluding_the_padding_length_itself()
67 for byte in block[original_length..].iter() { in padding_length_is_amount_of_bytes_excluding_the_padding_length_itself()
70 assert_eq!(block[0..original_length], original); in padding_length_is_amount_of_bytes_excluding_the_padding_length_itself()
80 let mut block = vec![0; original_length]; in full_block_is_padding_error() localVariable
81 let r = DtlsPadding::pad_block(&mut block, original_length); in full_block_is_padding_error()
90 let mut block = vec![0; original_length + padding_length + 1]; in padding_length_bigger_than_255_is_a_pad_error() localVariable
91 let r = DtlsPadding::pad_block(&mut block, original_length); in padding_length_bigger_than_255_is_a_pad_error()
113 let mut block = vec![0; padding_length + 1]; in one_of_the_padding_bytes_with_value_different_than_padding_length_is_unpadding_error() localVariable
114 DtlsPadding::pad_block(&mut block, 0).unwrap(); in one_of_the_padding_bytes_with_value_different_than_padding_length_is_unpadding_error()
116 assert_eq!(DtlsPadding::unpad(&block).ok(), Some(&[][..])); in one_of_the_padding_bytes_with_value_different_than_padding_length_is_unpadding_error()
117 block[invalid_byte] = (padding_length - 1) as u8; in one_of_the_padding_bytes_with_value_different_than_padding_length_is_unpadding_error()
118 let r = DtlsPadding::unpad(&block); in one_of_the_padding_bytes_with_value_different_than_padding_length_is_unpadding_error()