dbarysh...@gmail.com writes:

> From: Dmitry Eremin-Solenikov <dbarysh...@gmail.com>
>
> There is no need to keep optimized ECC functions in public namespace
> (nettle_*), move them to internal namespace (_nettle_*).

I agree this rename makes sense.

But it could be considered an ABI break, since we remove symbols with
version string "HOGWEED_5", matching the soname, and those symbols are
supposed to be stable as long as the soname is the same.

On the other hand, the symbols are not mentioned in docs or headers, and
they don't even exist in all configurations. So maybe it's ok to remove
them without changing the soname? That will break any application
needing them in libhogweed.so, but that application would break in the
same way if nettle were reconfigured with --disable-assembler.

I had a try with
http://codesearch.debian.net/search?q=nettle_ecc_.*modp&literal=0, and
at least the functions appear unused outside of Nettle.

Opinions?

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
nettle-bugs@lists.lysator.liu.se
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to