// Assembly: mscorlib
// Full name: Mono.Security.Cryptography.DSAManaged

namespace Mono.Security.Cryptography
{
public class DSAManaged // TypeDefIndex: 3359
{
	// Fields
	type#15314 keypairGenerated;
	type#15314 m_disposed;
	type#15146 p;
	type#15146 q;
	type#15146 g;
	type#15146 x;
	type#15146 y;
	type#15146 j;
	type#15146 seed;
	type#20868 counter;
	type#15314 j_missing;
	type#24931 rng;
	type#30743 KeyGenerated;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#20867 dwKeySize) { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	private type#28660 Generate() { }
	// RVA: -1
	private type#28660 GenerateKeyPair() { }
	// RVA: -1
	private type#28660 add(type#12860 a, type#12860 b, type#20867 value) { }
	// RVA: -1
	private type#28660 GenerateParams(type#20867 keyLength) { }
	// RVA: -1
	private type#24930 get_Random() { }
	// RVA: -1
	public virtual type#20867 get_KeySize() { }
	// RVA: -1
	public type#15313 get_PublicOnly() { }
	// RVA: -1
	private type#12860 NormalizeArray(type#12860 array) { }
	// RVA: -1
	public virtual type#16872 ExportParameters(type#15313 includePrivateParameters) { }
	// RVA: -1
	public virtual type#28660 ImportParameters(type#16872 parameters) { }
	// RVA: -1
	public virtual type#15313 VerifySignature(type#12860 rgbHash, type#12860 rgbSignature) { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	public type#28660 add_KeyGenerated(type#30742 value) { }
	// RVA: -1
	public type#28660 remove_KeyGenerated(type#30742 value) { }
}
}
