Botan Cryptographic Library Release 2.11.0

Қол жетімді криптографиялық кітапхананы шығару Ботан 2.11.0, жобада қолданылады NeoPG, GnuPG 2 шанышқысы. Кітапхана үлкен жинақты ұсынады дайын примитивтер, TLS протоколында, X.509 сертификаттарында, AEAD шифрларында, TPMs, PKCS#11, құпия сөзді хэштеу және пост кванттық криптографияда қолданылады. Кітапхана C++ 11 тілінде жазылған және жеткізілген BSD лицензиясы бойынша.

арасында өзгерістер жаңа шығарылымда:

  • Argon2 құпия сөзін хэштеу және Argon2 және Bcrypt көмегімен құпия сөзге негізделген кілт жасау функциялары қосылды;
  • Windows және Linux сертификаттарын сақтау жүйелеріне қолдау қосылды. System_Certificate_Store API бағдарламасы Windows, macOS және Linux үшін арнайы сертификаттар қоймаларының үстінде жұмыс істейді. Жүйелік сертификаттар қоймаларын тексеру үшін Trust_roots CLI қосылды;
  • Либсодиуммен (natrium.h) үйлесімділікті қамтамасыз ету үшін қабат қосылды;
  • Сервер жағында DTLS HelloVerifyRequest хабарларын жіберуге қолдау қосылды;
  • Boost::asio::ssl үйлесімді TLS ағындары енгізілді;
  • BoringSSL сынақ жиынтығын пайдаланып TLS тестілеуіне қолдау көрсетіледі;
  • Режим өнімділігі жоғарылады GCM;
  • XMSS (Extended Merkle Signature Scheme) іске асыру RFC 8391 стандартымен сәйкестендіріледі;
  • TLS 1.3 үшін supported_versions кеңейтіміне қолдау қосылды;
  • Ed25519ph бағдарламасының RFC 8032 үйлесімді іске асырылуы қосылды.

Ақпарат көзі: opennet.ru

пікір қалдыру