Compartilhar via


CompositeMLDsa atualizado para draft-08

CompositeMLDsa passou do draft-07 para o draft-08 do Composite ML-DSA para uso na especificação de Infraestrutura de Chave Pública X.509. O formato draft-08 não é compatível com as assinaturas do draft-07, e os formatos de exportação/importação de chave também são incompatíveis na transição do draft-07/draft-08. draft-08 e draft-09 são compatíveis.

Versão introduzida

GA do .NET 10

Comportamento anterior

Nas versões prévia e RC do .NET 10, as assinaturas foram geradas e validadas de acordo com o rascunho-07 do ML-DSA Composto para uso na Infraestrutura de Chave Pública X.509.

A exportação e importação de chaves públicas e privadas usaram o formato do rascunho 07 do ML-DSA Composto para uso na Infraestrutura de Chave Pública X.509.

Novo comportamento

A partir da versão GA do .NET 10, as assinaturas são geradas e validadas de acordo com o draft-08 do Composite ML-DSA para uso na Infraestrutura de Chave Pública X.509.

A exportação e a importação de chave pública e chave privada usam o formato do rascunho-08 do ML-DSA composto para uso na Infraestrutura de Chave Pública X.509.

Tipo de mudança disruptiva

Essa alteração é uma mudança comportamental.

Motivo da alteração

Essa alteração foi feita para se manter atualizado com a especificação subjacente.

A CompositeMLDsa classe está marcada como [Experimental], em parte porque a especificação ainda não está concluída. Não dependa desta classe em produção.

Descarte as chaves e assinaturas geradas anteriormente.

APIs afetadas