Rilis perpustakaan kriptografi Sodium 1.0.18

Kasedhiya release saka perpustakaan kriptografi free Sodium 1.0.18, kang API kompatibel karo perpustakaan NaCl (Perpustakaan Jaringan lan Kriptografi) lan nyedhiyakake fungsi kanggo ngatur komunikasi jaringan sing aman, hashing, ngasilake nomer pseudo-acak, nggarap teken digital, lan enkripsi nggunakake kunci umum lan simetris (tombol bareng) sing wis dikonfirmasi. API Sodium prasaja lan nawakake opsi paling aman, enkripsi lan cara hashing minangka standar. Kode perpustakaan disebarake dening ing lisensi ISC gratis.

Inovasi utama:

  • Ditambahake platform target WebAssembly/WASI anyar (interface WASI nggunakake WebAssembly ing njaba browser);
  • Ing sistem kanthi dhukungan kanggo instruksi AVX2, kinerja operasi hashing dhasar wis tambah kira-kira 10%.
  • Dhukungan ditambahake kanggo bangunan nggunakake Visual Studio 2019;
  • Dilaksanakake fungsi anyar core_ed25519_from_hash () lan core_ed25519_random () kanggo nggambarake hash menyang titik edwards25519 utawa entuk titik edwards25519 acak;
  • Ditambahake fungsi crypto_core_ed25519_scalar_mul () kanggo skalar * perkalian skalar (mod L);
  • Dhukungan ditambahake kanggo klompok nomer prima Ristretto, perlu kanggo kompatibilitas karo wasm-crypto;
  • Panggunaan telpon sistem diaktifake getentropi() ing sistem sing ndhukung;
  • Dhukungan kanggo teknologi NativeClient wis mandheg, pangembangane mandhek ing sih saka WebAssembly;
  • Nalika mbangun, opsi compiler "-ftree-vectorize" lan "-ftree-slp-vectorize" diaktifake.

Source: opennet.ru

Add a comment