Hello,
вс, 24 нояб. 2019 г. в 11:45, Niels Möller nisse@lysator.liu.se:
Dmitry Eremin-Solenikov dbaryshkov@gmail.com writes:
GOST curves support in GnuTLS depends on exact Nettle ABI. I'd propose to add --disable-gost to Nettle's GnuTLS execution for now, till ECC ABI gets stable again.
I've just pushed a change to the .gitlab-ci file, so I hope the next build looks better.
GnuTLS also received a MR to fix tests in minimal build, so next master-updates build should succeed.
An alternative approach would be to define a symbol like NETTLE_ECC_ABI_2 which can be used to detect ECC ABI compatibility.
For code depending on nettle internals, maybe you can use facilities in nettle/version.h (both compile time and runtime check would be appropriate, since changes to struct ecc_curve is no longer considered a change to the public abi, and will not imply an soname change or anything like that).
The problem is that both 3.5(.1) and master have same version. I just hope that we can get all ECC changes in single release.
ed25519 should not be directly tied to ABI compat. I'll take a look.
Should work now. The test message was misleading. It also was a GOST issue.