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.