#ifndef KIT_SHA256_H #define KIT_SHA256_H #include "types.h" #ifdef __cplusplus extern "C" { #endif enum { KIT_SHA256_BLOCK_SIZE = 32 }; typedef struct { u8 v[KIT_SHA256_BLOCK_SIZE]; } kit_sha256_hash_t; kit_sha256_hash_t kit_sha256(i64 size, u8 *data); #ifdef __cplusplus } #endif #define SHA256_BLOCK_SIZE KIT_SHA256_BLOCK_SIZE #define sha256_hash_t kit_sha256_hash_t #define sha256 kit_sha256 #endif