#include "../lua.h" struct sha256_hash { uint8_t* buffer; size_t bufflen; uint64_t total; uint32_t h0, h1, h2, h3, h4, h5, h6, h7; }; int l_sha256(lua_State*); int l_sha256_init(lua_State*); int l_sha256_update(lua_State*); int l_sha256_final(lua_State*); int l_sha224(lua_State*); int l_sha224_init(lua_State*); int l_sha224_update(lua_State*); int l_sha224_final(lua_State*);