"Adobe Type 1 Font Format". The key argument can be an integer, or one of the strings 'eexec' and 'charstring', which map to the key specified for the corresponding part of Type-1 fonts. The ndiscard argument should be an integer, usually 4. That number of bytes is prepended to the plaintext before encryption. This function prepends NUL bytes for reproducibility, even though the original algorithm uses random bytes, presumably to avoid cryptanalysis. rŪ