Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ExportECPrivateKey()

virtual unsafe byte[] System.Security.Cryptography.ECDiffieHellman.ExportECPrivateKey ( )
inlinevirtualinherited

Definition at line 230 of file ECDiffieHellman.cs.

231 {
232 ECParameters ecParameters = ExportParameters(includePrivateParameters: true);
233 fixed (byte* ptr = ecParameters.D)
234 {
235 try
236 {
237 AsnWriter asnWriter = EccKeyFormatHelper.WriteECPrivateKey(in ecParameters);
238 return asnWriter.Encode();
239 }
240 finally
241 {
242 CryptographicOperations.ZeroMemory(ecParameters.D);
243 }
244 }
245 }
int Encode(Span< byte > destination)
Definition AsnWriter.cs:195
virtual ECParameters ExportParameters(bool includePrivateParameters)

References System.Security.Cryptography.ECParameters.D, System.Formats.Asn1.AsnWriter.Encode(), System.Security.Cryptography.ECDiffieHellman.ExportParameters(), System.Security.Cryptography.EccKeyFormatHelper.WriteECPrivateKey(), and System.Security.Cryptography.CryptographicOperations.ZeroMemory().