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

◆ WritePkcs8()

static AsnWriter System.Security.Cryptography.DSAKeyFormatHelper.WritePkcs8 ( in DSAParameters dsaParameters)
inlinestaticpackage

Definition at line 103 of file DSAKeyFormatHelper.cs.

104 {
105 AsnWriter asnWriter = new AsnWriter(AsnEncodingRules.DER);
106 asnWriter.PushSequence();
107 asnWriter.WriteInteger(0L);
108 WriteAlgorithmId(asnWriter, in dsaParameters);
109 WriteKeyComponent(asnWriter, dsaParameters.X, bitString: false);
110 asnWriter.PopSequence();
111 return asnWriter;
112 }
Scope PushSequence(Asn1Tag? tag=null)
void WriteInteger(long value, Asn1Tag? tag=null)
Definition AsnWriter.cs:665
void PopSequence(Asn1Tag? tag=null)
static void WriteAlgorithmId(AsnWriter writer, in DSAParameters dsaParameters)
static void WriteKeyComponent(AsnWriter writer, byte[] component, bool bitString)

References System.L, System.Formats.Asn1.AsnWriter.PopSequence(), System.Formats.Asn1.AsnWriter.PushSequence(), System.Security.Cryptography.DSAKeyFormatHelper.WriteAlgorithmId(), System.Formats.Asn1.AsnWriter.WriteInteger(), and System.Security.Cryptography.DSAKeyFormatHelper.WriteKeyComponent().

Referenced by System.Security.Cryptography.DSA.WritePkcs8().