Vydanie kryptografickej knižnice Sodium 1.0.18

K dispozícii vydanie bezplatnej kryptografickej knižnice Sodík 1.0.18, ktorý je s knižnicou kompatibilný s API NaCl (Networking and Cryptography library) a poskytuje funkcie na organizáciu bezpečnej sieťovej komunikácie, hashovanie, generovanie pseudonáhodných čísel, prácu s digitálnymi podpismi a šifrovanie pomocou overených verejných a symetrických kľúčov (zdieľaný kľúč). Sodium API je jednoduché a štandardne ponúka najbezpečnejšie možnosti, metódy šifrovania a hashovania. Kód knižnice distribuovaný pod bezplatnou licenciou ISC.

Hlavné inovácie:

  • Pridaná nová cieľová platforma WebAssembly/WASI (rozhranie BOL SOM používať WebAssembly mimo prehliadača);
  • Na systémoch s podporou inštrukcií AVX2 sa výkon základných hašovacích operácií zvýšil približne o 10 %.
  • Pridaná podpora pre vytváranie pomocou Visual Studio 2019;
  • Implementované nové funkcie core_ed25519_from_hash() a core_ed25519_random() na vyjadrenie hash do bodu edwards25519 alebo získanie náhodného bodu edwards25519;
  • Pridaná funkcia crypto_core_ed25519_scalar_mul() pre skalárne*skalárne násobenie (mod L);
  • Pridaná podpora pre objednanú skupinu prvočísel Ristretto, potrebné pre kompatibilitu s wasm-crypto;
  • Povolené používanie systémového volania getentropia() o systémoch, ktoré ho podporujú;
  • Bola ukončená podpora technológie NativeClient, ktorej vývoj prerušené v prospech WebAssembly;
  • Pri zostavovaní sú povolené možnosti kompilátora „-ftree-vectorize“ a „-ftree-slp-vectorize“.

Zdroj: opennet.ru

Pridať komentár