Lines Matching refs:block_size

31 def _byte_padding_check(block_size):  argument
32 if not (0 <= block_size <= 2040):
35 if block_size % 8 != 0:
39 def _byte_padding_update(buffer_, data, block_size): argument
50 finished_blocks = len(buffer_) // (block_size // 8)
52 result = buffer_[: finished_blocks * (block_size // 8)]
53 buffer_ = buffer_[finished_blocks * (block_size // 8) :]
58 def _byte_padding_pad(buffer_, block_size, paddingfn): argument
62 pad_size = block_size // 8 - len(buffer_)
66 def _byte_unpadding_update(buffer_, data, block_size): argument
77 finished_blocks = max(len(buffer_) // (block_size // 8) - 1, 0)
79 result = buffer_[: finished_blocks * (block_size // 8)]
80 buffer_ = buffer_[finished_blocks * (block_size // 8) :]
85 def _byte_unpadding_check(buffer_, block_size, checkfn): argument
89 if len(buffer_) != block_size // 8:
92 valid = checkfn(buffer_, block_size // 8)
102 def __init__(self, block_size): argument
103 _byte_padding_check(block_size)
104 self.block_size = block_size
107 return _PKCS7PaddingContext(self.block_size)
110 return _PKCS7UnpaddingContext(self.block_size)
115 def __init__(self, block_size): argument
116 self.block_size = block_size
122 self._buffer, data, self.block_size
131 self._buffer, self.block_size, self._padding
139 def __init__(self, block_size): argument
140 self.block_size = block_size
146 self._buffer, data, self.block_size
152 self._buffer, self.block_size, lib.Cryptography_check_pkcs7_padding
159 def __init__(self, block_size): argument
160 _byte_padding_check(block_size)
161 self.block_size = block_size
164 return _ANSIX923PaddingContext(self.block_size)
167 return _ANSIX923UnpaddingContext(self.block_size)
172 def __init__(self, block_size): argument
173 self.block_size = block_size
179 self._buffer, data, self.block_size
188 self._buffer, self.block_size, self._padding
196 def __init__(self, block_size): argument
197 self.block_size = block_size
203 self._buffer, data, self.block_size
210 self.block_size,