Nelson B Bolyard wrote:
> Brian Smith wrote:
> I personally would like to find a way to avoid calling these internal
> functions from within Firefox--especially since there's no way to
> detect incompatibilities at compile-time and because the interface to
> these functions isn't frozen.

> To what functions are you referring when you say "the interface to these
> functions isn't frozen." ??  The functions you listed below (which I
> haven't copied here)?

Yes.

> Speaking only for myself, I have no objection to offering the mp_int
> bignum API as a "public" API out of freebl3. 

If people are open to having the J-PAKE building blocks in FreeBL, then we 
wouldn't need MPI to be part of the public API. The main concern with putting 
J-PAKE building blocks in NSS is getting that NSS release out for FF4.0.

> - the wisdom of making Mozilla products even MORE dependent on shared
> secrets and passwords than they already are, when, for at least a decade,
> shared secrets in general and passwords in particular have been regarded
> by security experts as more part of the problem than part of the solution.
>
> Letting mozilla products become a playground for home-baked crypto
> protocols.  That's a gate you'll find difficult to close once it is
> allowed to be opened.

At the present time, the only thing you can do with the Sync account password 
is delete the data off the server and/or associate a different (strong) sync 
key with the account. Besides J-PAKE, it looks like Sync crypto will end up 
using quite simple/standard/boring algorithms & techniques. Once things are 
nailed down a little more, there will be a complete design document (and code, 
of course) for public review.

Cheers,
Brian
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to