1 | # crypto-sha256-js
|
2 |
|
3 | A pure JS implementation SHA256.
|
4 |
|
5 | ## Usage
|
6 |
|
7 | - To hash "some data"
|
8 | ```
|
9 | import {Sha256} from '@aws-crypto/sha256-js';
|
10 |
|
11 | const hash = new Sha256();
|
12 | hash.update('some data');
|
13 | const result = await hash.digest();
|
14 |
|
15 | ```
|
16 |
|
17 | - To hmac "some data" with "a key"
|
18 | ```
|
19 | import {Sha256} from '@aws-crypto/sha256-js';
|
20 |
|
21 | const hash = new Sha256('a key');
|
22 | hash.update('some data');
|
23 | const result = await hash.digest();
|
24 |
|
25 | ```
|
26 |
|
27 | ## Test
|
28 |
|
29 | `npm test`
|