издание на криптографската библиотека , използвана в проекта , форк на GnuPG 2. Библиотеката предоставя голямо разнообразие от , използвани в протокола TLS, сертификатите X.509, шифрите AEAD, модули TPM, PKCS#11, хеширане на пароли и постквантова криптография (подписи на базата на хеш и споразумение за ключове на базата на McEliece и NewHope). Библиотеката е написана на C++11 и под лиценз BSD.
Между в новото издание:
- Добавена поддръжка за оптимизации NEON и AltiVec в изпълнението на AES с постоянен времеви интервал;
- Подобрена производителност на изпълненията на RSA, GCM, OCB, XTS, CTR и ChaCha20Poly1305;
- Добавена поддръжка за генериране на хешове Argon2 с размер над 64 байта;
- Оптимизирани операции за разделяне на MTU в DTLS и добавена обработка на прекъсвания на връзката поради клиентски проблеми, с възможност за повторно свързване с същия номер на порт;
- Добавена поддръжка за индикация за понижаване на TLS 1.3 до по-ниска версия на протокола;
- Добавена поддръжка за алгоритъма за цифрови подписи ;
- Увеличена производителност на RDRAND на системи x86-64;
- Добавена поддръжка за хардуерен генератор на псевдослучайни числа, предоставен в процесорите POWER9, и увеличена производителност на системи POWER8 с AES инструкции;
- Добавени нови утилити «entropy», «base32_enc» и «base32_dec»;
- Много от заглавните файлове сега са маркирани само за вътрешна употреба и генерират предупреждение при опит за използване в приложения;
- Осигурена е възможност за използване на Python модула в Windows.
Източник: opennet.ru
