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

◆ ExportParameters()

override DSAParameters System.Security.Cryptography.DSACryptoServiceProvider.ExportParameters ( bool includePrivateParameters)
inline

Definition at line 215 of file DSACryptoServiceProvider.cs.

216 {
217 byte[] cspBlob = ExportCspBlob(includePrivateParameters);
218 byte[] cspPublicBlob = null;
219 if (includePrivateParameters)
220 {
221 byte keyBlobHeaderVersion = CapiHelper.GetKeyBlobHeaderVersion(cspBlob);
222 if (keyBlobHeaderVersion <= 2)
223 {
224 cspPublicBlob = ExportCspBlob(includePrivateParameters: false);
225 }
226 }
227 return cspBlob.ToDSAParameters(includePrivateParameters, cspPublicBlob);
228 }
static byte GetKeyBlobHeaderVersion(byte[] cspBlob)

References System.Security.Cryptography.DSACryptoServiceProvider.ExportCspBlob(), and Internal.NativeCrypto.CapiHelper.GetKeyBlobHeaderVersion().