Partager via


CompositeMLDsa mis à jour au projet de version 08

CompositeMLDsa a passé du brouillon 07 au brouillon 08 de l' ML-DSA composite à utiliser dans la spécification de l’infrastructure à clé publique X.509 . Le format brouillon-08 n'est pas compatible avec les signatures brouillon-07, et les formats d'exportation/importation de clés sont également incompatibles entre les brouillon-07 et brouillon-08. draft-08 et draft-09 sont compatibles.

Version introduite

.NET 10 GA

Comportement précédent

Dans la préversion et les versions RC de .NET 10, les signatures ont été générées et validées en fonction du brouillon 07 de l'ML-DSA composite à utiliser dans l’infrastructure à clé publique X.509.

L'exportation et l'importation de clé publique et privée ont utilisé le format du projet-07 de le Composite ML-DSA pour utilisation dans l'infrastructure à clé publique X.509.

Nouveau comportement

À compter de la version .NET 10 en disponibilité générale, les signatures sont générées et validées conformément au brouillon 08 de la ML-DSA composite à utiliser dans l’infrastructure à clé publique X.509.

L’exportation et l’importation de clé publique et de clé privée utilisent le format de la version 08 du brouillon Composite ML-DSA pour l’utilisation dans l’infrastructure à clé publique X.509.

Type de changement cassant

Ce changement est un changement de comportement.

Raison de la modification

Cette modification a été apportée pour rester à jour avec la spécification sous-jacente.

La CompositeMLDsa classe est marquée comme [Experimental], en partie parce que la spécification n’est pas encore complète. Ne comptez pas sur cette classe en production.

Ignorez les clés et signatures générées précédemment.

API affectées