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],部分原因是規格尚未完成。 請勿在生產環境中依賴此類別。
捨棄任何先前產生的金鑰和簽章。