Would be of interest to have the eSTREAM selected ciphers (Profile 1, Software) implemented on NSS?
There is at least one SSL package, cyaSSL, having two of them four shipped as extensions, Rabbit and HC-128: TLS_RSA_WITH_RABBIT_CBC_SHA TLS_RSA_WITH_HC_128_CBC_SHA What the "CBC" means in their package I am still to find out, since they are all stream ciphers, and can be used by simply XORing the algoritmn output with the plain/cipher-text, pretty much like RC4. I have written a C implementation of Rabbit and I am looking forward patching NSS with it for use with SSL. In my tests it performed almost twice as fast as an RC4 C implementation. Apparently HC-128 is even faster, but I am yet to code it. About the cipher security, it is ascertained by the European Union eSTREAM project process: http://www.ecrypt.eu.org/stream/ -- Lucas Clemente Vella -- dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto