Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ECDiffieHellmanOpenSsl.cs
Go to the documentation of this file.
2
4{
12
17
22
27
32
37
38 public override byte[] DeriveKeyFromHash(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? secretPrepend, byte[]? secretAppend)
39 {
41 }
42
43 public override byte[] DeriveKeyFromHmac(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? hmacKey, byte[]? secretPrepend, byte[]? secretAppend)
44 {
46 }
47
52
53 public override byte[] DeriveKeyTls(ECDiffieHellmanPublicKey otherPartyPublicKey, byte[] prfLabel, byte[] prfSeed)
54 {
56 }
57
62
63 public override ECParameters ExportExplicitParameters(bool includePrivateParameters)
64 {
66 }
67
68 public override ECParameters ExportParameters(bool includePrivateParameters)
69 {
71 }
72
77
82}
static string PlatformNotSupported_CryptographyOpenSSL
Definition SR.cs:14
Definition SR.cs:7
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)
override ECParameters ExportExplicitParameters(bool includePrivateParameters)
override byte[] DeriveKeyFromHmac(ECDiffieHellmanPublicKey otherPartyPublicKey, HashAlgorithmName hashAlgorithm, byte[]? hmacKey, byte[]? secretPrepend, byte[]? secretAppend)
override ECParameters ExportParameters(bool includePrivateParameters)