Recherche de site Web

OpenSSL 3.6 publié avec de nouvelles signatures FIPS et LMS


OpenSSL 3.6 ajoute des signatures LMS, de nouvelles fonctionnalités FIPS et des outils avancés de gestion des clés pour la cryptographie moderne.

Près de six mois après la version 3.5 précédente, l'équipe derrière OpenSSL vient d'annoncer la sortie d'OpenSSL 3.6, une mise à jour fonctionnelle qui introduit des améliorations majeures dans la gestion de la cryptographie, la conformité et les outils.

Parmi les changements les plus notables figure l'ajout des catégories de sécurité NIST pour les objets PKEY, offrant aux développeurs des correspondances plus claires pour la force cryptographique. La mise à jour introduit également la prise en charge des objets de clé symétrique opaques EVP_SKEY, ainsi que de nouvelles fonctions — EVP_KDF_CTX_set_SKEY(), EVP_KDF_derive_SKEY() et EVP_PKEY_derive_SKEY().

La conformité en matière de sécurité bénéficie d'une amélioration grâce à la vérification LMS (Leighton-Micali Signature) incluse à la fois dans les fournisseurs par défaut et FIPS. De plus, OpenSSL 3.6 introduit la prise en charge de la génération de signatures ECDSA déterministes conformément à la norme FIPS 186-5, renforçant ainsi la fiabilité des opérations cryptographiques.

Du côté des outils, un nouvel utilitaire openssl configutl a été introduit. Cet outil traite les fichiers de configuration OpenSSL et génère des configurations équivalentes, aidant les administrateurs à valider et à examiner plus facilement la configuration du système.

Cependant, cette version apporte également des changements qui peuvent affecter les environnements existants. Une chaîne d'outils ANSI-C n'est plus suffisante, car OpenSSL nécessite désormais un compilateur conforme à la norme C-99 pour les compilations. De plus, la prise en charge des plateformes VxWorks a été supprimée, reflétant une orientation vers le maintien uniquement des cibles activement utilisées.

Enfin, plusieurs fonctions liées à EVP_PKEY_ASN1_METHOD ont été marquées comme obsolètes, signalant aux développeurs de mettre à jour leur code conformément aux nouvelles API.

Pour plus d'informations, consultez le journal des modifications.