#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 #ifndef KIT_DISABLE_SHORT_NAMES # define SHA256_BLOCK_SIZE KIT_SHA256_BLOCK_SIZE # define sha256_hash_t kit_sha256_hash_t # define sha256 kit_sha256 #endif #endif