def block_encrypt(self, plaintext): """Return the deterministically preencrypted word.""" return crypto.encrypt(self.keys['encrypt'], plaintext)
def test_block_encrypt(self): key = self.keys['foo'] message = b"7" * constants.BLOCK_BYTES ciphertext = crypto.encrypt(key, message) assert crypto.decrypt(key, ciphertext) == message