OpenSSL 3.6: новий етап у тестуванні
OpenSSL 3.6: Новий етап у тестуванні
OpenSSL 3.6 зараз перебуває на стадії публічного тестування з першим альфа-релізом. Це обіцяє нові можливості та покращення для цього бібліотеки з відкритим кодом, яка забезпечує безпечні комунікації через комп’ютерні мережі для додатків та веб-сайтів.
Нові можливості OpenSSL 3.6
OpenSSL 3.6 включає підтримку перевірки підписів LMS згідно з [SP 800-208] у FIPS і стандартних провайдерів. Додано можливість використання непрозорих об’єктів симетричних ключів EVP_SKEY до методів отримання ключів та обміну ключами через функції EVP_KDF_CTX_set_SKEY()
, EVP_KDF_derive_SKEY()
та EVP_PKEY_derive_SKEY()
.
Додаткові функції та поліпшення
Заплановане оновлення OpenSSL 3.6 також включає PCT підтримку для імпорту ключів для SLH-DSA у режимі FIPS, PCT підтримку FIPS 140-3 при генерації ключів DH, категорії безпеки NIST для об’єктів PKEY. Крім того, буде доступна підтримка генерування детермінованих ECDSA підписів згідно з FIPS 186-5 для FIPS провайдера.
Утиліта openssl configutl
OpenSSL 3.6 представить утиліту openssl configutl
, яка дозволяє обробляти конфігураційний файл OpenSSL та виводити еквівалентний конфігураційний файл. Це оновлення дозволить також збирати OpenSSL на компіляторах, які підтримують характеристики C-99, оскільки ANSI-C інструментарій більше не є достатнім для його збірки.
Покращення FIPS провайдера та видалення платформ
Серед інших важливих змін, OpenSSL 3.6 оновить FIPS провайдер з підтримкою виконання PCT при імпорті ключів для RSA, EC та ECX, що вимагається FIPS 140-3 IG 10.3. У майбутньому релізі будуть також видалені платформи VxWorks та застаріють функції EVP_PKEY_ASN1_METHOD
.
Завантаження та інформація про реліз
Детальнішу інформацію про зміни в першому альфа-релізі OpenSSL 3.6 можна знайти у нотах релізу на GitHub-сторінці проекту. Ви можете завантажити реліз з того ж місця, якщо хочете його протестувати. Проте, зауважте, що це версія попереднього випуску, не призначена для використання в продуктивних середовищах.