ИзданиС Π·Π° криптографска Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° LibreSSL 2.9.1

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ OpenBSD ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ издавањС Π½Π° прСносно ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ LibreSSL 2.9.1, Π²ΠΎ Ρ‡ΠΈΠΈ Ρ€Π°ΠΌΠΊΠΈ сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π²ΠΈΠ»ΡƒΡˆΠΊΠ° Π½Π° OpenSSL, Ρ‡ΠΈΡ˜Π° Ρ†Π΅Π» Π΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ повисоко Π½ΠΈΠ²ΠΎ Π½Π° бСзбСдност. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ LibreSSL Π΅ фокусиран Π½Π° висококвалитСтна ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ SSL/TLS со ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π°Ρ‚Π° функционалност, додавањС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ бСзбСдносни карактСристики ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‡ΠΈΡΡ‚Π΅ΡšΠ΅ ΠΈ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ. Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ LibreSSL 2.9.1 сС смСта Π·Π° СкспСримСнтално ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡˆΡ‚ΠΎ ќС Π±ΠΈΠ΄Π°Ρ‚ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ OpenBSD 6.5.

ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ LibreSSL 2.9.1:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Ρ…Π°Ρˆ SM3 (кинСски стандард GB/T 32905-2016);
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π±Π»ΠΎΠΊ ΡˆΠΈΡ„Ρ€Π° SM4 (кинСски стандард GB/T 32907-2016);
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΌΠ°ΠΊΡ€ΠΎΠ° OPENSSL_NO_* Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° компатибилноста со OpenSSL;
  • ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ EC_KEY_METHOD Π΅ Π΄Π΅Π»ΡƒΠΌΠ½ΠΎ прСнСсСн ΠΎΠ΄ OpenSSL;
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ исчСзнати OpenSSL 1.1 API ΠΏΠΎΠ²ΠΈΡ†ΠΈ;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° XChaCha20 ΠΈ XChaCha20-Poly1305;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° прСнос Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ AES ΠΏΡ€Π΅ΠΊΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ EVP;
  • ОбСзбСдСна автоматска ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° CRYPTO_LOCK;
  • Π—Π° Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ компатибилноста со OpenSSL, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΡˆΠ΅ΠΌΠ°Ρ‚Π° Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΏΡ‡ΠΈΡšΠ°Ρ‚Π° pbkdf2 Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° openssl; стандардно, ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ enc, crl, x509 ΠΈ dgst Π³ΠΎ користат ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ Π½Π° Ρ…Π°ΡˆΠΈΡ€Π°ΡšΠ΅ sha25;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ тСстови Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° прСносливост ΠΏΠΎΠΌΠ΅Ρ“Ρƒ LibreSSL ΠΈ OpenSSL
    1.0/1.1 Π³ΠΎΠ΄ΠΈΠ½Π°;

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Wycheproof тСстови;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚ RSA PSS Π·Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈ потписи ΠΏΡ€ΠΈ Π΄ΠΎΠ³ΠΎΠ²Π°Ρ€Π°ΡšΠ΅ ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ (Ρ€Π°ΠΊΡƒΠ²Π°ΡšΠ΅);
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π΄Ρ€ΠΆΠ°Π²Π½Π° машина Π·Π° Ρ€Π°ΠΊΡƒΠ²Π°ΡšΠ΅ со Ρ€Π°ΠΊΡƒΠ²Π°ΡšΠ΅, Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° Π²ΠΎ RFC-8446;
  • ΠžΡ‚ΡΡ‚Ρ€Π°Π½Π΅Ρ‚ наслСдниот ΠΊΠΎΠ΄ ΠΏΠΎΠ²Ρ€Π·Π°Π½ со ASN.1 ΠΎΠ΄ libcrypto ΡˆΡ‚ΠΎ Π½Π΅ сС користСл ΠΎΠΊΠΎΠ»Ρƒ 20 Π³ΠΎΠ΄ΠΈΠ½ΠΈ;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ΡΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ΅ Π·Π° 32-Π±ΠΈΡ‚Π½ΠΈ систСми ARM ΠΈ Mingw-w64;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° компатибилност со Android ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€