සෝඩියම් ගුප්ත ලේඛන පුස්තකාලය මුදා හැරීම 1.0.18

ඇත නොමිලේ ගුප්ත ලේඛන පුස්තකාලයක් නිකුත් කිරීම සෝඩියම් 1.0.18, API පුස්තකාලයට අනුකූල වේ NaCl (ජාලකරණය සහ ගුප්ත ලේඛන පුස්තකාලය) සහ ආරක්ෂිත ජාල සන්නිවේදනය සංවිධානය කිරීම, හෑෂ් කිරීම, ව්‍යාජ අහඹු අංක ජනනය කිරීම, ඩිජිටල් අත්සන් සමඟ වැඩ කිරීම සහ සත්‍යාපනය කළ පොදු සහ සමමිතික (හවුල්-යතුරු) යතුරු භාවිතයෙන් සංකේතනය කිරීම සඳහා කාර්යයන් සපයයි. Sodium API සරල වන අතර පෙරනිමියෙන් වඩාත් ආරක්ෂිත විකල්ප, සංකේතාංකන සහ හැෂිං ක්‍රම ඉදිරිපත් කරයි. පුස්තකාල කේතය විසින් බෙදා හරිනු ලැබේ නිදහස් ISC බලපත්‍රය යටතේ.

ප්රධාන නවෝත්පාදන:

  • නව WebAssembly/WASI ඉලක්ක වේදිකාව (අතුරුමුහුණත) එක් කරන ලදී මම එහෙමද බ්රවුසරයෙන් පිටත WebAssembly භාවිතා කිරීමට);
  • AVX2 උපදෙස් සඳහා සහය ඇති පද්ධති මත, මූලික හැෂිං මෙහෙයුම්වල කාර්ය සාධනය ආසන්න වශයෙන් 10% කින් වැඩි වී ඇත.
  • Visual Studio 2019 භාවිතා කරමින් ගොඩනැගීම සඳහා සහය එක් කරන ලදී;
  • නව ශ්‍රිත core_ed25519_from_hash() සහ core_ed25519_random() edwards25519 ලක්ෂ්‍යයට හෑෂ් පරාවර්තනය කිරීමට හෝ සසම්භාවී edwards25519 ලක්ෂ්‍යයක් ලබා ගැනීමට ක්‍රියාත්මක කරන ලදී;
  • Scalar* Scalar ගුණ කිරීම සඳහා crypto_core_ed25519_scalar_mul() ශ්‍රිතය එක් කරන ලදි (mod L);
  • ඇණවුම් කළ ප්‍රථමික සංඛ්‍යා සමූහය සඳහා සහය එක් කරන ලදී රිස්ට්‍රෙටෝ, Wasm-crypto සමඟ අනුකූල වීම සඳහා අවශ්ය;
  • පද්ධති ඇමතුම් භාවිතය සබල කර ඇත getentropy() එයට සහාය දක්වන පද්ධති මත;
  • NativeClient තාක්‍ෂණය සඳහා වන සහාය නවතා දමා ඇති අතර, එහි සංවර්ධනය නතර කළා WebAssembly සඳහා පක්ෂව;
  • ගොඩනඟන විට, සම්පාදක විකල්ප "-ftree-vectorize" සහ "-ftree-slp-vectorize" සක්රිය කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න