Нашри китобхонаи криптографии Ботан 2.12.0

Дастрас нашри китобхонаи криптографӣ Ботан 2.12.0, дар лоиха истифода бурда мешавад NeoPG, як фардкунандаи GnuPG 2. Китобхона коллексияи калон медиҳад примитивхои тайёр, ки дар протоколи TLS, сертификатҳои X.509, рамзҳои AEAD, TPMs, PKCS#11, хэшкунии парол ва криптографияи пас аз квантӣ истифода мешаванд (имзоҳои ба хэш асосёфта ва созишномаи калидӣ дар асоси McEliece ва NewHope). Китобхона дар C ++ 11 навишта шудааст ва таъмин карда мешавад таҳти иҷозатномаи BSD.

Дар байни тағйирот дар нашри нав:

  • Дастгирии иловашуда барои истифодаи оптимизатсияи NEON ва AltiVec дар татбиқи доимии AES;
  • Иҷрои беҳтаршудаи RSA, GCM, OCB, XTS, CTR ва ChaCha20Poly1305;
  • Дастгирии иловашуда барои тавлиди хэшҳои Argon2 аз 64 байт калонтар;
  • DTLS амалиёти тақсимкунии MTU-ро оптимизатсия кардааст ва коркарди танаффусҳои пайвастро аз сабаби мушкилот дар ҷониби муштарӣ бо пайвастшавии минбаъда аз ҳамон рақами порт илова кардааст;
  • Дастгирии иловашуда барои нишон додани бозгашти пайвастҳои TLS 1.3 ба версияи поёнии протокол;
  • Дастгирии иловашуда барои алгоритми эҷоди имзоҳои рақамӣ ГОСТ 34.10-2012;
  • Баланд бардоштани иҷрои RDRAND дар системаҳои x86-64;
  • Дастгирии иловашуда барои генератори рақамҳои псевдо-тасодуфии сахтафзор, ки дар протсессори POWER9 таъмин карда шудааст ва иҷрои беҳтар дар системаҳои POWER8 бо дастурҳои AES;
  • Утилитҳои нави "entropy", "base32_enc" ва "base32_dec" илова карда шуданд;
  • Бисёр файлҳои сарлавҳа ҳоло танҳо барои истифодаи дохилӣ қайд карда шудаанд ва ҳангоми кӯшиши истифода дар барномаҳо огоҳӣ медиҳанд;
  • Имконияти истифодаи модули Python дар Windows пешбинӣ шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ