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.
| Parameter | Type | Description |
|---|---|---|
key | byte[] |
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.
| Parameter | Type | Description |
|---|---|---|
buffer | byte[] |
Returns byte[]
ComputeHash(byte[] buffer, int offset, int count)
public override byte[] ComputeHash(byte[] buffer, int offset, int count)
No description available.
| Parameter | Type | Description |
|---|---|---|
buffer | byte[] | |
offset | int | |
count | int |
Returns byte[]
ComputeHash(Stream inputStream)
public override byte[] ComputeHash(Stream inputStream)
No description available.
| Parameter | Type | Description |
|---|---|---|
inputStream | Stream |
Returns byte[]
Initialize()
public override void Initialize()
No description available.
Dispose()
public override void Dispose()
Releases buffered memory (the unmanaged firmware/application buffers). (inherited)