Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° 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, ΠΊΡΠΌ ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° openssl Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΡ Π΅ΠΌΠ°ΡΠ° Π·Π° Ρ Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ pbkdf2; ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ enc, crl, x509 ΠΈ dgst ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ΅ΡΠΎΠ΄Π° Π·Π° Ρ Π΅ΡΠΈΡΠ°Π½Π΅ sha25;
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΡΠ΅ΡΡΠΎΠ²Π΅ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ LibreSSL ΠΈ OpenSSL
1.0 / 1.1; - ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Wycheproof ΡΠ΅ΡΡΠΎΠ²Π΅;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° RSA PSS Π·Π° ΡΠΈΡΡΠΎΠ²ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΏΡΠΈ Π΄ΠΎΠ³ΠΎΠ²Π°ΡΡΠ½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈ (handshake);
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π΄ΡΡΠΆΠ°Π²Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠΊΠΎΡΡΠΈΡΠΊΠ°Π½Π΅, Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° Π² RFC-8446;
- ΠΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ Π½Π°ΡΠ»Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄, ΡΠ²ΡΡΠ·Π°Π½ Ρ ASN.1, ΠΎΡ libcrypto, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π΅ Π±ΠΈΠ» ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ ΠΎΠΊΠΎΠ»ΠΎ 20 Π³ΠΎΠ΄ΠΈΠ½ΠΈ;
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π°ΡΠ΅ΠΌΠ±Π»ΠΈΡΠ°Π½Π΅ Π·Π° 32-Π±ΠΈΡΠΎΠ²ΠΈ ARM ΠΈ Mingw-w64 ΡΠΈΡΡΠ΅ΠΌΠΈ;
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru