|
| | ECDiffieHellmanCng (CngKey key) |
| |
| override bool | TryExportPkcs8PrivateKey (Span< byte > destination, out int bytesWritten) |
| |
| override byte[] | DeriveKeyMaterial (ECDiffieHellmanPublicKey otherPartyPublicKey) |
| |
| byte[] | DeriveKeyMaterial (CngKey otherPartyPublicKey) |
| |
| SafeNCryptSecretHandle | DeriveSecretAgreementHandle (ECDiffieHellmanPublicKey otherPartyPublicKey) |
| |
| SafeNCryptSecretHandle | DeriveSecretAgreementHandle (CngKey otherPartyPublicKey) |
| |
| override void | GenerateKey (ECCurve curve) |
| |
| void | FromXmlString (string xml, ECKeyXmlFormat format) |
| |
| string | ToXmlString (ECKeyXmlFormat format) |
| |
| | ECDiffieHellmanCng () |
| |
| | ECDiffieHellmanCng (int keySize) |
| |
| | ECDiffieHellmanCng (ECCurve curve) |
| |
| override byte[] | DeriveKeyFromHash (ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? secretPrepend, byte[]? secretAppend) |
| |
| override byte[] | DeriveKeyFromHmac (ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? hmacKey, byte[]? secretPrepend, byte[]? secretAppend) |
| |
| override byte[] | DeriveKeyTls (ECDiffieHellmanPublicKey otherPartyPublicKey, byte[] prfLabel, byte[] prfSeed) |
| |
| override void | ImportParameters (ECParameters parameters) |
| |
| override ECParameters | ExportExplicitParameters (bool includePrivateParameters) |
| |
| override ECParameters | ExportParameters (bool includePrivateParameters) |
| |
| override void | ImportPkcs8PrivateKey (ReadOnlySpan< byte > source, out int bytesRead) |
| |
| override void | ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, ReadOnlySpan< byte > source, out int bytesRead) |
| |
| override void | ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, ReadOnlySpan< byte > source, out int bytesRead) |
| |
| override byte[] | ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters) |
| |
| override byte[] | ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters) |
| |
| override bool | TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
| |
| override bool | TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
| |
| byte[] | DeriveKeyFromHash (ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm) |
| |
| byte[] | DeriveKeyFromHmac (ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? hmacKey) |
| |
| override bool | TryExportSubjectPublicKeyInfo (Span< byte > destination, out int bytesWritten) |
| |
| override void | ImportSubjectPublicKeyInfo (ReadOnlySpan< byte > source, out int bytesRead) |
| |
| virtual unsafe void | ImportECPrivateKey (ReadOnlySpan< byte > source, out int bytesRead) |
| |
| virtual unsafe byte[] | ExportECPrivateKey () |
| |
| virtual unsafe bool | TryExportECPrivateKey (Span< byte > destination, out int bytesWritten) |
| |
| override void | ImportFromPem (ReadOnlySpan< char > input) |
| |
| override void | ImportFromEncryptedPem (ReadOnlySpan< char > input, ReadOnlySpan< char > password) |
| |
| override void | ImportFromEncryptedPem (ReadOnlySpan< char > input, ReadOnlySpan< byte > passwordBytes) |
| |
| override void | FromXmlString (string xmlString) |
| |
| override string | ToXmlString (bool includePrivateParameters) |
| |
| void | Clear () |
| |
| void | Dispose () |
| |
| virtual byte[] | ExportPkcs8PrivateKey () |
| |
| virtual byte[] | ExportSubjectPublicKeyInfo () |
| |
|
| void | ThrowIfDisposed () |
| |
| void | DisposeKey () |
| |
| void | ImportFullKeyBlob (byte[] ecfullKeyBlob, bool includePrivateParameters) |
| |
| void | ImportKeyBlob (byte[] ecfullKeyBlob, string curveName, bool includePrivateParameters) |
| |
| byte[] | ExportKeyBlob (bool includePrivateParameters) |
| |
| byte[] | ExportFullKeyBlob (bool includePrivateParameters) |
| |
| void | AcceptImport (System.Security.Cryptography.CngPkcs8.Pkcs8Response response) |
| |
| byte[] | ExportEncryptedPkcs8 (ReadOnlySpan< char > pkcs8Password, int kdfCount) |
| |
| bool | TryExportEncryptedPkcs8 (ReadOnlySpan< char > pkcs8Password, int kdfCount, Span< byte > destination, out int bytesWritten) |
| |
| CngKey | GetKey () |
| |
| void | ForceSetKeySize (int newKeySize) |
| |
| void | ProcessPkcs8Response (System.Security.Cryptography.CngPkcs8.Pkcs8Response response) |
| |
| delegate bool | TryExportPbe< T > (ReadOnlySpan< T > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
| |
| delegate bool | TryExport (Span< byte > destination, out int bytesWritten) |
| |
Definition at line 6 of file ECDiffieHellmanCng.cs.