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

◆ ImportPkcs8() [2/6]

static Pkcs8Response System.Security.Cryptography.CngPkcs8.ImportPkcs8 ( AsnWriter pkcs8Writer)
inlinestaticprivate

Definition at line 123 of file CngPkcs8.cs.

124 {
126 if (!pkcs8Writer.TryEncode(array, out var bytesWritten))
127 {
128 throw new CryptographicException();
129 }
130 Pkcs8Response result = ImportPkcs8(array.AsSpan(0, bytesWritten));
132 return result;
133 }
bool TryEncode(Span< byte > destination, out int bytesWritten)
Definition AsnWriter.cs:173
static Pkcs8Response ImportPkcs8(ReadOnlySpan< byte > keyBlob)
Definition CngPkcs8.cs:28
static void Return(byte[] array, int clearSize=-1)
Definition CryptoPool.cs:12
static byte[] Rent(int minimumLength)
Definition CryptoPool.cs:7

References System.array, System.Formats.Asn1.AsnWriter.GetEncodedLength(), System.Security.Cryptography.CngPkcs8.ImportPkcs8(), System.Security.Cryptography.CryptoPool.Rent(), System.Security.Cryptography.CryptoPool.Return(), and System.Formats.Asn1.AsnWriter.TryEncode().