_core | System.Security.Cryptography.ECDiffieHellmanCng | private |
_hashAlgorithm | System.Security.Cryptography.ECDiffieHellmanCng | private |
_hmacKey | System.Security.Cryptography.ECDiffieHellmanCng | private |
_kdf | System.Security.Cryptography.ECDiffieHellmanCng | private |
_label | System.Security.Cryptography.ECDiffieHellmanCng | private |
_secretAppend | System.Security.Cryptography.ECDiffieHellmanCng | private |
_secretPrepend | System.Security.Cryptography.ECDiffieHellmanCng | private |
_seed | System.Security.Cryptography.ECDiffieHellmanCng | private |
AcceptImport(System.Security.Cryptography.CngPkcs8.Pkcs8Response response) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
Clear() | System.Security.Cryptography.AsymmetricAlgorithm | inline |
Create(string algorithm) | System.Security.Cryptography.ECDiffieHellman | inlinestatic |
Create() | System.Security.Cryptography.ECDiffieHellman | inlinestatic |
Create(ECCurve curve) | System.Security.Cryptography.ECDiffieHellman | inlinestatic |
Create(ECParameters parameters) | System.Security.Cryptography.ECDiffieHellman | inlinestatic |
DerivedClassMustOverride() | System.Security.Cryptography.ECDiffieHellman | inlineprivatestatic |
DeriveKeyFromHash(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? secretPrepend, byte[]? secretAppend) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
System::Security::Cryptography::ECDiffieHellman.DeriveKeyFromHash(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm) | System.Security.Cryptography.ECDiffieHellman | inline |
DeriveKeyFromHmac(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? hmacKey, byte[]? secretPrepend, byte[]? secretAppend) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
System::Security::Cryptography::ECDiffieHellman.DeriveKeyFromHmac(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? hmacKey) | System.Security.Cryptography.ECDiffieHellman | inline |
DeriveKeyMaterial(ECDiffieHellmanPublicKey otherPartyPublicKey) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
DeriveKeyMaterial(CngKey otherPartyPublicKey) | System.Security.Cryptography.ECDiffieHellmanCng | inline |
DeriveKeyTls(ECDiffieHellmanPublicKey otherPartyPublicKey, byte[] prfLabel, byte[] prfSeed) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
DeriveSecretAgreementHandle(ECDiffieHellmanPublicKey otherPartyPublicKey) | System.Security.Cryptography.ECDiffieHellmanCng | inline |
DeriveSecretAgreementHandle(CngKey otherPartyPublicKey) | System.Security.Cryptography.ECDiffieHellmanCng | inline |
Dispose(bool disposing) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprotectedvirtual |
System::Security::Cryptography::ECDiffieHellman.Dispose() | System.Security.Cryptography.AsymmetricAlgorithm | inline |
DisposeKey() | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
ECDiffieHellmanCng(CngKey key) | System.Security.Cryptography.ECDiffieHellmanCng | inline |
ECDiffieHellmanCng() | System.Security.Cryptography.ECDiffieHellmanCng | inline |
ECDiffieHellmanCng(int keySize) | System.Security.Cryptography.ECDiffieHellmanCng | inline |
ECDiffieHellmanCng(ECCurve curve) | System.Security.Cryptography.ECDiffieHellmanCng | inline |
ExportArray(TryExport exporter) | System.Security.Cryptography.AsymmetricAlgorithm | inlineprivatestatic |
ExportArray< T >(ReadOnlySpan< T > password, PbeParameters pbeParameters, TryExportPbe< T > exporter) | System.Security.Cryptography.AsymmetricAlgorithm | inlineprivatestatic |
ExportECPrivateKey() | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
ExportEncryptedPkcs8(ReadOnlySpan< char > pkcs8Password, int kdfCount) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan< char > password, PbeParameters pbeParameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
ExportExplicitParameters(bool includePrivateParameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
ExportFullKeyBlob(bool includePrivateParameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
ExportKeyBlob(bool includePrivateParameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
ExportParameters(bool includePrivateParameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
ExportPkcs8PrivateKey() | System.Security.Cryptography.AsymmetricAlgorithm | inlinevirtual |
ExportSubjectPublicKeyInfo() | System.Security.Cryptography.AsymmetricAlgorithm | inlinevirtual |
ForceSetKeySize(int newKeySize) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
FromXmlString(string xml, ECKeyXmlFormat format) | System.Security.Cryptography.ECDiffieHellmanCng | inline |
System::Security::Cryptography::ECDiffieHellman.FromXmlString(string xmlString) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
GenerateKey(ECCurve curve) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
GetCurveName(out string oidValue) | System.Security.Cryptography.ECDiffieHellmanCng | inlinepackage |
GetKey() | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
HashAlgorithm | System.Security.Cryptography.ECDiffieHellmanCng | |
HmacKey | System.Security.Cryptography.ECDiffieHellmanCng | |
ImportECPrivateKey(ReadOnlySpan< byte > source, out int bytesRead) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan< byte > passwordBytes, ReadOnlySpan< byte > source, out int bytesRead) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan< char > password, ReadOnlySpan< byte > source, out int bytesRead) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
ImportFromEncryptedPem(ReadOnlySpan< char > input, ReadOnlySpan< char > password) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
ImportFromEncryptedPem(ReadOnlySpan< char > input, ReadOnlySpan< byte > passwordBytes) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
ImportFromPem(ReadOnlySpan< char > input) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
ImportFullKeyBlob(byte[] ecfullKeyBlob, bool includePrivateParameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
ImportKeyBlob(byte[] ecfullKeyBlob, string curveName, bool includePrivateParameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
ImportParameters(ECParameters parameters) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
ImportPkcs8PrivateKey(ReadOnlySpan< byte > source, out int bytesRead) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
ImportSubjectPublicKeyInfo(ReadOnlySpan< byte > source, out int bytesRead) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
Key | System.Security.Cryptography.ECDiffieHellmanCng | |
KeyDerivationFunction | System.Security.Cryptography.ECDiffieHellmanCng | |
KeyExchangeAlgorithm | System.Security.Cryptography.ECDiffieHellman | |
KeySize | System.Security.Cryptography.ECDiffieHellmanCng | |
KeySizeValue | System.Security.Cryptography.AsymmetricAlgorithm | protected |
Label | System.Security.Cryptography.ECDiffieHellmanCng | |
LegalKeySizes | System.Security.Cryptography.ECDiffieHellmanCng | |
LegalKeySizesValue | System.Security.Cryptography.AsymmetricAlgorithm | protected |
ProcessPkcs8Response(System.Security.Cryptography.CngPkcs8.Pkcs8Response response) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
PublicKey | System.Security.Cryptography.ECDiffieHellmanCng | |
s_validOids | System.Security.Cryptography.ECDiffieHellman | privatestatic |
SecretAppend | System.Security.Cryptography.ECDiffieHellmanCng | |
SecretPrepend | System.Security.Cryptography.ECDiffieHellmanCng | |
Seed | System.Security.Cryptography.ECDiffieHellmanCng | |
SignatureAlgorithm | System.Security.Cryptography.ECDiffieHellman | |
ThrowIfDisposed() | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
ToXmlString(ECKeyXmlFormat format) | System.Security.Cryptography.ECDiffieHellmanCng | inline |
System::Security::Cryptography::ECDiffieHellman.ToXmlString(bool includePrivateParameters) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
TryExport(Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.AsymmetricAlgorithm | private |
TryExportECPrivateKey(Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
TryExportEncryptedPkcs8(ReadOnlySpan< char > pkcs8Password, int kdfCount, Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.ECDiffieHellmanCng | inlineprivate |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan< char > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
TryExportPbe< T >(ReadOnlySpan< T > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.AsymmetricAlgorithm | private |
TryExportPkcs8PrivateKey(Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.ECDiffieHellmanCng | inlinevirtual |
TryExportSubjectPublicKeyInfo(Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.ECDiffieHellman | inlinevirtual |
UseSecretAgreementAsHmacKey | System.Security.Cryptography.ECDiffieHellmanCng | |