Dostupný vydání bezplatné kryptografické knihovny Sodík 1.0.18, která je API kompatibilní s knihovnou NaCl (Knihovna Networking and Cryptography) a poskytuje funkce pro organizaci zabezpečené síťové komunikace, hashování, generování pseudonáhodných čísel, práci s digitálními podpisy a šifrování pomocí ověřených veřejných a symetrických klíčů (sdílený klíč). Sodium API je jednoduché a ve výchozím nastavení nabízí nejbezpečnější možnosti, metody šifrování a hašování. Kód knihovny distribuovány pod bezplatnou licencí ISC.
Hlavní inovace:
Přidána nová cílová platforma WebAssembly/WASI (rozhraní BYL JSEM používat WebAssembly mimo prohlížeč);
Na systémech s podporou instrukcí AVX2 se výkon základních hašovacích operací zvýšil přibližně o 10 %.
Přidána podpora pro vytváření pomocí sady Visual Studio 2019;
Implementovány nové funkce core_ed25519_from_hash() a core_ed25519_random() pro zobrazení hash do bodu edwards25519 nebo získání náhodného bodu edwards25519;
Přidána funkce crypto_core_ed25519_scalar_mul() pro skalární*skalární násobení (mod L);
Přidána podpora pro uspořádanou skupinu prvočísel Ristretto, nezbytné pro kompatibilitu s wasm-crypto;
Povoleno použití systémového volání getentropie() na systémech, které ji podporují;
Byla ukončena podpora technologie NativeClient, jejíž vývoj ukončeno ve prospěch WebAssembly;
Při sestavování jsou povoleny možnosti kompilátoru „-ftree-vectorize“ a „-ftree-slp-vectorize“.