Home
last modified time | relevance | path

Searched refs:DtlsPadding (Results 1 – 2 of 2) sorted by relevance

/webrtc/dtls/src/crypto/
H A Dpadding.rs3 pub enum DtlsPadding {} enum
5 impl Padding for DtlsPadding { implementation
65 DtlsPadding::pad_block(&mut block, original_length)?; in padding_length_is_amount_of_bytes_excluding_the_padding_length_itself()
81 let r = DtlsPadding::pad_block(&mut block, original_length); in full_block_is_padding_error()
91 let r = DtlsPadding::pad_block(&mut block, original_length); in padding_length_bigger_than_255_is_a_pad_error()
99 let r = DtlsPadding::unpad(&[]); in empty_block_is_unpadding_error()
105 let r = DtlsPadding::unpad(&[1]); in padding_too_big_for_block_is_unpadding_error()
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()
118 let r = DtlsPadding::unpad(&block); in one_of_the_padding_bytes_with_value_different_than_padding_length_is_unpadding_error()
H A Dcrypto_cbc.rs25 use super::padding::DtlsPadding;
26 type Aes256Cbc = Cbc<Aes256, DtlsPadding>;