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

◆ ImportFromPem()

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

Reimplemented from System.Security.Cryptography.AsymmetricAlgorithm.

Definition at line 768 of file ECDsa.cs.

769 {
770 PemKeyImportHelpers.ImportPem(input, delegate(ReadOnlySpan<char> label)
771 {
772 if (label.SequenceEqual("PRIVATE KEY"))
773 {
774 return ImportPkcs8PrivateKey;
775 }
776 if (label.SequenceEqual("PUBLIC KEY"))
777 {
778 return ImportSubjectPublicKeyInfo;
779 }
780 return label.SequenceEqual("EC PRIVATE KEY") ? new PemKeyImportHelpers.ImportKeyAction(ImportECPrivateKey) : null;
781 });
782 }
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)
Definition ECDsa.cs:696

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