CompositeMLDsaAlgorithm クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 オブジェクトが同じアルゴリズム名を指定しないかどうかを判断します。 |