The files in this directory are signed with Minisign, and, for the manually-generated ones, with GPG as well.
The relevant public keys can be found in the libsodium documentation.
LATEST.tar.gz
is a direct link to the latest stable version of the source code. It is an automated daily copy of the stable
branch in the Git repository.libsodium-x.y.z.tar.gz
is the source code of version x.y.z
. These files are immutable. They don't receive any bug fixes or security updates. These will have to wait until a new point version is released.libsodium-x.y.z-mingw.tar.gz
contain pre-built libraries for Windows, built using MingW on MSYS2. These archives include Win32 and Win64 versions of the static and shared libraries, as well as the debugging symbols. These files are immutable. The code having been compiled is exactly the one from the point release, without any bug or security fixes.libsodium-x.y.z-msvc.zip
contains pre-built libraries for Windows, built using Visual Studio. These archives include Win32 and Win64 versions of the static and shared libraries, built for Visual Studio 2015, 2017, 2019 and 2022, as well as the debugging symbols. These files are immutable. The code having been compiled is exactly the one from the point release, without any bug or security fixes.libsodium-x.y.z-stable.tar.gz
is the source code of x.y.z
with bug fixes, security fixes and minor improvements immediately backported from the next version being currently in development. These additions over the point release are guaranteed to never change the behavior or API. Version x.y.z-stable
is always fully compatible with version x.y.z
. New features or breaking changes will never be introduced in a stable
set of changes. libsodium-x.y.z-stable.tar.gz
is an automated daily copy of the stable
branch in the Git repository.libsodium-x.y.z-stable-mingw.tar.gz
and libsodium-x.y.z-stable-msvc.zip
are pre-built libraries for Windows of x.y.z-stable
. They are updated when the additions actually produce different code, or when major updates of Visual Studio or MinGW have been released..sig
files are detached GPG signatures, and .minisig
files are Minisign signatures, that can be verified with:minisign -P RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3 -m <file>
stable
versions are regularly updated. Signatures should be used to verify them. If you need to pin a specific stable version, check out the relevant revision from the stable
branch of the Git repository.
Development code is only available in Git, and should never be used in production.