ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ OpenBSD
ΠΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ 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