Utjefte fan 'e Kryptografyske bibleteek fan Natrium 1.0.18

Beskikber frijlitting fan in fergese kryptografyske bibleteek Sodium 1.0.18, dat is API kompatibel mei de bibleteek NaCl (Netwurk- en Kryptografybibleteek) en biedt funksjes foar it organisearjen fan feilige netwurkkommunikaasje, hashing, generearjen fan pseudo-willekeurige nûmers, wurkje mei digitale hantekeningen en fersifering mei authentisearre iepenbiere en symmetryske (dielde-kaai) kaaien. De Sodium API is ienfâldich en biedt standert de feilichste opsjes, fersifering en hashingmetoaden. Bibleteek koade ferspraat troch ûnder de frije ISC lisinsje.

Wichtichste ynnovaasjes:

  • Nije WebAssembly/WASI-doelplatfoarm tafoege (ynterface WASI om WebAssembly bûten de browser te brûken);
  • Op systemen mei stipe foar AVX2-ynstruksjes is de prestaasjes fan basishashingoperaasjes mei sawat 10% ferhege.
  • Stipe tafoege foar bouwen mei Visual Studio 2019;
  • Implementearre nije funksjes core_ed25519_from_hash () en core_ed25519_random () foar in reflektearje in hash oan de edwards25519 punt of krije in willekeurige edwards25519 punt;
  • Funksje tafoege crypto_core_ed25519_scalar_mul () foar skalêre * skalêre fermannichfâldigje (mod L);
  • Stipe tafoege foar bestelde groep priemnûmers Ristretto, nedich foar kompatibiliteit mei wasm-crypto;
  • Ynskeakele gebrûk fan systeem oprop getentropy() op systemen dy't it stypje;
  • Stipe foar NativeClient-technology is stopset, wêrfan de ûntwikkeling ophâlden yn it foardiel fan WebAssembly;
  • By it bouwen binne de kompileropsjes "-ftree-vectorize" en "-ftree-slp-vectorize" ynskeakele.

Boarne: opennet.ru

Add a comment