Botan Cryptographic Library Release 2.11.0

Beskikbaar vrystelling van 'n kriptografiese biblioteek Selflaai 2.11.0, wat in die projek gebruik word NeoPG, 'n vurk van GnuPG 2. Die biblioteek verskaf 'n groot versameling klaargemaakte primitiewe, gebruik in die TLS-protokol, X.509-sertifikate, AEAD-syfers, TPM'e, PKCS#11, wagwoord-hashing en post-kwantumkriptografie. Die biblioteek is geskryf in C++11 en verskaf onder die BSD-lisensie.

Onder veranderinge in die nuwe uitgawe:

  • Bygevoeg Argon2 wagwoord hashing en wagwoord-gebaseerde sleutel generasie funksies met behulp van Argon2 en Bcrypt;
  • Bygevoeg ondersteuning vir Windows- en Linux-sertifikaatbergingstelsels. Die System_Certificate_Store API is geΓ―mplementeer en werk bo-op sertifikaatwinkels spesifiek vir Windows, macOS en Linux. Bygevoeg trust_roots CLI om stelselsertifikaatwinkels na te gaan;
  • Het 'n laag bygevoeg om verenigbaarheid met libsodium (sodium.h) te verseker;
  • Bygevoeg ondersteuning vir die stuur van DTLS HelloVerifyRequest-boodskappe aan die bedienerkant;
  • GeΓ―mplementeerde TLS-strome versoenbaar met boost::asio::ssl;
  • Ondersteuning verskaf vir TLS-toetsing deur die toetssuite van BoringSSL te gebruik;
  • Verhoogde modus werkverrigting GCM;
  • Die XMSS (Extended Merkle Signature Scheme) implementering is in lyn met RFC 8391;
  • Bygevoeg ondersteuning vir supported_versions uitbreiding vir TLS 1.3;
  • Bygevoeg RFC 25519 voldoen implementering van Ed8032ph.

Bron: opennet.ru

Voeg 'n opmerking