Udostępnij przez


CompositeMLDsa zaktualizowano do wersji draft-08

CompositeMLDsa przeniósł się z wersji draft-07 do wersji draft-08 specyfikacji Composite ML-DSA do użycia w infrastrukturze kluczy publicznych X.509. Format draft-08 nie jest zgodny z podpisami draft-07, a formaty eksportu/importu kluczy są również niezgodne w granicach draft-07/draft-08. wersje draft-08 i draft-09 są zgodne.

Wersja wprowadzona

Ogólna dostępność platformy .NET 10

Poprzednie zachowanie

W wersjach zapoznawczych i RC platformy .NET 10 podpisy były generowane i weryfikowane zgodnie z projektem wersji 07 Composite ML-DSA do wykorzystania w infrastrukturze kluczy publicznych X.509.

Eksportowanie klucza publicznego i klucza prywatnego oraz importowanie używało formatu z wersji draft-07 złożonej ML-DSA do użycia w infrastrukturze kluczy publicznych X.509.

Nowe zachowanie

Począwszy od wersji .NET 10 GA, podpisy są generowane i weryfikowane zgodnie z dokumentem roboczym draft-08 Kompozytowego ML-DSA do zastosowania w infrastrukturze kluczy publicznych X.509.

Eksport i import klucza publicznego oraz prywatnego wykorzystują format z wersji roboczej draft-08 standardu Composite ML-DSA w infrastrukturze kluczy publicznych X.509.

Typ zmiany przełamującej

Ta zmiana jest zmianą behawioralną.

Przyczyna zmiany

Ta zmiana została wprowadzona, aby zachować aktualność w podstawowej specyfikacji.

Klasa CompositeMLDsa jest oznaczona jako [Experimental], częściowo dlatego, że specyfikacja nie jest jeszcze kompletna. Nie polegaj na tej klasie w środowisku produkcyjnym.

Odrzuć wszystkie wcześniej wygenerowane klucze i podpisy.

Interfejsy API, których dotyczy problem