Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.Cryptography.AsymmetricAlgorithm Class Referenceabstract

Public Member Functions

virtual void FromXmlString (string xmlString)
 
virtual string ToXmlString (bool includePrivateParameters)
 
void Clear ()
 
void Dispose ()
 
virtual void ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, ReadOnlySpan< byte > source, out int bytesRead)
 
virtual void ImportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, ReadOnlySpan< byte > source, out int bytesRead)
 
virtual void ImportPkcs8PrivateKey (ReadOnlySpan< byte > source, out int bytesRead)
 
virtual void ImportSubjectPublicKeyInfo (ReadOnlySpan< byte > source, out int bytesRead)
 
virtual byte[] ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters)
 
virtual byte[] ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters)
 
virtual byte[] ExportPkcs8PrivateKey ()
 
virtual byte[] ExportSubjectPublicKeyInfo ()
 
virtual bool TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten)
 
virtual bool TryExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten)
 
virtual bool TryExportPkcs8PrivateKey (Span< byte > destination, out int bytesWritten)
 
virtual bool TryExportSubjectPublicKeyInfo (Span< byte > destination, out int bytesWritten)
 
virtual void ImportFromEncryptedPem (ReadOnlySpan< char > input, ReadOnlySpan< char > password)
 
virtual void ImportFromEncryptedPem (ReadOnlySpan< char > input, ReadOnlySpan< byte > passwordBytes)
 
virtual void ImportFromPem (ReadOnlySpan< char > input)
 

Static Public Member Functions

static AsymmetricAlgorithm Create ()
 
static ? AsymmetricAlgorithm Create (string algName)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

int KeySizeValue
 
KeySizes[] LegalKeySizesValue
 

Properties

virtual int KeySize [get, set]
 
virtual KeySizes[] LegalKeySizes [get]
 
virtual ? string SignatureAlgorithm [get]
 
virtual ? string KeyExchangeAlgorithm [get]
 

Private Member Functions

delegate bool TryExportPbe< T > (ReadOnlySpan< T > password, PbeParameters pbeParameters, Span< byte > destination, out int bytesWritten)
 
delegate bool TryExport (Span< byte > destination, out int bytesWritten)
 

Static Private Member Functions

static unsafe byte[] ExportArray< T > (ReadOnlySpan< T > password, PbeParameters pbeParameters, TryExportPbe< T > exporter)
 
static unsafe byte[] ExportArray (TryExport exporter)
 

Detailed Description

Definition at line 5 of file AsymmetricAlgorithm.cs.


The documentation for this class was generated from the following file: