Mwepụta nke ọba akwụkwọ cryptographic sodium 1.0.18

Dị ntọhapụ nke ọba akwụkwọ cryptographic efu sodium 1.0.18, nke API dakọtara na ọba akwụkwọ NaCl (Ọbá akwụkwọ netwọk na Cryptography) ma na-enye ọrụ maka ịhazi nzikọrịta ozi netwọk echekwabara, hashing, na-emepụta ọnụọgụ pseudo-random, na-arụ ọrụ na mbinye aka dijitalụ, na izo ya ezo site na iji igodo ọha na nke symmetric (nkekọrịta-igodo). Sodium API dị mfe ma na-enye nhọrọ kacha echekwabara, izo ya ezo na ụzọ hashing na ndabara. Koodu ụlọ akwụkwọ kesara site n'okpuru ikike ISC efu.

Isi ihe ọhụrụ:

  • Agbakwunyere ikpo okwu ebumnuche WebAssembly/WASI ọhụrụ (interface WASI iji WebAssembly na-abụghị ihe nchọgharị);
  • Na sistemụ nwere nkwado maka ntuziaka AVX2, arụmọrụ nke ọrụ hashing bụ isi abawanyela ihe dịka 10%.
  • Nkwado agbakwunyere maka iwulite site na iji Visual Studio 2019;
  • Emere ọrụ ọhụrụ core_ed25519_from_hash() na core_ed25519_random() iji gosi hash na edwards25519 point ma ọ bụ nweta edwards25519 random;
  • Ọrụ agbakwunyere crypto_core_ed25519_scalar_mul () maka scalar * scalar multiplication (mod L);
  • Nkwado agbakwunyere maka otu ọnụọgụ nọmba ndị enyere iwu Ristretto, dị mkpa maka ndakọrịta na wasm-crypto;
  • Kwanyere ojiji oku sistemu getentropy () na sistemụ na-akwado ya;
  • Akwụsịla nkwado maka teknụzụ NativeClient, nke mmepe ya kwụsịrị na ihu ọma WebAssembly;
  • Mgbe ị na-ewu ụlọ, a na-enyere ndị nchịkọta nhọrọ "-ftree-vectorize" na "-ftree-slp-vectorize".

isi: opennet.ru

Tinye a comment