1#ifndef _SHA256_H_
2#define _SHA256_H_
3
4#include <string.h>
5
6#include_next <sha2.h>
7
8#define SHA256Init(b)	SHA256_Init(b)
9#define SHA256Update	SHA256_Update
10
11static void
12SHA256Final(void *digest, SHA256_CTX *ctx)
13{
14	uint8_t tmp[SHA256_DIGEST_LENGTH];
15
16	SHA256_Final(tmp, ctx);
17	memcpy(digest, &tmp, sizeof(tmp));
18}
19
20
21#endif
22