Zdexby TheHolyOneZ
42,595 classes
Class

DSACryptoServiceProvider

: DSA : AsymmetricAlgorithm : Object
System.Security.Cryptography.DSACryptoServiceProvider, mscorlib 0x0038 (56 B) inherited 0x0020 mscorlib.dll
0x00x0038

Members 8

OffsetSizeNameTypeFlagsDefault
—0x04PROV_DSS_DHintPrivateStatic+1 flags—
0x08storeKeyPairPersistencePrivate—
0x01persistKeyboolPrivate—
0x01persistedboolPrivate—
0x01privateKeyExportableboolPrivate—
0x01m_disposedboolPrivate—
0x002C0x04padding / unreflected
0x08dsaDSAManagedPrivate—
0x01useMachineKeyStoreboolPrivateStatic—
Inherited from AsymmetricAlgorithm 2
OffsetSizeNameTypeFlagsDefault
0x04KeySizeValueint1 flags—
0x00140x04padding / unreflected
0x08LegalKeySizesValueKeySizes[]1 flags—

Functions 32

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void .ctor(CspParameters parameters)Public+1 flags—0x08
void .ctor(int dwKeySize)Public+1 flags—0x04
void .ctor(int dwKeySize, CspParameters parameters)Public+1 flags—0x08
void Common(int dwKeySize, bool parameters)Private—0x04
void Common(CspParameters parameters)Private—0x08
void Finalize()2 flags—0x00
string get_KeyExchangeAlgorithm()Public+2 flags—0x08
int get_KeySize()Public+2 flags—0x04
bool get_PersistKeyInCsp()Public+1 flags—0x01
void set_PersistKeyInCsp(bool value)Public+1 flags—0x01
bool get_PublicOnly()Public+1 flags—0x01
string get_SignatureAlgorithm()Public+2 flags—0x08
bool get_UseMachineKeyStore()PublicStatic+1 flags—0x01
void set_UseMachineKeyStore(bool value)PublicStatic+1 flags—0x01
DSAParameters ExportParameters(bool includePrivateParameters)Public+1 flags—0x40
void ImportParameters(const DSAParameters& parameters)Public+1 flags—0x40
byte[] CreateSignature(const byte[]& rgbHash)Public+1 flags—0x08
byte[] SignData(const byte[]& buffer)Public—0x08
byte[] SignData(const byte[]& buffer, int offset, int count)Public—0x08
byte[] SignData(Stream inputStream)Public—0x08
byte[] SignHash(const byte[]& rgbHash, const string& str)Public—0x08
bool VerifyData(const byte[]& rgbData, const byte[]& rgbSignature)Public—0x08
bool VerifyHash(const byte[]& rgbHash, const string& str, const byte[]& rgbSignature)Public—0x08
bool VerifySignature(const byte[]& rgbHash, const byte[]& rgbSignature)Public+1 flags—0x08
byte[] HashData(const byte[]& data, int offset, int count, const HashAlgorithmName& hashAlgorithm)2 flags—0x08
byte[] HashData(Stream data, const HashAlgorithmName& hashAlgorithm)2 flags—0x08
void Dispose(bool disposing)2 flags—0x01
void OnKeyGenerated(object sender, EventArgs e)Private—0x08
CspKeyContainerInfo get_CspKeyContainerInfo()PublicFinal+3 flags—0x08
byte[] ExportCspBlob(bool includePrivateParameters)PublicFinal+2 flags0x08
void ImportCspBlob(const byte[]& keyBlob)PublicFinal+2 flags0x08