Do padding for the data for AES (PKCS#7).
(self, data)
| 121 | return self.post_decrypt_data(decrypted_data) |
| 122 | |
| 123 | def pre_encrypt_data(self, data): |
| 124 | """Do padding for the data for AES (PKCS#7).""" |
| 125 | data = to_bytes(data) |
| 126 | aes_block_size = AES.block_size |
| 127 | rem = aes_block_size - len(data) % aes_block_size |
| 128 | return data + bchr(rem) * rem |
| 129 | |
| 130 | def post_encrypt_data(self, data): |
| 131 | """Handle data after encryption.""" |