Š Š°Š·ŃŠ°Š±Š¾ŃŃŠøŠŗŠø ŠæŃŠ¾ŠµŠŗŃŠ° OpenBSD ŠæŃŠµŠ“ŃŃŠ°Š²ŠøŠ»Šø Š²ŃŠæŃŃŠŗ ŠæŠµŃŠµŠ½Š¾ŃŠøŠ¼Š¾Š¹ ŃŠµŠ“Š°ŠŗŃŠøŠø ŠæŠ°ŠŗŠµŃŠ° LibreSSL 3.6.0, Š² ŃŠ°Š¼ŠŗŠ°Ń ŠŗŠ¾ŃŠ¾ŃŠ¾Š³Š¾ ŃŠ°Š·Š²ŠøŠ²Š°ŠµŃŃŃ ŃŠ¾ŃŠŗ OpenSSL, Š½Š°ŃŠµŠ»ŠµŠ½Š½ŃŠ¹ Š½Š° Š¾Š±ŠµŃŠæŠµŃŠµŠ½ŠøŠµ Š±Š¾Š»ŠµŠµ Š²ŃŃŠ¾ŠŗŠ¾Š³Š¾ ŃŃŠ¾Š²Š½Ń Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ŃŃŠø. ŠŃŠ¾ŠµŠŗŃ LibreSSL Š¾ŃŠøŠµŠ½ŃŠøŃŠ¾Š²Š°Š½ Š½Š° ŠŗŠ°ŃŠµŃŃŠ²ŠµŠ½Š½ŃŃ ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŃ ŠæŃŠ¾ŃŠ¾ŠŗŠ¾Š»Š¾Š² SSL/TLS Ń ŃŠ“Š°Š»ŠµŠ½ŠøŠµŠ¼ ŠøŠ·Š»ŠøŃŠ½ŠµŠ¹ ŃŃŠ½ŠŗŃŠøŠ¾Š½Š°Š»ŃŠ½Š¾ŃŃŠø, Š“Š¾Š±Š°Š²Š»ŠµŠ½ŠøŠµŠ¼ Š“Š¾ŠæŠ¾Š»Š½ŠøŃŠµŠ»ŃŠ½ŃŃ ŃŃŠµŠ“ŃŃŠ² Š·Š°ŃŠøŃŃ Šø ŠæŃŠ¾Š²ŠµŠ“ŠµŠ½ŠøŠµŠ¼ Š·Š½Š°ŃŠøŃŠµŠ»ŃŠ½Š¾Š¹ ŃŠøŃŃŠŗŠø Šø ŠæŠµŃŠµŃŠ°Š±Š¾ŃŠŗŠø ŠŗŠ¾Š“Š¾Š²Š¾Š¹ Š±Š°Š·Ń. ŠŃŠæŃŃŠŗ LibreSSL 3.6.0 ŃŠ°ŃŃŠ¼Š°ŃŃŠøŠ²Š°ŠµŃŃŃ ŠŗŠ°Šŗ ŃŠŗŃŠæŠµŃŠøŠ¼ŠµŠ½ŃŠ°Š»ŃŠ½ŃŠ¹, Š² ŠŗŠ¾ŃŠ¾ŃŠ¾Š¼ ŃŠ°Š·Š²ŠøŠ²Š°ŃŃŃŃ Š²Š¾Š·Š¼Š¾Š¶Š½Š¾ŃŃŠø, ŠŗŠ¾ŃŠ¾ŃŃŠµ Š²Š¾Š¹Š“ŃŃ Š² ŃŠ¾ŃŃŠ°Š² OpenBSD 7.2.
פÖæ×¢×֓ק×××× ×¤×× LibreSSL 3.6.0:
- ŠŠ· OpenSSL ŠæŠ¾ŃŃŠøŃŠ¾Š²Š°Š½ API EVP Š“Š»Ń ŃŃŠ½ŠŗŃŠøŠø ŃŠ¾ŃŠ¼ŠøŃŠ¾Š²Š°Š½ŠøŃ ŠŗŠ»ŃŃŠ° HKDF (HMAC Key Derivation Function).
- ŠŠ¾Š±Š°Š²Š»ŠµŠ½ API Š“Š»Ń ŃŃŃŠ°Š½Š¾Š²ŠŗŠø Šø ŠæŠ¾Š»ŃŃŠµŠ½ŠøŃ ŃŃŠ¾Š²Š½ŠµŠ¹ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ŃŃŠø ā SSL_{,CTX}_{get,set}_security_level().
- ŠŠ¾Š±Š°Š²Š»ŠµŠ½Š° ŃŠŗŃŠæŠµŃŠøŠ¼ŠµŠ½ŃŠ°Š»ŃŠ½Š°Ń ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠ° API Š“Š»Ń ŠæŃŠ¾ŃŠ¾ŠŗŠ¾Š»Š° QUIC, ŠøŠ·Š½Š°ŃŠ°Š»ŃŠ½Š¾ ŃŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š½Š°Ń Š² BoringSSL.
- ŠŠ¾Š±Š°Š²Š»ŠµŠ½Š° Š½Š°ŃŠ°Š»ŃŠ½Š°Ń ŠæŠ¾Š“Š“ŠµŃŠ¶ŠŗŠ° Š²ŠµŃŠøŃŠøŠŗŠ°ŃŠøŠø TS ESSCertIDv2.
- ŠŠ°Š“ŠµŠ¹ŃŃŠ²Š¾Š²Š°Š½ ŃŠµŃŃ ŠæŃŠ¾ŃŃŠ¾ŃŃ ŠŠµŠ¹Š»Šø ā ŠŠ¾Š¼ŠµŃŠ°Š½ŃŠ° ā Š”ŠµŠ»ŃŃŠøŠ“Š¶Š° ā Š£Š¾Š³ŃŃŠ°ŃŃŠ° (Baillie-PSW) Š²Š¼ŠµŃŃŠ¾ ŃŠµŃŃŠ° ŠŠøŠ»Š»ŠµŃŠ°-Š Š°Š±ŠøŠ½Š°.
- ŠŃŠ¾Š²ŠµŠ“ŠµŠ½Š° Š·Š½Š°ŃŠøŃŠµŠ»ŃŠ½Š°Ń Š²Š½ŃŃŃŠµŠ½Š½ŃŃ ŠæŠµŃŠµŃŠ°Š±Š¾ŃŠŗŠ°. Š£Š±ŃŠ°Š½Ń ŃŠµŃŃŃŃŠ¾ŃŠ¼ŠŗŠøŠµ ŠæŃŠ¾Š²ŠµŃŠŗŠø RFC 3779 ŠæŃŠø Š²ŠµŃŠøŃŠøŠŗŠ°ŃŠøŠø ŃŠµŃŃŠøŃŠøŠŗŠ°ŃŠ¾Š². ŠŠµŃŠµŠ“ŠµŠ»Š°Š½ Š“ŠµŠŗŠ¾Š“ŠøŃŠ¾Š²ŃŠøŠŗ Šø ŠæŠ°ŃŃŠµŃ Š²ŃŠµŠ¼ŠµŠ½Šø Š“Š»Ń ASN.1. ŠŠµŃŠµŠæŠøŃŠ°Š½Š° ŃŠµŠ°Š»ŠøŠ·Š°ŃŠøŃ ASN1_STRING_to_UTF8().
- Š ŃŃŠøŠ»ŠøŃŃ openssl Š“Š¾Š±Š°Š²Š»ŠµŠ½Š° Š¾ŠæŃŠøŃ -Ā«sĀ» Š“Š»Ń ŠæŠ¾ŠŗŠ°Š·Š° ŃŠ¾Š»ŃŠŗŠ¾ ŃŠøŃŃŠ¾Š², ŠæŠ¾Š“Š“ŠµŃŠ¶ŠøŠ²Š°ŠµŠ¼ŃŃ ŃŠŗŠ°Š·Š°Š½Š½ŃŠ¼ ŠæŃŠ¾ŃŠ¾ŠŗŠ¾Š»Š¾Š¼.
×ק××Ø: opennet.ru