CompositeMLDsaAlgorithm クラス

定義

ML-DSA と従来のアルゴリズムを組み合わせた複合 ML-DSA アルゴリズム識別子を表します。

public ref class CompositeMLDsaAlgorithm sealed : IEquatable<System::Security::Cryptography::CompositeMLDsaAlgorithm ^>
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class CompositeMLDsaAlgorithm : IEquatable<System.Security.Cryptography.CompositeMLDsaAlgorithm>
public sealed class CompositeMLDsaAlgorithm : IEquatable<System.Security.Cryptography.CompositeMLDsaAlgorithm>
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type CompositeMLDsaAlgorithm = class
    interface IEquatable<CompositeMLDsaAlgorithm>
type CompositeMLDsaAlgorithm = class
    interface IEquatable<CompositeMLDsaAlgorithm>
Public NotInheritable Class CompositeMLDsaAlgorithm
Implements IEquatable(Of CompositeMLDsaAlgorithm)
継承
CompositeMLDsaAlgorithm
属性
実装

プロパティ

名前 説明
MaxSignatureSizeInBytes

複合アルゴリズムのシグネチャの最大サイズ (バイト単位) を取得します。

MLDsa44WithECDsaP256

SHA256 アルゴリズムを使用した ML-DSA-44 および ECDSA P-256 の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa44WithEd25519

ML-DSA-44 および Ed25519 アルゴリズムの複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa44WithRSA2048Pkcs15

SHA256 アルゴリズムを使用した ML-DSA-44 および 2048 ビット RSASSA-PKCS1-v1_5 の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa44WithRSA2048Pss

SHA256 アルゴリズムを使用した ML-DSA-44 および 2048 ビット RSASSA-PSS の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa65WithECDsaBrainpoolP256r1

SHA512 アルゴリズムを使用した ML-DSA-65 および ECDSA BrainpoolP256r1 の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa65WithECDsaP256

SHA512 アルゴリズムを使用した ML-DSA-65 および ECDSA P-256 の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa65WithECDsaP384

SHA512 アルゴリズムを使用した ML-DSA-65 および ECDSA P-384 の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa65WithEd25519

ML-DSA-65 および Ed25519 アルゴリズムの複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa65WithRSA3072Pkcs15

ML-DSA-65 および 3072 ビット RSASSA-PKCS1-v1_5 と SHA512 アルゴリズムの複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa65WithRSA3072Pss

SHA512 アルゴリズムを使用した ML-DSA-65 および 3072 ビット RSASSA-PSS の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa65WithRSA4096Pkcs15

SHA512 アルゴリズムを使用した ML-DSA-65 および 4096 ビット RSASSA-PKCS1-v1_5の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa65WithRSA4096Pss

SHA512 アルゴリズムを使用した ML-DSA-65 および 4096 ビット RSASSA-PSS の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa87WithECDsaBrainpoolP384r1

ML-DSA-87 と ECDSA BrainpoolP384r1 と SHA512 アルゴリズムの複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa87WithECDsaP384

SHA512 アルゴリズムを使用した ML-DSA-87 および ECDSA P-384 の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa87WithECDsaP521

ML-DSA-87 および ECDSA P-521 と SHA512 アルゴリズムの複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa87WithEd448

ML-DSA-87 および Ed448 アルゴリズムの複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa87WithRSA3072Pss

SHA512 アルゴリズムを使用した ML-DSA-87 および 3072 ビット RSASSA-PSS の複合 ML-DSA アルゴリズム識別子を取得します。

MLDsa87WithRSA4096Pss

SHA512 アルゴリズムを使用した ML-DSA-87 および 4096 ビット RSASSA-PSS の複合 ML-DSA アルゴリズム識別子を取得します。

Name

アルゴリズムの名前を取得します。

メソッド

名前 説明
Equals(CompositeMLDsaAlgorithm)

2 つの CompositeMLDsaAlgorithm オブジェクトを比較します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

GetHashCode()

既定のハッシュ関数として機能します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

演算子

名前 説明
Equality(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm)

2 つの CompositeMLDsaAlgorithm オブジェクトが同じアルゴリズム名を指定するかどうかを決定します。

Inequality(CompositeMLDsaAlgorithm, CompositeMLDsaAlgorithm)

2 つの CompositeMLDsaAlgorithm オブジェクトが同じアルゴリズム名を指定しないかどうかを判断します。

適用対象