доступний випуск вільної криптографічної бібліотеки Натрій 1.0.18, яка сумісна на рівні API з бібліотекою NaCl (Networking and Cryptography library) та надає функції для організації захищеної мережевої взаємодії, хешування, генерації псевдовипадкових чисел, роботи з цифровими підписами, шифрування з використанням автентифікованих відкритих та симетричних (shared-key) ключів. API Sodium відрізняється простотою і пропонує за умовчанням найбезпечніші опції, способи шифрування та хешування. Код бібліотеки поширюється під вільною ліцензією ISC.
Основні нововведення:
Додано нову цільову платформу WebAssembly/WASI (інтерфейс ВАСИ для використання WebAssembly поза браузером);
На системах із підтримкою інструкцій AVX2 приблизно на 10% збільшено продуктивність основних операцій хешування;
Додано підтримку складання з використанням Visual Studio 2019;
Реалізовано нові функції core_ed25519_from_hash() та core_ed25519_random() для відображення хешу в точку edwards25519 або отримання випадкової точки edwards25519;
Додано функцію crypto_core_ed25519_scalar_mul() для множення scalar*scalar (mod L);
Додано підтримку впорядкованої групи простих чисел Рістретто, необхідні сумісності з wasm-crypto;
Забезпечено використання системного виклику getentropy() на системах, що його підтримують;
Припинено підтримку технології NativeClient, розвиток якої припинено на користь WebAssembly;
При збиранні задіяні опції компілятора "-ftree-vectorize" та "-ftree-slp-vectorize".