I've been thinking about what kind of an API could be negotiated between terminal-program authors and encryption-mechanism authors.
Suppose a terminal program looks for resources (using macintosh-like terminology for a moment) of some type 'Encr', and load them. It expects to find subroutines there, that the cypherpunk can add to any conforming terminal emulator. Something like this:
resource #1: function initialize() -- grab resources resource #2: function set_key(char key[8]) resource #3: function encrypt(long block_no, char block[8]) resource #4: function decrypt(long block_no, char block[8]) resource #5: function finalize() -- shutdown, release resources
Woops, this is what I get by not reading all my mail before posting. I just posted the same suggestion with considerably less detail. Anyway, I second what henry says. ________________________________________________________________________ Geoff Dale -- insert standard disclaimers here -- gdale@apple.com "Mind your nerve ends, love bunch" -- Dr. Caligari