Language

X25519DiffieHellman クラス

定義

public ref class X25519DiffieHellman abstract : IDisposable
public abstract class X25519DiffieHellman : IDisposable
type X25519DiffieHellman = class
    interface IDisposable
Public MustInherit Class X25519DiffieHellman
Implements IDisposable
継承
X25519DiffieHellman
派生
実装

コンストラクター

Name 説明
X25519DiffieHellman()

フィールド

Name 説明
PrivateKeySizeInBytes
PublicKeySizeInBytes
SecretAgreementSizeInBytes

プロパティ

Name 説明
IsSupported

メソッド

Name 説明
DeriveRawSecretAgreement(Byte[])
DeriveRawSecretAgreement(ReadOnlySpan<Byte>, Span<Byte>)
DeriveRawSecretAgreement(X25519DiffieHellman, Span<Byte>)
DeriveRawSecretAgreement(X25519DiffieHellman)
DeriveRawSecretAgreementCore(ReadOnlySpan<Byte>, Span<Byte>)
DeriveRawSecretAgreementCore(X25519DiffieHellman, Span<Byte>)
Dispose()
Dispose(Boolean)
Equals(Object)

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

(継承元 Object)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)
ExportEncryptedPkcs8PrivateKey(String, PbeParameters)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)
ExportPkcs8PrivateKey()
ExportPkcs8PrivateKeyPem()
ExportPrivateKey()
ExportPrivateKey(Span<Byte>)
ExportPrivateKeyCore(Span<Byte>)
ExportPublicKey()
ExportPublicKey(Span<Byte>)
ExportPublicKeyCore(Span<Byte>)
ExportSubjectPublicKeyInfo()
ExportSubjectPublicKeyInfoPem()
GenerateKey()
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
ImportEncryptedPkcs8PrivateKey(String, Byte[])
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
ImportFromEncryptedPem(String, Byte[])
ImportFromEncryptedPem(String, String)
ImportFromPem(ReadOnlySpan<Char>)
ImportFromPem(String)
ImportPkcs8PrivateKey(Byte[])
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>)
ImportPrivateKey(Byte[])
ImportPrivateKey(ReadOnlySpan<Byte>)
ImportPublicKey(Byte[])
ImportPublicKey(ReadOnlySpan<Byte>)
ImportSubjectPublicKeyInfo(Byte[])
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)
TryExportPkcs8PrivateKeyCore(Span<Byte>, Int32)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

適用対象