Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
KeyBlobHelpers.cs
Go to the documentation of this file.
2
4
5internal static class KeyBlobHelpers
6{
7 internal static void WriteKeyParameterInteger(this AsnWriter writer, ReadOnlySpan<byte> integer)
8 {
9 if (integer[0] == 0)
10 {
11 int i;
12 for (i = 1; i < integer.Length; i++)
13 {
14 if (integer[i] >= 128)
15 {
16 i--;
17 break;
18 }
19 if (integer[i] != 0)
20 {
21 break;
22 }
23 }
24 if (i == integer.Length)
25 {
26 i--;
27 }
28 integer = integer.Slice(i);
29 }
30 writer.WriteIntegerUnsigned(integer);
31 }
32}
static void WriteKeyParameterInteger(this AsnWriter writer, ReadOnlySpan< byte > integer)
ReadOnlySpan< T > Slice(int start)