// Assembly: mscorlib
// Full name: System.Security.Cryptography.HMAC

namespace System.Security.Cryptography
{
public class HMAC // TypeDefIndex: 4039
{
	// Fields
	type#20868 blockSizeValue;
	type#26578 m_hashName;
	type#19479 m_hash1;
	type#19479 m_hash2;
	type#12861 m_inner;
	type#12861 m_outer;
	type#15314 m_hashing;

	// Methods
	// RVA: -1
	protected type#20867 get_BlockSizeValue() { }
	// RVA: -1
	protected type#28660 set_BlockSizeValue(type#20867 value) { }
	// RVA: -1
	private type#28660 UpdateIOPadBuffers() { }
	// RVA: -1
	internal type#28660 InitializeKey(type#12860 key) { }
	// RVA: -1
	public virtual type#12860 get_Key() { }
	// RVA: -1
	public virtual type#28660 set_Key(type#12860 value) { }
	// RVA: -1
	public static type#19397 Create() { }
	// RVA: -1
	public virtual type#28660 Initialize() { }
	// RVA: -1
	protected virtual type#28660 HashCore(type#12860 rgb, type#20867 ib, type#20867 cb) { }
	// RVA: -1
	protected virtual type#12860 HashFinal() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
