| void .ctor() | 2 flags | | 0x00 |
| DSA Create() | PublicStatic | | 0x08 |
| DSA Create(const string& algName) | PublicStatic | | 0x08 |
| 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 flags | | 0x08 |
| byte[] HashData(Stream data, const HashAlgorithmName& hashAlgorithm) | 3 flags | | 0x08 |
| byte[] SignData(const byte[]& data, const HashAlgorithmName& hashAlgorithm) | Public | | 0x08 |
| byte[] SignData(const byte[]& data, int offset, int count, const HashAlgorithmName& hashAlgorithm) | Public+2 flags | | 0x08 |
| byte[] SignData(Stream data, const HashAlgorithmName& hashAlgorithm) | Public+2 flags | | 0x08 |
| bool VerifyData(const byte[]& data, const byte[]& signature, const HashAlgorithmName& hashAlgorithm) | Public | | 0x08 |
| bool VerifyData(const byte[]& data, int offset, int count, const byte[]& signature, const HashAlgorithmName& hashAlgorithm) | Public+2 flags | | 0x08 |
| bool VerifyData(Stream data, const byte[]& signature, const HashAlgorithmName& hashAlgorithm) | Public+2 flags | | 0x08 |
| void FromXmlString(const string& xmlString) | Public+1 flags | | 0x08 |
| string ToXmlString(bool includePrivateParameters) | Public+1 flags | | 0x08 |
| DSAParameters ExportParameters(bool includePrivateParameters) | Public+3 flags | — | 0x40 |
| void ImportParameters(const DSAParameters& parameters) | Public+3 flags | — | 0x40 |
| Exception DerivedClassMustOverride() | PrivateStatic | | 0x08 |
| DSA Create(int keySizeInBits) | PublicStatic | | 0x08 |
| DSA Create(const DSAParameters& parameters) | PublicStatic | | 0x40 |
| bool TryCreateSignature(const ReadOnlySpan<System.Byte>& hash, const Span<System.Byte>& destination, ref int& bytesWritten) | Public+2 flags | | 0x10 |
| bool TryHashData(const ReadOnlySpan<System.Byte>& data, const Span<System.Byte>& destination, const HashAlgorithmName& hashAlgorithm, ref int& bytesWritten) | 3 flags | | 0x10 |
| bool TrySignData(const ReadOnlySpan<System.Byte>& data, const Span<System.Byte>& destination, const HashAlgorithmName& hashAlgorithm, ref int& bytesWritten) | Public+2 flags | | 0x10 |
| bool VerifyData(const ReadOnlySpan<System.Byte>& data, const ReadOnlySpan<System.Byte>& signature, const HashAlgorithmName& hashAlgorithm) | Public+2 flags | | 0x10 |
| bool VerifySignature(const ReadOnlySpan<System.Byte>& hash, const ReadOnlySpan<System.Byte>& signature) | Public+2 flags | | 0x10 |