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

namespace Mono.Security.Cryptography
{
public class PKCS1 // TypeDefIndex: 3354
{
	// Fields
	type#12866 emptySHA1;
	type#12866 emptySHA256;
	type#12866 emptySHA384;
	type#12866 emptySHA512;

	// Methods
	// RVA: -1
	private static type#15313 Compare(type#12860 array1, type#12860 array2) { }
	// RVA: -1
	private static type#12860 xor(type#12860 array1, type#12860 array2) { }
	// RVA: -1
	private static type#12860 GetEmptyHash(type#19477 hash) { }
	// RVA: -1
	public static type#12860 I2OSP(type#20867 x, type#20867 size) { }
	// RVA: -1
	public static type#12860 I2OSP(type#12860 x, type#20867 size) { }
	// RVA: -1
	public static type#12860 OS2IP(type#12860 x) { }
	// RVA: -1
	public static type#12860 RSAEP(type#24895 rsa, type#12860 m) { }
	// RVA: -1
	public static type#12860 RSAVP1(type#24895 rsa, type#12860 s) { }
	// RVA: -1
	public static type#12860 Encrypt_OAEP(type#24895 rsa, type#19477 hash, type#24930 rng, type#12860 M) { }
	// RVA: -1
	public static type#15313 Verify_v15(type#24895 rsa, type#19477 hash, type#12860 hashValue, type#12860 signature) { }
	// RVA: -1
	internal static type#15313 Verify_v15(type#24895 rsa, type#26576 hashName, type#12860 hashValue, type#12860 signature) { }
	// RVA: -1
	public static type#15313 Verify_v15(type#24895 rsa, type#19477 hash, type#12860 hashValue, type#12860 signature, type#15313 tryNonStandardEncoding) { }
	// RVA: -1
	public static type#12860 Encode_v15(type#19477 hash, type#12860 hashValue, type#20867 emLength) { }
	// RVA: -1
	public static type#12860 MGF1(type#19477 hash, type#12860 mgfSeed, type#20867 maskLen) { }
	// RVA: -1
	internal static type#19477 CreateFromName(type#26576 name) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
