|
| ECDiffieHellmanOpenSsl () |
|
| ECDiffieHellmanOpenSsl (int keySize) |
|
| ECDiffieHellmanOpenSsl (IntPtr handle) |
|
| ECDiffieHellmanOpenSsl (ECCurve curve) |
|
| ECDiffieHellmanOpenSsl (SafeEvpPKeyHandle pkeyHandle) |
|
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[] | DeriveKeyMaterial (ECDiffieHellmanPublicKey otherPartyPublicKey) |
|
override byte[] | DeriveKeyTls (ECDiffieHellmanPublicKey otherPartyPublicKey, byte[] prfLabel, byte[] prfSeed) |
|
SafeEvpPKeyHandle | DuplicateKeyHandle () |
|
override ECParameters | ExportExplicitParameters (bool includePrivateParameters) |
|
override ECParameters | ExportParameters (bool includePrivateParameters) |
|
override void | GenerateKey (ECCurve curve) |
|
override void | ImportParameters (ECParameters parameters) |
|
byte[] | DeriveKeyFromHash (ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm) |
|
byte[] | DeriveKeyFromHmac (ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? hmacKey) |
|
unsafe override bool | TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
|
unsafe override bool | TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten) |
|
unsafe override bool | TryExportPkcs8PrivateKey (Span< byte > destination, out int bytesWritten) |
|
override bool | TryExportSubjectPublicKeyInfo (Span< byte > destination, out int bytesWritten) |
|
unsafe override void | ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, ReadOnlySpan< byte > source, out int bytesRead) |
|
unsafe override void | ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, ReadOnlySpan< byte > source, out int bytesRead) |
|
unsafe override void | ImportPkcs8PrivateKey (ReadOnlySpan< byte > source, out int bytesRead) |
|
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[] | ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters) |
|
virtual byte[] | ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters) |
|
virtual byte[] | ExportPkcs8PrivateKey () |
|
virtual byte[] | ExportSubjectPublicKeyInfo () |
|
Definition at line 3 of file ECDiffieHellmanOpenSsl.cs.