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

◆ ExportECPrivateKey()

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

Definition at line 714 of file ECDsa.cs.

715 {
716 ECParameters ecParameters = ExportParameters(includePrivateParameters: true);
717 fixed (byte* ptr = ecParameters.D)
718 {
719 try
720 {
721 AsnWriter asnWriter = EccKeyFormatHelper.WriteECPrivateKey(in ecParameters);
722 return asnWriter.Encode();
723 }
724 finally
725 {
726 CryptographicOperations.ZeroMemory(ecParameters.D);
727 }
728 }
729 }
int Encode(Span< byte > destination)
Definition AsnWriter.cs:195
virtual ECParameters ExportParameters(bool includePrivateParameters)
Definition ECDsa.cs:29

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