Rilis perpustakaan kriptografi Sodium 1.0.18

Tersedia rilis perpustakaan kriptografi gratis Sodium 1.0.18, yang merupakan API yang kompatibel dengan perpustakaan NaCl (Perpustakaan Jaringan dan Kriptografi) dan menyediakan fungsi untuk mengatur komunikasi jaringan yang aman, hashing, menghasilkan nomor pseudo-acak, bekerja dengan tanda tangan digital, dan enkripsi menggunakan kunci publik dan simetris (kunci bersama) yang diautentikasi. Sodium API sederhana dan menawarkan opsi, enkripsi, dan metode hashing paling aman secara default. Kode perpustakaan didistribusikan oleh di bawah lisensi ISC gratis.

Inovasi utama:

  • Menambahkan platform target WebAssembly/WASI baru (antarmuka WSASI untuk menggunakan WebAssembly di luar browser);
  • Pada sistem dengan dukungan instruksi AVX2, kinerja operasi hashing dasar telah meningkat sekitar 10%.
  • Menambahkan dukungan untuk membangun menggunakan Visual Studio 2019;
  • Mengimplementasikan fungsi baru core_ed25519_from_hash() dan core_ed25519_random() untuk mencerminkan hash ke titik edwards25519 atau mendapatkan titik edwards25519 acak;
  • Menambahkan fungsi crypto_core_ed25519_scalar_mul() untuk perkalian skalar*skalar (mod L);
  • Menambahkan dukungan untuk kelompok bilangan prima terurut Ristretto, diperlukan untuk kompatibilitas dengan wasm-crypto;
  • Mengaktifkan penggunaan panggilan sistem getentropi() pada sistem yang mendukungnya;
  • Dukungan untuk teknologi NativeClient telah dihentikan, yang pengembangannya dihentikan mendukung WebAssembly;
  • Saat membangun, opsi kompiler β€œ-ftree-vectorize” dan β€œ-ftree-slp-vectorize” diaktifkan.

Sumber: opennet.ru

Tambah komentar