共用方式為


CompositeMLDsa 更新至 draft-08

CompositeMLDsa 已從草案 07 移到用於 X.509 公開金鑰基礎架構規範的複合 ML-DSA 草案 08。 draft-08 格式與 draft-07 簽章不相容,金鑰匯出/匯入格式也跨 draft-07/draft-08 邊界不相容。 Draft-08 和 Draft-09 相容。

推出的版本

.NET 10 GA

先前的行為

在 .NET 10 的預覽版和 RC 版本中,簽章是根據複合 ML-DSA 的 draft-07 產生和驗證,以用於 X.509 公開金鑰基礎結構。

公開金鑰和私密金鑰匯出和匯入使用複合 ML-DSA 草案 07 中的格式,用於 X.509 公開金鑰基礎結構。

新行為

從 .NET 10 GA 版本開始,會根據複合 ML-DSA 的 draft-08 產生和驗證簽章,以用於 X.509 公開金鑰基礎結構。

公開金鑰和私密金鑰匯出和匯入會使用複合 ML-DSA draft-08 中的格式,以用於 X.509 公開金鑰基礎結構。

破壞性變更的類型

此變更為行為變更

變更的原因

進行此變更是為了與基礎規格保持同步。

CompositeMLDsa 類別被標記為 [Experimental],部分原因是規格尚未完成。 請勿在生產環境中依賴此類別。

捨棄任何先前產生的金鑰和簽章。

受影響的 API