| Crates.io | solana-hmac-sha256 |
| lib.rs | solana-hmac-sha256 |
| version | 0.2.0 |
| created_at | 2024-09-12 11:39:39.205637+00 |
| updated_at | 2024-09-14 04:45:16.395668+00 |
| description | An efficient implementation of HMAC-SHA256 for SVM |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1372687 |
| size | 6,506 |
A simple implementation of HMAC Sha256 using solana-nostd-sha256
To emulate the digest functionality of the hmac crate, use HmacSha256:
let mut h = HmacSha256::new(b"test");
h.update(b"test");
h.finalize(); // -> outputs [u8;32]
This is most useful for chaining hashes together.
To quickly produce a single hmac-sha256 hash, use the hmac_sha256 function:
let h = hmac_sha256(b"test", b"test"); // -> [u8;32]