For context, from a message I wrote in last October :
Given the number of protocols that include SRP (SSL/TLS, EAP, SAML),
given that there's already a proposed patch for NSS (bug 405155, bug
356855), a proposed patch for openssl (
http://rt.openssl.org/Ticket/Display.html?id=1794&user=guest&pass=guest
), I still think SRP is the better choice since the effort to implement
it would be much more widely useful than with J-PAKE.

On the long term, I wouldn't be surprised if at some point you'll add
another scenario where augmented security would be useful, and you will
in all likehood stay the only users of J-PAKE, I believe SRP will
certainly end up being included, and it will be a little stupid to have
2 functionally equivalent algorithms.

So the end result : I see that J-PAKE code got included inside NSS https://bugzilla.mozilla.org/show_bug.cgi?id=609076 with a layer to access it from js (bug 601645). This was not announced here, and even if it looked like Sync Would keep J-PAKE, I did not imagine it would be included as a new mechanism in NSS, I thought it would stay inside an external layer.

I really, really regret I gave up on that dead-end discussion about J-PAKE and did not follow what happened exactly after that. It would have been just functionally equivalent for Sync to use SRP instead of J-PAKE in Sync, but so much more useful for everyone else, especially for all those who would love to be able to use SRP with TLS.
--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to