Botan Cryptographic Library Release 2.11.0

На Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° криптографска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π‘ΠΎΡ‚Π°Π½ 2.11.0, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° NeoPG, Ρ€Π°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° GnuPG 2. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° прСдоставя голяма колСкция Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° TLS, сСртификати X.509, ΡˆΠΈΡ„Ρ€ΠΈ AEAD, TPM, PKCS#11, Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ постквантова криптография. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ написана Π½Π° C++11 ΠΈ прСдоставСни ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· BSD.

срСд ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Argon2 ΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Argon2 ΠΈ Bcrypt;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Windows ΠΈ Linux систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° сСртификати. Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΎ Π΅ API System_Certificate_Store, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎ Π²ΡŠΡ€Ρ…Ρƒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π·Π° сСртификати, спСцифични Π·Π° Windows, macOS ΠΈ Linux. Π”ΠΎΠ±Π°Π²Π΅Π½ trust_roots CLI Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° систСмнитС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π·Π° сСртификати;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ слой Π·Π° осигуряванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с libsodium (sodium.h);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° DTLS HelloVerifyRequest ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΎΡ‚ страната Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°;
  • Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈ TLS ΠΏΠΎΡ‚ΠΎΡ†ΠΈ, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ с boost::asio::ssl;
  • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° TLS тСстванС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСстовия ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ BoringSSL;
  • ПовишСна производитСлност Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° GCM;
  • РСализацията Π½Π° XMSS (Extended Merkle Signature Scheme) Π΅ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с RFC 8391;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ supported_versions Π·Π° TLS 1.3;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с RFC 25519 рСализация Π½Π° Ed8032ph.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€