در دسترس انتشار یک کتابخانه رمزنگاری رایگان سدیم 1.0.18 که API با کتابخانه سازگار است NaCl (کتابخانه شبکه و رمزنگاری) و عملکردهایی را برای سازماندهی ارتباطات شبکه ایمن، هش کردن، تولید اعداد شبه تصادفی، کار با امضاهای دیجیتال و رمزگذاری با استفاده از کلیدهای عمومی و متقارن (کلید مشترک) احراز هویت شده ارائه می دهد. Sodium API ساده است و امن ترین گزینه ها، روش های رمزگذاری و هش را به طور پیش فرض ارائه می دهد. کد کتابخانه توزیع شده توسط تحت مجوز رایگان ISC.
نوآوری های اصلی:
پلتفرم هدف WebAssembly/WASI (رابط) جدید اضافه شد آیا من بودم برای استفاده از WebAssembly خارج از مرورگر)؛
در سیستمهایی که از دستورالعملهای AVX2 پشتیبانی میکنند، عملکرد عملیات هش کردن اولیه تقریباً 10٪ افزایش یافته است.
اضافه شدن پشتیبانی برای ساخت با استفاده از Visual Studio 2019.
توابع جدید core_ed25519_from_hash() و core_ed25519_random() برای انعکاس یک هش به نقطه edwards25519 یا به دست آوردن یک نقطه تصادفی edwards25519 پیاده سازی شد.
تابع crypto_core_ed25519_scalar_mul() برای ضرب اسکالر*اسکالر (mod L) اضافه شد.
پشتیبانی برای گروه سفارشی اعداد اول اضافه شده است Ristretto، برای سازگاری با wam-crypto لازم است.
استفاده از تماس سیستمی فعال شد گتنتروپی () در سیستم های پشتیبانی کننده آن؛
پشتیبانی از فناوری NativeClient که توسعه آن متوقف شده است متوقف شد به نفع WebAssembly؛
هنگام ساخت، گزینه های کامپایلر "-ftree-vectorize" و "-ftree-slp-vectorize" فعال می شوند.