#ifndef _SHA256_H_
#define _SHA256_H_

#include <string.h>

#include_next <sha2.h>

#define SHA256Init(b)	SHA256_Init(b)
#define SHA256Update	SHA256_Update

static void
SHA256Final(void *digest, SHA256_CTX *ctx)
{
	uint8_t tmp[SHA256_DIGEST_LENGTH];

	SHA256_Final(tmp, ctx);
	memcpy(digest, &tmp, sizeof(tmp));
}


#endif