Vývojári projektu OpenBSD vydanie prenosnej verzie balíka , v rámci ktorého sa vyvíja fork OpenSSL zameraný na zabezpečenie vyššej úrovne bezpečnosti. Projekt LibreSSL sa orientuje na kvalitnú podporu protokolov SSL/TLS s odstránením nadbytočnej funkčnosti, pridaním ďalších ochranných prostriedkov a vykonaním významnej čistky a prepracovania kódovej základne. Vydanie LibreSSL 3.1.0 sa považuje za experimentálne, v ktorom sa vyvíjajú možnosti, ktoré sa dostanú do OpenBSD 6.7.
Vlastnosti LibreSSL 3.1.0:
- Navrhnutá počiatočná implementácia TLS 1.3 na základe nového konečného automatu a subsystému práce so záznamami. Predvolene je zatiaľ povolená len klientská časť TLS 1.3, serverovú časť plánujú aktivovať predvolene v jednom z budúcich vydaní.
- Prebehla čistka kódu, vylepšené parsovanie protokolov a práca s pamäťou.
- Z OpenSSL 1.1.1 boli prenesené metódy RSA-PSS a RSA-OAEP.
- Z OpenSSL 1.1.1 bola prenesená a povolená predvolene implementácia (Cryptographic Message Syntax). Do utilitky openssl bola pridaná príkaz "cms".
- Vylepšená kompatibilita s OpenSSL 1.1.1 prostredníctvom spätného portovania niektorých zmien.
- Pridaný veľký súbor nových testov kryptografických funkcií.
- Správanie EVP_chacha20() je priblížené k semantike OpenSSL.
- Pridaná možnosť nastavenia umiestnenia súboru s certifikátmi certifikačných autorít.
- V utilite openssl v príkaze "req" bola implementovaná voľba "-addext".
Okrem toho možno poznamenať kryptografickej knižnice , používané v projekte , fork GnuPG 2. Knižnica poskytuje veľkú zbierku , používaných v protokole TLS, certifikátoch X.509, šifrách AEAD, moduloch TPM, PKCS#11, hashovaní hesiel a postkvantovej kryptografii (podpisy na základe hash a dohoda o kľúčoch na základe McEliece a NewHope). Knižnica je napísaná v C++11 a pod licenciou BSD.
Medzi v novom vydaní Botan:
- Pridaná implementácia módu (Galois/Counter Mode), zrýchlená pre procesory POWER8 pomocou vektorovej inštrukcie VPSUMD.
- Pre systémy ARM a POWER bola značne zrýchlená implementácia operácie prestavovania vektorov pre AES s konštantným časom vykonávania.
- Navrhnutý nový algoritmus inverzie podľa modulu, ktorý je rýchlejší a lepšie chráni pred útokmi z vedľajších kanálov.
- Vykonané optimalizácie, ktoré zrýchľujú ECDSA/ECDH vďaka skráteniu poľa NIST.
Zdroj: opennet.ru
