function
| Library: Blowfish (OMFFBLOWFISH) Import : omffblowfish.xmd | Returns: a scannable input source for streaming data | 
export string source function
   reader-encrypt     from value string source input-data
                  with-key value string        encryption-key
 Use blowfish.reader-encrypt to read its value string source input-data
      argument, and encrypt it using its encryption-key argument. The encrypted data is returned as
      a string source that can be further processed.
      
 Note that the Blowfish algorithm processes data in 64-bit chunks. If the length of input-data
      is not a multiple of 64 bits, it will be padded with null bytes. Similarly, the length of the data generated
      by blowfish.reader-encrypt will be a multiple of 64 bits.
      
 The following example uses blowfish.reader-encrypt to encrypt a clear text store in the file
        clear.txt.
          
import "omffblowfish.xmd" prefixed by blowfish. process local string encryption-key initial { "ENCRYPTION KEY" } set file "cypher.txt" to blowfish.reader-encrypt from file "clear.txt" with-key encryption-key
To use blowfish.reader-encrypt, you must import OMFFBLOWFISH into your program
      using an import declaration such as:
        
import "omffblowfish.xmd" prefixed by blowfish.