Sakin ɗakin karatu na cryptographic sodium 1.0.18

Akwai sakin ɗakin karatu na sirri kyauta sodium 1.0.18, wanda API ɗin ya dace da ɗakin karatu Nacl (Laburaren Sadarwar Sadarwa da Cryptography) kuma yana ba da ayyuka don tsara amintaccen sadarwar hanyar sadarwa, hashing, samar da lambobi bazuwar bazuwar, aiki tare da sa hannun dijital, da ɓoyewa ta amfani da ingantattun maɓallan jama'a da maɓalli (shared-key). API ɗin Sodium mai sauƙi ne kuma yana ba da mafi amintattun zaɓuɓɓuka, ɓoyewa da hanyoyin hashing ta tsohuwa. Lambar ɗakin karatu rarraba ta ƙarƙashin lasisin ISC kyauta.

Manyan sabbin abubuwa:

  • An ƙara sabon dandamalin manufa na WebAssembly/WASI (inji WASI don amfani da WebAssembly a wajen mai lilo;
  • A kan tsarin da ke da goyan bayan umarnin AVX2, aikin ainihin ayyukan hashing ya ƙaru da kusan 10%.
  • Ƙara goyon baya don ginawa ta amfani da Kayayyakin Kayayyakin Kayayyakin 2019;
  • Aiwatar da sabbin ayyuka core_ed25519_from_hash() da core_ed25519_random() don nuna zanta ga ma'anar edwards25519 ko samun maki edwards25519 bazuwar;
  • Ƙara aikin crypto_core_ed25519_scalar_mul () don scalar * scalar multiplication (mod L);
  • Ƙara tallafi don rukunin manyan lambobin da aka ba da oda Ristretto, wajibi ne don dacewa da wasm-crypto;
  • An kunna amfani da kiran tsarin getentropy () akan tsarin da ke goyan bayan shi;
  • An dakatar da goyan bayan fasahar NativeClient, wanda ci gabansa ƙarewa a cikin yardar WebAssembly;
  • Lokacin ginawa, ana kunna zaɓuɓɓukan mai haɗawa "-ftree-vectorize" da "-ftree-slp-vectorize".

source: budenet.ru

Add a comment