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

Reply via email to