Support for lists of bytes may be dropped from library(crypto). Use
lists of characters to make your code future-proof. Lists of
characters will always be supported due to their compactness,
and because Prolog applications should move towards characters.
Algorithm, key Key, and initialization vector (or nonce) IV, to
give CipherText.
- PlainText must be a list of codes or characters, Key and IV must be
+ PlainText must be a list of bytes or characters, Key and IV must be
lists of bytes, and CipherText is created as a list of characters.
Keys and IVs can be chosen at random (using for example