The actual crypto is not stream based, but the crypto.h file seems to indicate that what I want to do is possible. A simple load keys from file and encode with decode and base64 encode and decode too. I don't wish to make another key standard.
Project URL: https://sites.google.com/site/rubikcompression/the-standard