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.DSA Class Referenceabstract
+ Inheritance diagram for System.Security.Cryptography.DSA:

Public Member Functions

byte[] CreateSignature (byte[] rgbHash)
 
bool VerifySignature (byte[] rgbHash, byte[] rgbSignature)
 
byte[] SignData (byte[] data, HashAlgorithmName hashAlgorithm)
 
virtual byte[] SignData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
 
virtual byte[] SignData (Stream data, HashAlgorithmName hashAlgorithm)
 
bool VerifyData (byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm)
 
virtual bool VerifyData (byte[] data, int offset, int count, byte[] signature, HashAlgorithmName hashAlgorithm)
 
virtual bool VerifyData (Stream data, byte[] signature, HashAlgorithmName hashAlgorithm)
 
override void FromXmlString (string xmlString)
 
override string ToXmlString (bool includePrivateParameters)
 
DSAParameters ExportParameters (bool includePrivateParameters)
 
void ImportParameters (DSAParameters parameters)
 
virtual bool TryCreateSignature (ReadOnlySpan< byte > hash, Span< byte > destination, [Out] int bytesWritten)
 
virtual bool TrySignData (ReadOnlySpan< byte > data, Span< byte > destination, HashAlgorithmName hashAlgorithm, [Out] int bytesWritten)
 
virtual bool VerifyData (ReadOnlySpan< byte > data, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm)
 
virtual bool VerifySignature (ReadOnlySpan< byte > hash, ReadOnlySpan< byte > signature)
 
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 DSA Create ()
 
static new DSA Create (string algName)
 
static DSA Create (int keySizeInBits)
 
static DSA Create (DSAParameters parameters)
 

Protected Member Functions

 DSA ()
 
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

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

Static Private Member Functions

static Exception DerivedClassMustOverride ()
 

Detailed Description

Definition at line 10 of file DSA.cs.


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