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

◆ ReadEncodedValue()

static Asn1Tag System.Formats.Asn1.AsnDecoder.ReadEncodedValue ( ReadOnlySpan< byte > source,
AsnEncodingRules ruleSet,
out int contentOffset,
out int contentLength,
out int bytesConsumed )
inlinestatic

Definition at line 57 of file AsnDecoder.cs.

58 {
61 Asn1Tag asn1Tag = Asn1Tag.Decode(source, out bytesConsumed2);
65 int actualLength;
68 if (lengthValidity == LengthValidity.Valid)
69 {
70 contentOffset = num;
73 return asn1Tag;
74 }
76 }
static ? int ReadLength(ReadOnlySpan< byte > source, AsnEncodingRules ruleSet, out int bytesConsumed)
static AsnContentException GetValidityException(LengthValidity validity)
static LengthValidity ValidateLength(ReadOnlySpan< byte > source, AsnEncodingRules ruleSet, Asn1Tag localTag, int? encodedLength, out int actualLength, out int bytesConsumed)
static void CheckEncodingRules(AsnEncodingRules ruleSet)

References System.Formats.Asn1.AsnDecoder.CheckEncodingRules(), System.Formats.Asn1.Asn1Tag.Decode(), System.Formats.Asn1.AsnDecoder.GetValidityException(), System.Formats.Asn1.AsnDecoder.ReadLength(), System.source, and System.Formats.Asn1.AsnDecoder.ValidateLength().

Referenced by System.Security.Cryptography.EccKeyFormatHelper.FromECPrivateKey(), System.Security.Cryptography.CngPkcs8.ImportEncryptedPkcs8PrivateKey(), System.Security.Cryptography.CngPkcs8.ImportPkcs8PrivateKey(), System.Security.Cryptography.RSA.ImportRSAPrivateKey(), System.Security.Cryptography.RSA.ImportRSAPublicKey(), System.Formats.Asn1.AsnReader.PeekContentBytes(), System.Formats.Asn1.AsnReader.PeekEncodedValue(), System.Formats.Asn1.AsnValueReader.PeekEncodedValue(), System.Formats.Asn1.AsnDecoder.ReadNamedBitList(), and System.Formats.Asn1.AsnDecoder.ReadSetOf().