Hello Niels,

Niels Möller <ni...@lysator.liu.se> writes:

> I'm thinking about Nettle releases. I think it would be nice to get out
> a maintenance 3.10 release before summer vacations. (current NEWS file
> at https://git.lysator.liu.se/nettle/nettle/-/blob/master/NEWS is fairly
> accurate).

That would be awesome.

> After that, there are two different directions:
>
> * Try to clean up some of the API issues. This will break the API
>   (and like for previous changes, it could make sense to add
>   foo-compat.h include files that supports old API, to make it easy to
>   upgrade an application to work with the new nettle version, while
>   incrementally adjusting to the new api). It may also break
>   ABI and imply an soname change, or we could keep old symbols
>   working for the case of old applications linking to new libnettle.so
>   (but not the other way round, as documented at
>   https://www.lysator.liu.se/~nisse/nettle/nettle.html#Compatibility).
>   If we go this way, that would be a Nettle-4.0, and it would make sense
>   to me to try to get that done without much new features, and without
>   making it a huge long-term project.

I have a bit of concern, if an application links to nettle, but also
bundles some parts of it to support lower nettle versions, that would
make it difficult to import the code[1] as it would require pulling in
dependent files.

That said, none of the issues marked as "API change" on the issue
tracker looks too disruptive to me (maybe #2 and #5 are):
https://git.lysator.liu.se/nettle/nettle/-/issues/?label_name%5B%5D=API%20change

Do you have anything else in your mind?

> * Focus on getting post-quantum algorithms into Nettle.

From GnuTLS perspective, it would be helpful if there is support for at
least one post-quantum KEM algorithm so it could make TLS handshake
provide quantum safety and forward secrecy (with PSK).  Signature
algorithms could be done later.

Regards,

Footnotes:
[1]  https://gitlab.com/gnutls/gnutls/-/blob/master/devel/import-from-nettle.sh

-- 
Daiki Ueno
_______________________________________________
nettle-bugs mailing list -- nettle-bugs@lists.lysator.liu.se
To unsubscribe send an email to nettle-bugs-le...@lists.lysator.liu.se

Reply via email to