static string PlatformNotSupported_CryptographyOpenSSL
override void GenerateKey(ECCurve curve)
ECDiffieHellmanOpenSsl(ECCurve curve)
ECDiffieHellmanOpenSsl(SafeEvpPKeyHandle pkeyHandle)
SafeEvpPKeyHandle DuplicateKeyHandle()
override byte[] DeriveKeyMaterial(ECDiffieHellmanPublicKey otherPartyPublicKey)
override void ImportParameters(ECParameters parameters)
override byte[] DeriveKeyTls(ECDiffieHellmanPublicKey otherPartyPublicKey, byte[] prfLabel, byte[] prfSeed)
override byte[] DeriveKeyFromHash(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? secretPrepend, byte[]? secretAppend)
ECDiffieHellmanOpenSsl(IntPtr handle)
ECDiffieHellmanOpenSsl(int keySize)
override ECParameters ExportExplicitParameters(bool includePrivateParameters)
override byte[] DeriveKeyFromHmac(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? hmacKey, byte[]? secretPrepend, byte[]? secretAppend)
override ECDiffieHellmanPublicKey PublicKey
override ECParameters ExportParameters(bool includePrivateParameters)