terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Security.Cryptography.DSACryptoServiceProvider Class Referencesealed
+ Inheritance diagram for System.Security.Cryptography.DSACryptoServiceProvider:
+ Collaboration diagram for System.Security.Cryptography.DSACryptoServiceProvider:

Public Member Functions

 DSACryptoServiceProvider ()
 
 DSACryptoServiceProvider (CspParameters parameters)
 
 DSACryptoServiceProvider (int dwKeySize)
 
 DSACryptoServiceProvider (int dwKeySize, CspParameters parameters)
 
override DSAParameters ExportParameters (bool includePrivateParameters)
 
override void ImportParameters (DSAParameters parameters)
 
override byte[] CreateSignature (byte[] rgbHash)
 
byte[] SignData (byte[] buffer)
 
byte[] SignData (byte[] buffer, int offset, int count)
 
byte[] SignData (global::System.IO.Stream inputStream)
 
byte[] SignHash (byte[] rgbHash, string str)
 
bool VerifyData (byte[] rgbData, byte[] rgbSignature)
 
bool VerifyHash (byte[] rgbHash, string str, byte[] rgbSignature)
 
override bool VerifySignature (byte[] rgbHash, byte[] rgbSignature)
 
byte[] ExportCspBlob (bool includePrivateParameters)
 
void ImportCspBlob (byte[] keyBlob)
 
virtual bool VerifySignature (global::System.ReadOnlySpan< byte > hash, global::System.ReadOnlySpan< byte > signature)
 
byte[] SignData (byte[] data, HashAlgorithmName hashAlgorithm)
 
virtual byte[] SignData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
 
virtual byte[] SignData (global::System.IO.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 (global::System.IO.Stream data, byte[] signature, HashAlgorithmName hashAlgorithm)
 
virtual bool VerifyData (global::System.ReadOnlySpan< byte > data, global::System.ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm)
 
override void FromXmlString (string xmlString)
 
override string ToXmlString (bool includePrivateParameters)
 
virtual bool TryCreateSignature (global::System.ReadOnlySpan< byte > hash, global::System.Span< byte > destination, out int bytesWritten)
 
virtual bool TrySignData (global::System.ReadOnlySpan< byte > data, global::System.Span< byte > destination, HashAlgorithmName hashAlgorithm, out int bytesWritten)
 
void Dispose ()
 
void Clear ()
 
virtual byte[] ExportEncryptedPkcs8PrivateKey (global::System.ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters)
 
virtual byte[] ExportEncryptedPkcs8PrivateKey (global::System.ReadOnlySpan< char > password, PbeParameters pbeParameters)
 
virtual byte[] ExportPkcs8PrivateKey ()
 
virtual byte[] ExportSubjectPublicKeyInfo ()
 
virtual void ImportEncryptedPkcs8PrivateKey (global::System.ReadOnlySpan< byte > passwordBytes, global::System.ReadOnlySpan< byte > source, out int bytesRead)
 
virtual void ImportEncryptedPkcs8PrivateKey (global::System.ReadOnlySpan< char > password, global::System.ReadOnlySpan< byte > source, out int bytesRead)
 
virtual void ImportPkcs8PrivateKey (global::System.ReadOnlySpan< byte > source, out int bytesRead)
 
virtual void ImportSubjectPublicKeyInfo (global::System.ReadOnlySpan< byte > source, out int bytesRead)
 
virtual bool TryExportEncryptedPkcs8PrivateKey (global::System.ReadOnlySpan< byte > passwordBytes, PbeParameters pbeParameters, global::System.Span< byte > destination, out int bytesWritten)
 
virtual bool TryExportEncryptedPkcs8PrivateKey (global::System.ReadOnlySpan< char > password, PbeParameters pbeParameters, global::System.Span< byte > destination, out int bytesWritten)
 
virtual bool TryExportPkcs8PrivateKey (global::System.Span< byte > destination, out int bytesWritten)
 
virtual bool TryExportSubjectPublicKeyInfo (global::System.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

override void Finalize ()
 
override byte[] HashData (byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
 
override byte[] HashData (global::System.IO.Stream data, HashAlgorithmName hashAlgorithm)
 
override void Dispose (bool disposing)
 
virtual bool TryHashData (global::System.ReadOnlySpan< byte > data, global::System.Span< byte > destination, HashAlgorithmName hashAlgorithm, out int bytesWritten)
 

Protected Attributes

int KeySizeValue
 
KeySizes[] LegalKeySizesValue
 

Static Package Functions

static global::System.Exception HashAlgorithmNameNullOrEmpty ()
 

Properties

override string KeyExchangeAlgorithm [get, set]
 
override int KeySize [get, set]
 
bool PersistKeyInCsp [get, set]
 
bool PublicOnly [get, set]
 
override string SignatureAlgorithm [get, set]
 
static bool UseMachineKeyStore [get, set]
 
CspKeyContainerInfo CspKeyContainerInfo [get, set]
 
virtual KeySizes[] LegalKeySizes [get, set]
 

Private Member Functions

void Common (int dwKeySize, bool parameters)
 
void Common (CspParameters parameters)
 
void OnKeyGenerated (object sender, global::System.EventArgs e)
 

Static Private Member Functions

static global::System.Exception DerivedClassMustOverride ()
 

Private Attributes

Mono.Security.Cryptography.KeyPairPersistence store
 
bool persistKey
 
bool persisted
 
bool privateKeyExportable
 
bool m_disposed
 
Mono.Security.Cryptography.DSAManaged dsa
 

Static Private Attributes

const int PROV_DSS_DH = 13
 
static bool useMachineKeyStore
 

Detailed Description

Definition at line 13 of file DSACryptoServiceProvider.cs.


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