crypto :: Cipher :: decrypt
self.plaintext
# Decrypt ciphertext and populate `self.plaintext` fun decrypt is abstract
redef fun decrypt do var key_bytes = new Bytes.with_capacity(1) key_bytes.add(key) plaintext = ciphertext.xorcipher(key_bytes) end
redef fun decrypt do assert key.length > 0 plaintext = ciphertext.xorcipher(key) end