Skip to main content

HMACSHA256 Class

Namespace: System.Security.Cryptography · Assembly: GHIElectronics.TinyCLR.System.Security.Cryptography

HMAC-SHA256 keyed hash (256-bit output).

public sealed class HMACSHA256 : HMAC

Constructors

HMACSHA256()

public HMACSHA256()

No description available.

HMACSHA256(byte[] key)

public HMACSHA256(byte[] key)

No description available.

ParameterTypeDescription
keybyte[]

Properties

Hash

public override byte[] Hash { get; set; }

No description available.

Key

public override byte[] Key { get; set; }

No description available.

Methods

ComputeHash(byte[] buffer)

public override byte[] ComputeHash(byte[] buffer)

No description available.

ParameterTypeDescription
bufferbyte[]

Returns byte[]

ComputeHash(byte[] buffer, int offset, int count)

public override byte[] ComputeHash(byte[] buffer, int offset, int count)

No description available.

ParameterTypeDescription
bufferbyte[]
offsetint
countint

Returns byte[]

ComputeHash(Stream inputStream)

public override byte[] ComputeHash(Stream inputStream)

No description available.

ParameterTypeDescription
inputStreamStream

Returns byte[]

Initialize()

public override void Initialize()

No description available.

Dispose()

public override void Dispose()

Releases buffered memory (the unmanaged firmware/application buffers). (inherited)