ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ OpenBSD
ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° LibreSSL 3.1.0:
- Π‘Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΏΡΠ²ΠΈΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° TLS 1.3 Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π½ΠΎΠ²Π° Π΄ΡΠΆΠ°Π²Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΈ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π·Π°ΠΏΠΈΡΠΈ. Π‘ΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ, Π·Π°ΡΠ΅Π³Π° Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΠ°ΠΌΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ TLS 1.3; Π΄Π΅Π»ΠΎΡ ΠΎΠ΄ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π²ΠΎ ΠΈΠ΄Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.
- ΠΠΎΠ΄ΠΎΡ Π΅ ΠΈΡΡΠΈΡΡΠ΅Π½, ΠΏΠ°ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ.
- ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ RSA-PSS ΠΈ RSA-OAEP ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΠΎΠ΄ OpenSSL 1.1.1.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° ΠΎΠ΄ OpenSSL 1.1.1 ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π°
CMS (Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ° Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΏΠΎΡΠ°ΠΊΠΈ). ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° βcmsβ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° openssl. - ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ OpenSSL 1.1.1 ΡΠΎ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π³ΠΎΠ»Π΅ΠΌ ΡΠ΅Ρ Π½Π° Π½ΠΎΠ²ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ.
- ΠΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° EVP_chacha20() Π΅ Π±Π»ΠΈΡΠΊΡ Π΄ΠΎ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°ΡΠ° Π½Π° OpenSSL.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅Ρ ΡΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ ΠΎΠ΄ ΠΎΡΠ³Π°Π½ΠΎΡ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°.
- ΠΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° openssl, ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° βreqβ ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΠΏΡΠΈΡΠ°ΡΠ° β-addextβ.
ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ
ΠΠ΅ΡΡ
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ
CMG (Galois/Counter Mode), Π·Π°Π±ΡΠ·Π°Π½ΠΎ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅ POWER8 ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° Π²Π΅ΠΊΡΠΎΡΡΠΊΠ°ΡΠ° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠ° VPSUMD. - ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ ARM ΠΈ POWER, Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ Π·Π°Π±ΡΠ·Π°Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° Π²Π΅ΠΊΡΠΎΡΡΠΊΠ° ΠΏΠ΅ΡΠΌΡΡΠ°ΡΠΈΡΠ° Π·Π° AES ΡΠΎ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅.
- Π‘Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π½ΠΎΠ² Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ Π·Π° ΠΈΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΎ, ΠΊΠΎΡ Π΅ ΠΏΠΎΠ±ΡΠ· ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ ΡΡΠΈΡΠΈ ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ.
- ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π° Π΄Π° ΡΠ΅ Π·Π°Π±ΡΠ·Π° ECDSA/ECDH ΡΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ»Π΅ΡΠΎ NIST.
ΠΠ·Π²ΠΎΡ: opennet.ru