MCPcopy Index your code
hub / github.com/RNCryptor/RNCryptor-python / pre_encrypt_data

Method pre_encrypt_data

rncryptor.py:123–128  ·  view source on GitHub ↗

Do padding for the data for AES (PKCS#7).

(self, data)

Source from the content-addressed store, hash-verified

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."""

Callers 1

encryptMethod · 0.95

Calls 2

to_bytesFunction · 0.85
bchrFunction · 0.85

Tested by

no test coverage detected