Natrium kriptoqrafik kitabxanasının buraxılışı 1.0.18

Mövcuddur pulsuz kriptoqrafik kitabxananın buraxılması Natrium API kitabxana ilə uyğun gələn 1.0.18 NaCl (Şəbəkə və Kriptoqrafiya kitabxanası) və etibarlı şəbəkə rabitəsinin təşkili, heşinq, psevdo-təsadüfi nömrələr yaratmaq, rəqəmsal imzalarla işləmək və autentifikasiya edilmiş ictimai və simmetrik (ortaq açar) açarlardan istifadə edərək şifrələmə funksiyalarını təmin edir. Sodium API sadədir və standart olaraq ən təhlükəsiz variantları, şifrələmə və hashing üsullarını təklif edir. Kitabxana kodu yayılır pulsuz ISC lisenziyası altında.

Əsas yeniliklər:

  • Yeni WebAssembly/WASI hədəf platforması əlavə edildi (interfeys MƏN İDİM brauzerdən kənarda WebAssembly istifadə etmək);
  • AVX2 təlimatlarını dəstəkləyən sistemlərdə əsas hashing əməliyyatlarının performansı təxminən 10% artıb.
  • Visual Studio 2019 istifadə edərək tikinti üçün əlavə dəstək;
  • Hesh-i edwards25519 nöqtəsinə əks etdirmək və ya təsadüfi edwards25519 nöqtəsini əldə etmək üçün core_ed25519_from_hash() və core_ed25519_random() yeni funksiyaları həyata keçirdi;
  • Skaler*skalyar vurma üçün crypto_core_ed25519_scalar_mul() funksiyası əlavə edildi (mod L);
  • Sifarişli sadə nömrələr qrupu üçün əlavə dəstək Ristretto, wasm-kripto ilə uyğunluq üçün zəruridir;
  • Sistem zəngindən istifadə aktivləşdirildi getentropiya () onu dəstəkləyən sistemlər haqqında;
  • NativeClient texnologiyasına dəstək dayandırılıb, onun inkişafı dayandırıldı WebAssembly lehinə;
  • Quraşdırarkən “-ftree-vectorize” və “-ftree-slp-vectorize” kompilyator seçimləri aktivləşdirilir.

Mənbə: opennet.ru

Добавить комментарий