Нашри китобхонаи криптографии натрий 1.0.18

Дастрас озод кардани китобхонаи криптографии ройгон Sodium 1.0.18, ки API бо китобхона мувофиқ аст NaCl (Китобхонаи шабакавӣ ва криптография) ва функсияҳоро барои ташкили алоқаи бехатари шабакавӣ, хэш, тавлиди рақамҳои псевдотасодуфӣ, кор бо имзоҳои рақамӣ ва рамзгузорӣ бо истифода аз калидҳои аслӣ ва симметрӣ (калидҳои муштарак) таъмин мекунад. API Sodium оддӣ аст ва ба таври нобаёнӣ имконоти бехатартарин, рамзгузорӣ ва усулҳои хэшро пешниҳод мекунад. Рамзи китобхона паҳн мекунад таҳти иҷозатномаи ISC ройгон.

Навовариҳои асосӣ:

  • Платформаи нави WebAssembly/WASI илова карда шуд (интерфейс ВАСИ истифода бурдани WebAssembly берун аз браузер);
  • Дар системаҳое, ки дастурҳои AVX2-ро дастгирӣ мекунанд, иҷрои амалиётҳои асосии ҳашинг тақрибан 10% афзоиш ёфтааст.
  • Дастгирии иловагӣ барои сохтмон бо истифода аз Visual Studio 2019;
  • Функсияҳои нави core_ed25519_from_hash () ва core_ed25519_random () амалӣ карда шуданд, то як шудаи ба нуқтаи edwards25519 инъикос ё ба даст овардани нуқтаи тасодуфии Edwards25519;
  • Функсияи иловашуда crypto_core_ed25519_scalar_mul() барои зарбкунии скаляр*скаляр (mod L);
  • Дастгирии иловашуда барои гурӯҳи фармоишии рақамҳои ибтидоӣ Рапетто, барои мувофиқат бо wasm-crypto зарур аст;
  • Истифодаи занги система фаъол аст Гетентропия () дар бораи системаҳое, ки онро дастгирӣ мекунанд;
  • Дастгирии технологияи NativeClient қатъ карда шуд, ки коркарди он қатъ карда шуд ба манфиати WebAssembly;
  • Ҳангоми сохтан, имконоти компилятор "-ftree-vectorize" ва "-ftree-slp-vectorize" фаъол карда мешаванд.

Манбаъ: opennet.ru

Илова Эзоҳ