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

◆ TryCopyConstructedBitStringValue()

static bool System.Formats.Asn1.AsnDecoder.TryCopyConstructedBitStringValue ( ReadOnlySpan< byte > source,
AsnEncodingRules ruleSet,
Span< byte > dest,
bool isIndefinite,
out int unusedBitCount,
out int bytesRead,
out int bytesWritten )
inlinestaticprivate

Definition at line 616 of file AsnDecoder.cs.

617 {
619 if (ruleSet == AsnEncodingRules.CER && num < 1000)
620 {
621 throw new AsnContentException(System.SR.ContentException_InvalidUnderCerOrDer_TryBer);
622 }
623 if (dest.Length < num)
624 {
625 unusedBitCount = 0;
626 bytesRead = 0;
627 bytesWritten = 0;
628 return false;
629 }
631 return true;
632 }
static void CopyConstructedBitString(ReadOnlySpan< byte > source, AsnEncodingRules ruleSet, Span< byte > destination, bool isIndefinite, out int unusedBitCount, out int bytesRead, out int bytesWritten)
static int CountConstructedBitString(ReadOnlySpan< byte > source, AsnEncodingRules ruleSet, bool isIndefinite)
static string ContentException_InvalidUnderCerOrDer_TryBer
Definition SR.cs:56
Definition SR.cs:7

References System.SR.ContentException_InvalidUnderCerOrDer_TryBer, System.Formats.Asn1.AsnDecoder.CopyConstructedBitString(), System.Formats.Asn1.AsnDecoder.CountConstructedBitString(), and System.source.

Referenced by System.Formats.Asn1.AsnDecoder.ReadBitString(), and System.Formats.Asn1.AsnDecoder.TryReadBitString().