jedisct1 / libsodium

A modern, portable, easy to use crypto library.
https://libsodium.org
Other
12.15k stars 1.73k forks source link

Is a libsodium 1.0.19 release planned? #1028

Closed past-due closed 3 years ago

past-due commented 3 years ago

There have been a lot of improvements and fixes since the initial libsodium 1.0.18 release, and the rolling "libsodium 1.0.18-stable" releases are quite nice.

However, there are various situations in which having an immutable release tarball / Git tag are quite helpful (or required). And there are various downstreams that won't really pick up many / any of these improvements until the release number is incremented.

For those (and other) reasons, I'd like to kindly request consideration of making an official "1.0.19" release that packages up all of the improvements since that initial 1.0.18 release, when appropriate / possible.

(Also, a huge thank you for all the incredible work on a fantastic library. 🥳)

jedisct1 commented 3 years ago

Yes, there will be more point releases.

The H2C specification being a moving target was one of the blockers, and the libsodium API for it just had to be changed a couple days ago due to discrepancies between that specification and the way it is used in protocols.

Better support for Apple Silicon, at least add AES-GCM and possibly faster AEGIS are also required for a new release. And support for batch signatures could be nice to have, too, if only for parity with the Zig standard library. But once done yes, a new version will be cut.

Meanwhile, you can always pin specific commits from stable.