Itusilẹ ti ile-ikawe cryptographic Sodium 1.0.18

Wa Tu ti a free cryptographic ìkàwé soda 1.0.18, eyi ti o jẹ API ni ibamu pẹlu awọn ìkàwé NaCl (Nẹtiwọọki ati ile-ikawe Cryptography) ati pese awọn iṣẹ fun siseto ibaraẹnisọrọ nẹtiwọọki to ni aabo, hashing, ṣiṣẹda awọn nọmba airotẹlẹ, ṣiṣẹ pẹlu awọn ibuwọlu oni nọmba, ati fifi ẹnọ kọ nkan nipa lilo awọn bọtini ita gbangba ati ibaramu (bọtini pinpin). Sodium API rọrun ati pe o funni ni awọn aṣayan aabo julọ, fifi ẹnọ kọ nkan ati awọn ọna hashing nipasẹ aiyipada. Code Library pin nipasẹ labẹ iwe-aṣẹ ISC ọfẹ.

Awọn imotuntun akọkọ:

  • Ti ṣafikun Syeed ibi-afẹde WebAssembly/WASI tuntun (ni wiwo WASI lati lo WebAssembly ni ita ẹrọ aṣawakiri);
  • Lori awọn ọna ṣiṣe pẹlu atilẹyin fun awọn itọnisọna AVX2, iṣẹ ṣiṣe ti awọn iṣẹ hashing ipilẹ ti pọ nipasẹ isunmọ 10%.
  • Atilẹyin ti a ṣafikun fun kikọ ni lilo Studio Visual 2019;
  • Awọn iṣẹ tuntun ti a ṣe core_ed25519_from_hash () ati core_ed25519_random () lati ṣe afihan hash kan si aaye edwards25519 tabi gba aaye edwards25519 ID;
  • Iṣẹ ti a ṣafikun crypto_core_ed25519_scalar_mul () fun scalar * isodipupo iwọn (mod L);
  • Atilẹyin ti a ṣafikun fun ẹgbẹ ti o paṣẹ ti awọn nọmba akọkọ Ristretto, pataki fun ibamu pẹlu wasm-crypto;
  • Ṣiṣẹ lilo ipe eto getentropy () lori awọn ọna ṣiṣe ti o ṣe atilẹyin;
  • Atilẹyin fun imọ-ẹrọ NativeClient ti dawọ duro, idagbasoke eyiti dawọ duro ni ojurere ti WebAssembly;
  • Nigbati o ba kọ, awọn aṣayan alakojo “-ftree-vectorize” ati “-ftree-slp-vectorize” ti ṣiṣẹ.

orisun: opennet.ru

Fi ọrọìwòye kun