Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ Decode() [1/2]

static DssParms System.Security.Cryptography.Asn1.DssParms.Decode ( Asn1Tag expectedTag,
ReadOnlyMemory< byte > encoded,
AsnEncodingRules ruleSet )
inlinestaticpackage

Definition at line 19 of file DssParms.cs.

20 {
21 try
22 {
23 AsnValueReader reader = new AsnValueReader(encoded.Span, ruleSet);
24 DecodeCore(ref reader, expectedTag, encoded, out var decoded);
25 reader.ThrowIfNotEmpty();
26 return decoded;
27 }
28 catch (AsnContentException inner)
29 {
30 throw new CryptographicException(System.SR.Cryptography_Der_Invalid_Encoding, inner);
31 }
32 }
static string Cryptography_Der_Invalid_Encoding
Definition SR.cs:50
Definition SR.cs:7
unsafe ReadOnlySpan< T > Span
static void DecodeCore(ref AsnValueReader reader, Asn1Tag expectedTag, ReadOnlyMemory< byte > rebind, out DssParms decoded)
Definition DssParms.cs:34

References System.SR.Cryptography_Der_Invalid_Encoding, System.Security.Cryptography.Asn1.DssParms.DecodeCore(), System.ReadOnlyMemory< T >.Span, and System.Formats.Asn1.AsnValueReader.ThrowIfNotEmpty().