Re: dropping standalone ecl builds

Hanno Böck <[email protected]>
Newsgroups gmane.comp.mozilla.crypto
Message-ID <20160531110515.25913eef@pc1>
Hi,

On Thu, 26 May 2016 11:27:04 +0200
Franziskus Kiefer <[email protected]> wrote:

> we intend to drop support for standalone ecl builds in NSS [1]. Before
> doing this we'd like to get feedback if anyone's still doing this.
> 
> So if you're still building ecl, please let us know.

I recently used the ecl standalone build to fuzz elliptic curve
implementations. While this didn't find bugs in nss, it found a couple
in another TLS implementation (Nettle) [1].

The fuzzing code is here:
https://github.com/hannob/bignum-fuzz/blob/master/point-fuzz.c

As far as I can see the low level elliptic curve calculation functions
aren't exposed as public functions in NSS itself. Therefore removing the
possibility to build libecl would make it significantly harder to test
the underlying functionality. Therefore I'd strongly oppose removing it
unless there is any alternative for testing that's equally simple and
that I'm not aware of.

[1]
https://blog.fuzzing-project.org/38-Miscomputations-of-elliptic-curve-scalar-multiplications-in-Nettle.html

-- 
Hanno Böck
https://hboeck.de/

mail/jabber: [email protected]
GPG: BBB51E42

-- 
dev-tech-crypto mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-crypto
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJXTONLAAoJEKWIAHK7tR5ClnwP/igYTqRROjqhNOakbb8/LnQ1
RRnTZKENW8mwmRvEJBCCa/twQ049YUHxrBkR7DRGITAllaKnoWbrxw+raqxZKH9J
/jW4+D4o7D3ng89N0Kjoe9kxh9izFjE7f1bblNK7jrispmK6S1lUGy0gUC8QP9LM
9mX08IopUwryPAUnIxHjexxZ9/Nn+5CDh2QlsI6jtBKAn5yLHG8kltltzqTidwIr
hys3j8BiECZYVSO+7TCDST7ipnmU8xwKbiSqRLIRlwdEhR1tw73gz1BSkaiiI/AQ
dBKjteaQ++TWr4tYLhjj8NbPnCgOjsaY9cdNZvFyyBHRaE7wtaeegx7SKTczWca/
XNv9/o4ci/NAmCtN2NR13WEq1zkcAaFZ/rweg3eeIsh7H6s1WRQnA+lF+z/psdZI
uA6bb5WUMvGdEszo7qcqhA9GchkKFByI9/tVnrMI2OcJx6HyjOYaP45FAgcAGQNe
qKPZLsGZqH4j4c6NJqROjUpYPe5/3vmmB51zucsmpqdGgbsmoVSouBLddUAJLuct
pM/rOtSolE6xrNW9oC0qhbarzS/J2YiVgr2L8r5ta8Dbb4ejMZnw/N4WMmOFuBB/
du7Ss8HT2ZvKfl6Q+LHyHcz+Npt4sOCA8D/BlnDfffc0ZrntvU/dCE5gF0sri9ET
JmZ4lPYi8cBXhFIwcTmT
=CeVI
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.