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

◆ WriteSubjectPublicKeyInfo()

static AsnWriter System.Security.Cryptography.EccKeyFormatHelper.WriteSubjectPublicKeyInfo ( ECParameters ecParameters)
inlinestaticpackage

Definition at line 271 of file EccKeyFormatHelper.cs.

272 {
273 ecParameters.Validate();
274 AsnWriter asnWriter = new AsnWriter(AsnEncodingRules.DER);
275 asnWriter.PushSequence();
276 WriteAlgorithmIdentifier(in ecParameters, asnWriter);
277 WriteUncompressedPublicKey(in ecParameters, asnWriter);
278 asnWriter.PopSequence();
279 return asnWriter;
280 }
Scope PushSequence(Asn1Tag? tag=null)
void PopSequence(Asn1Tag? tag=null)
static void WriteUncompressedPublicKey(in ECParameters ecParameters, AsnWriter writer)
static AsnWriter WriteAlgorithmIdentifier(in ECParameters ecParameters)

References System.Formats.Asn1.AsnWriter.PopSequence(), System.Formats.Asn1.AsnWriter.PushSequence(), System.Security.Cryptography.ECParameters.Validate(), System.Security.Cryptography.EccKeyFormatHelper.WriteAlgorithmIdentifier(), and System.Security.Cryptography.EccKeyFormatHelper.WriteUncompressedPublicKey().

Referenced by System.Security.Cryptography.ECDiffieHellmanPublicKey.ExportSubjectPublicKeyInfo(), System.Security.Cryptography.ECDiffieHellman.TryExportSubjectPublicKeyInfo(), System.Security.Cryptography.ECDiffieHellmanPublicKey.TryExportSubjectPublicKeyInfo(), and System.Security.Cryptography.ECDsa.TryExportSubjectPublicKeyInfo().