// Assembly: Mono.Security
// Full name: Mono.Security.Cryptography.MD4Managed

namespace Mono.Security.Cryptography
{
public class MD4Managed // TypeDefIndex: 11440
{
	// Fields
	type#13558 state;
	type#12861 buffer;
	type#13558 count;
	type#13558 x;
	type#12861 digest;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public virtual type#28660 Initialize() { }
	// RVA: -1
	protected virtual type#28660 HashCore(type#12860 array, type#20867 ibStart, type#20867 cbSize) { }
	// RVA: -1
	protected virtual type#12860 HashFinal() { }
	// RVA: -1
	private type#12860 Padding(type#20867 nLength) { }
	// RVA: -1
	private type#27917 F(type#27917 x, type#27917 y, type#27917 z) { }
	// RVA: -1
	private type#27917 G(type#27917 x, type#27917 y, type#27917 z) { }
	// RVA: -1
	private type#27917 H(type#27917 x, type#27917 y, type#27917 z) { }
	// RVA: -1
	private type#27917 ROL(type#27917 x, type#15455 n) { }
	// RVA: -1
	private type#28660 FF(type#12197 a, type#27917 b, type#27917 c, type#27917 d, type#27917 x, type#15455 s) { }
	// RVA: -1
	private type#28660 GG(type#12197 a, type#27917 b, type#27917 c, type#27917 d, type#27917 x, type#15455 s) { }
	// RVA: -1
	private type#28660 HH(type#12197 a, type#27917 b, type#27917 c, type#27917 d, type#27917 x, type#15455 s) { }
	// RVA: -1
	private type#28660 Encode(type#12860 output, type#13557 input) { }
	// RVA: -1
	private type#28660 Decode(type#13557 output, type#12860 input, type#20867 index) { }
	// RVA: -1
	private type#28660 MD4Transform(type#13557 state, type#12860 block, type#20867 index) { }
}
}
