Натрий криптографиялық кітапханасының шығарылымы 1.0.18

Қол жетімді тегін криптографиялық кітапхананы шығару Натрий API кітапханасымен үйлесімді 1.0.18 NaCl (Желі және криптография кітапханасы) және қауіпсіз желілік байланысты ұйымдастыру, хэштеу, жалған кездейсоқ сандарды генерациялау, цифрлық қолтаңбамен жұмыс істеу және аутентификацияланған ашық және симметриялық (ортақ кілт) кілттерді пайдаланып шифрлау функцияларын қамтамасыз етеді. Sodium API қарапайым және әдепкі бойынша ең қауіпсіз опцияларды, шифрлау және хэштеу әдістерін ұсынады. Кітапхана коды таралады тегін ISC лицензиясы бойынша.

Негізгі инновациялар:

  • Жаңа WebAssembly/WASI мақсатты платформасы қосылды (интерфейс WASI WebAssembly браузерден тыс пайдалану үшін);
  • AVX2 нұсқауларын қолдайтын жүйелерде негізгі хэштеу операцияларының өнімділігі шамамен 10%-ға артты.
  • Visual Studio 2019 көмегімен құруға қолдау қосылды;
  • edwards25519 нүктесіне хэшті көрсету немесе кездейсоқ edwards25519 нүктесін алу үшін core_ed25519_from_hash() және core_ed25519_random() жаңа функциялар енгізілді;
  • Скаляр*скалярлық көбейту үшін crypto_core_ed25519_scalar_mul() функциясы қосылды (mod L);
  • Жай сандардың реттелген тобына қолдау қосылды Ристретто, wasm-crypto үйлесімділігі үшін қажет;
  • Жүйелік қоңырауды пайдалану қосылды гетентропия() оны қолдайтын жүйелер туралы;
  • NativeClient технологиясын қолдау тоқтатылды, оны әзірлеу тоқтатылды WebAssembly пайдасына;
  • Құру кезінде «-ftree-vektorize» және «-ftree-slp-vektorize» компилятор опциялары қосылады.

Ақпарат көзі: opennet.ru

пікір қалдыру