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

◆ WriteConstructedCerCharacterString()

void System.Formats.Asn1.AsnWriter.WriteConstructedCerCharacterString ( Asn1Tag tag,
Encoding encoding,
ReadOnlySpan< char > str,
int size )
inlineprivate

Definition at line 1152 of file AsnWriter.cs.

1153 {
1155 int bytes = encoding.GetBytes(str, array);
1156 if (bytes != size)
1157 {
1158 throw new InvalidOperationException();
1159 }
1160 WriteConstructedCerOctetString(tag, array.AsSpan(0, size));
1162 }
void WriteConstructedCerOctetString(Asn1Tag tag, ReadOnlySpan< byte > payload)
Definition AsnWriter.cs:923
static void Return(byte[] array, int clearSize=-1)
Definition CryptoPool.cs:12
static byte[] Rent(int minimumLength)
Definition CryptoPool.cs:7
virtual byte[] GetBytes(char[] chars)
Definition Encoding.cs:781

References System.array, System.bytes, System.Text.Encoding.GetBytes(), System.Security.Cryptography.CryptoPool.Rent(), System.Security.Cryptography.CryptoPool.Return(), System.str, and System.Formats.Asn1.AsnWriter.WriteConstructedCerOctetString().

Referenced by System.Formats.Asn1.AsnWriter.WriteCharacterStringCore().