Zdexby TheHolyOneZ
42,610 classes
Class

DSA

: AsymmetricAlgorithm : Object
System.Security.Cryptography.DSA, mscorlib 0x0020 (32 B) inherited 0x0020 mscorlib.dll
0x00x0020

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.
Inherited from AsymmetricAlgorithm 2
OffsetSizeNameTypeFlagsDefault
0x04KeySizeValueint1 flags—
0x00140x04padding / unreflected
0x08LegalKeySizesValueKeySizes[]1 flags—

Functions 26

SignatureFlagsNativeParams
void .ctor()2 flags0x00
DSA Create()PublicStatic0x08
DSA Create(const string& algName)PublicStatic0x08
byte[] CreateSignature(const byte[]& rgbHash)Public+3 flags—0x08
bool VerifySignature(const byte[]& rgbHash, const byte[]& rgbSignature)Public+3 flags—0x08
byte[] HashData(const byte[]& data, int offset, int count, const HashAlgorithmName& hashAlgorithm)3 flags0x08
byte[] HashData(Stream data, const HashAlgorithmName& hashAlgorithm)3 flags0x08
byte[] SignData(const byte[]& data, const HashAlgorithmName& hashAlgorithm)Public0x08
byte[] SignData(const byte[]& data, int offset, int count, const HashAlgorithmName& hashAlgorithm)Public+2 flags0x08
byte[] SignData(Stream data, const HashAlgorithmName& hashAlgorithm)Public+2 flags0x08
bool VerifyData(const byte[]& data, const byte[]& signature, const HashAlgorithmName& hashAlgorithm)Public0x08
bool VerifyData(const byte[]& data, int offset, int count, const byte[]& signature, const HashAlgorithmName& hashAlgorithm)Public+2 flags0x08
bool VerifyData(Stream data, const byte[]& signature, const HashAlgorithmName& hashAlgorithm)Public+2 flags0x08
void FromXmlString(const string& xmlString)Public+1 flags0x08
string ToXmlString(bool includePrivateParameters)Public+1 flags0x08
DSAParameters ExportParameters(bool includePrivateParameters)Public+3 flags—0x40
void ImportParameters(const DSAParameters& parameters)Public+3 flags—0x40
Exception DerivedClassMustOverride()PrivateStatic0x08
Exception HashAlgorithmNameNullOrEmpty()Static+1 flags0x08
DSA Create(int keySizeInBits)PublicStatic0x08
DSA Create(const DSAParameters& parameters)PublicStatic0x40
bool TryCreateSignature(const ReadOnlySpan<System.Byte>& hash, const Span<System.Byte>& destination, int bytesWritten)Public+2 flags0x10
bool TryHashData(const ReadOnlySpan<System.Byte>& data, const Span<System.Byte>& destination, const HashAlgorithmName& hashAlgorithm, int bytesWritten)3 flags0x10
bool TrySignData(const ReadOnlySpan<System.Byte>& data, const Span<System.Byte>& destination, const HashAlgorithmName& hashAlgorithm, int bytesWritten)Public+2 flags0x10
bool VerifyData(const ReadOnlySpan<System.Byte>& data, const ReadOnlySpan<System.Byte>& signature, const HashAlgorithmName& hashAlgorithm)Public+2 flags0x10
bool VerifySignature(const ReadOnlySpan<System.Byte>& hash, const ReadOnlySpan<System.Byte>& signature)Public+2 flags0x10

Subclasses 2

Used by 11

types with a member, parameter or interface of this type