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

◆ ImportFromPem()

override void System.Security.Cryptography.ECDiffieHellman.ImportFromPem ( ReadOnlySpan< char > input)
inlinevirtualinherited

Reimplemented from System.Security.Cryptography.AsymmetricAlgorithm.

Definition at line 264 of file ECDiffieHellman.cs.

265 {
266 PemKeyImportHelpers.ImportPem(input, delegate(ReadOnlySpan<char> label)
267 {
268 if (label.SequenceEqual("PRIVATE KEY"))
269 {
270 return ImportPkcs8PrivateKey;
271 }
272 if (label.SequenceEqual("PUBLIC KEY"))
273 {
274 return ImportSubjectPublicKeyInfo;
275 }
276 return label.SequenceEqual("EC PRIVATE KEY") ? new PemKeyImportHelpers.ImportKeyAction(ImportECPrivateKey) : null;
277 });
278 }
static void ImportPem(ReadOnlySpan< char > input, FindImportActionFunc callback)
delegate void ImportKeyAction(ReadOnlySpan< byte > source, out int bytesRead)
virtual unsafe void ImportECPrivateKey(ReadOnlySpan< byte > source, out int bytesRead)

References System.Security.Cryptography.ECDiffieHellman.ImportECPrivateKey(), Internal.Cryptography.PemKeyImportHelpers.ImportKeyAction(), Internal.Cryptography.PemKeyImportHelpers.ImportPem(), and System.input.