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

◆ Encode() [2/2]

void System.Security.Cryptography.Asn1.ECDomainParameters.Encode ( AsnWriter writer)
inlinepackage

Definition at line 11 of file ECDomainParameters.cs.

12 {
13 bool flag = false;
14 if (Specified.HasValue)
15 {
16 if (flag)
17 {
18 throw new CryptographicException();
19 }
20 Specified.Value.Encode(writer);
21 flag = true;
22 }
23 if (Named != null)
24 {
25 if (flag)
26 {
27 throw new CryptographicException();
28 }
29 try
30 {
31 writer.WriteObjectIdentifier(Named);
32 }
33 catch (ArgumentException inner)
34 {
35 throw new CryptographicException(System.SR.Cryptography_Der_Invalid_Encoding, inner);
36 }
37 flag = true;
38 }
39 if (!flag)
40 {
41 throw new CryptographicException();
42 }
43 }
static string Cryptography_Der_Invalid_Encoding
Definition SR.cs:50
Definition SR.cs:7

References System.SR.Cryptography_Der_Invalid_Encoding, System.Security.Cryptography.Asn1.SpecifiedECDomain.Encode(), System.Security.Cryptography.Asn1.ECDomainParameters.Named, System.Security.Cryptography.Asn1.ECDomainParameters.Specified, and System.writer.