terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Security.Cryptography.RSA Class Referenceabstract
+ Inheritance diagram for System.Security.Cryptography.RSA:

Public Member Functions

virtual byte[] Encrypt (byte[] data, RSAEncryptionPadding padding)
 
virtual byte[] Decrypt (byte[] data, RSAEncryptionPadding padding)
 
virtual byte[] SignHash (byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
virtual bool VerifyHash (byte[] hash, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
byte[] SignData (byte[] data, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
virtual byte[] SignData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
virtual byte[] SignData (Stream data, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
bool VerifyData (byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
virtual bool VerifyData (byte[] data, int offset, int count, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
bool VerifyData (Stream data, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
virtual byte[] DecryptValue (byte[] rgb)
 
virtual byte[] EncryptValue (byte[] rgb)
 
override void FromXmlString (string xmlString)
 
override string ToXmlString (bool includePrivateParameters)
 
RSAParameters ExportParameters (bool includePrivateParameters)
 
void ImportParameters (RSAParameters parameters)
 
virtual bool TryDecrypt (ReadOnlySpan< byte > data, Span< byte > destination, RSAEncryptionPadding padding, [Out] int bytesWritten)
 
virtual bool TryEncrypt (ReadOnlySpan< byte > data, Span< byte > destination, RSAEncryptionPadding padding, [Out] int bytesWritten)
 
virtual bool TrySignHash (ReadOnlySpan< byte > hash, Span< byte > destination, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding, [Out] int bytesWritten)
 
virtual bool TrySignData (ReadOnlySpan< byte > data, Span< byte > destination, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding, [Out] int bytesWritten)
 
virtual bool VerifyData (ReadOnlySpan< byte > data, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
virtual bool VerifyHash (ReadOnlySpan< byte > hash, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
 
virtual byte[] ExportRSAPrivateKey ()
 
virtual byte[] ExportRSAPublicKey ()
 
virtual void ImportRSAPrivateKey (ReadOnlySpan< byte > source, [Out] int bytesRead)
 
virtual void ImportRSAPublicKey (ReadOnlySpan< byte > source, [Out] int bytesRead)
 
virtual bool TryExportRSAPrivateKey (Span< byte > destination, [Out] int bytesWritten)
 
virtual bool TryExportRSAPublicKey (Span< byte > destination, [Out] int bytesWritten)
 
void Dispose ()
 
void Clear ()
 
virtual byte[] ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters)
 
virtual byte[] ExportEncryptedPkcs8PrivateKey (ReadOnlySpan< char > password, PbeParameters pbeParameters)
 
virtual byte[] ExportPkcs8PrivateKey ()
 
virtual byte[] ExportSubjectPublicKeyInfo ()
 
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 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)
 

Static Public Member Functions

static new RSA Create ()
 
static new RSA Create (string algName)
 
static RSA Create (int keySizeInBits)
 
static RSA Create (RSAParameters parameters)
 

Protected Member Functions

 RSA ()
 
virtual byte[] HashData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
 
virtual byte[] HashData (Stream data, HashAlgorithmName hashAlgorithm)
 
virtual bool TryHashData (ReadOnlySpan< byte > data, Span< byte > destination, HashAlgorithmName hashAlgorithm, [Out] int bytesWritten)
 
virtual void Dispose (bool disposing)
 

Protected Attributes

int KeySizeValue
 
KeySizes[] LegalKeySizesValue
 

Static Package Functions

static Exception HashAlgorithmNameNullOrEmpty ()
 

Properties

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

Static Private Member Functions

static Exception DerivedClassMustOverride ()
 

Detailed Description

Definition at line 10 of file RSA.cs.


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