Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 42 additions & 1 deletion src/libraries/Common/src/System/Security/Cryptography/MLDsa.cs

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ namespace System.Security.Cryptography
/// Represents a specific algorithm within the ML-DSA family.
/// </summary>
[DebuggerDisplay("{Name,nq}")]
[Experimental(Experimentals.PostQuantumCryptographyDiagId, UrlFormat = Experimentals.SharedUrlFormat)]
public sealed class MLDsaAlgorithm : IEquatable<MLDsaAlgorithm>
{
/// <summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ namespace System.Security.Cryptography
/// cryptographic libraries.
/// </para>
/// </remarks>
[Experimental(Experimentals.PostQuantumCryptographyDiagId, UrlFormat = Experimentals.SharedUrlFormat)]
public sealed partial class MLDsaCng : MLDsa
{
private CngKey _key;
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,6 @@ public static CngAlgorithm Sha512
/// A new <see cref="CngAlgorithm"/> object that specifies the Module-Lattice-Based Digital Signature
/// Algorithm (ML-DSA).
/// </value>
[Experimental(Experimentals.PostQuantumCryptographyDiagId, UrlFormat = Experimentals.SharedUrlFormat)]
public static CngAlgorithm MLDsa => field ??= new CngAlgorithm("ML-DSA"); // BCRYPT_MLDSA_ALGORITHM

/// <summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,6 @@ public static CngAlgorithmGroup Rsa
/// <value>
/// An object that specifies the ML-DSA family of algorithms.
/// </value>
[Experimental(Experimentals.PostQuantumCryptographyDiagId, UrlFormat = Experimentals.SharedUrlFormat)]
public static CngAlgorithmGroup MLDsa =>
field ??= new CngAlgorithmGroup("MLDSA"); // NCRYPT_MLDSA_ALGORITHM_GROUP

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,6 @@ public static CngKeyBlobFormat GenericPublicBlob
/// <remarks>
/// The value identified by this blob format is &quot;PQDSAPUBLICBLOB&quot;.
/// </remarks>
[Experimental(Experimentals.PostQuantumCryptographyDiagId, UrlFormat = Experimentals.SharedUrlFormat)]
public static CngKeyBlobFormat PQDsaPublicBlob =>
field ??= new CngKeyBlobFormat("PQDSAPUBLICBLOB"); // BCRYPT_PQDSA_PUBLIC_BLOB

Expand All @@ -160,7 +159,6 @@ public static CngKeyBlobFormat GenericPublicBlob
/// <remarks>
/// The value identified by this blob format is &quot;PQDSAPRIVATEBLOB&quot;.
/// </remarks>
[Experimental(Experimentals.PostQuantumCryptographyDiagId, UrlFormat = Experimentals.SharedUrlFormat)]
public static CngKeyBlobFormat PQDsaPrivateBlob =>
field ??= new CngKeyBlobFormat("PQDSAPRIVATEBLOB"); // BCRYPT_PQDSA_PRIVATE_BLOB

Expand All @@ -175,7 +173,6 @@ public static CngKeyBlobFormat GenericPublicBlob
/// <remarks>
/// The value identified by this blob format is &quot;PQDSAPRIVATESEEDBLOB&quot;.
/// </remarks>
[Experimental(Experimentals.PostQuantumCryptographyDiagId, UrlFormat = Experimentals.SharedUrlFormat)]
public static CngKeyBlobFormat PQDsaPrivateSeedBlob =>
field ??= new CngKeyBlobFormat("PQDSAPRIVATESEEDBLOB"); // BCRYPT_PQDSA_PRIVATE_SEED_BLOB

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ namespace System.Security.Cryptography
/// cryptographic libraries.
/// </para>
/// </remarks>
[Experimental(Experimentals.PostQuantumCryptographyDiagId, UrlFormat = Experimentals.SharedUrlFormat)]
public sealed partial class MLDsaOpenSsl : MLDsa
{
private SafeEvpPKeyHandle _key;
Expand Down
Loading