C# Class HashLib.HMACBuildInAdapter

Inheritance: HashLib.Hash, IHMACBuildIn
Show file Open project: stratisproject/HashLib

Protected Properties

Property Type Description
EMPTY byte[]
m_hmac System.Security.Cryptography.HMAC

Public Methods

Method Description
HMACBuildInAdapter ( System.Security.Cryptography.HMAC a_hmac, int a_block_size ) : System
Initialize ( ) : void
TransformBytes ( Array a_data, int a_index, int a_length ) : void
TransformFinal ( ) : HashLib.HashResult

Method Details

HMACBuildInAdapter() public method

public HMACBuildInAdapter ( System.Security.Cryptography.HMAC a_hmac, int a_block_size ) : System
a_hmac System.Security.Cryptography.HMAC
a_block_size int
return System

Initialize() public method

public Initialize ( ) : void
return void

TransformBytes() public method

public TransformBytes ( Array a_data, int a_index, int a_length ) : void
a_data Array
a_index int
a_length int
return void

TransformFinal() public method

public TransformFinal ( ) : HashLib.HashResult
return HashLib.HashResult

Property Details

EMPTY protected static property

protected static byte[] EMPTY
return byte[]

m_hmac protected property

protected System.Security.Cryptography.HMAC m_hmac
return System.Security.Cryptography.HMAC