lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


In continuation of Dirk's Laurie proposal for standard interface for
common things...

How do you see generic interface for symmetric encryption/decryption?

Usually you can process input stream by parts (in case you wish to
encrypt 50GiB file which unlikely fit into string). Do you prefer
some functions encrypt()/decrypt() which returns output and inner
state, or object that holds inner state itself?

(There are a plenty of simple ciphers (Tea, Salsa, Spec) and I'd
wish to unite their implementations under common interface.)

-- Martin