From 6b4d88d79c8000a6c3a50aaadbab0c7f4b6e7525 Mon Sep 17 00:00:00 2001 From: ame Date: Fri, 12 Apr 2024 14:13:33 -0500 Subject: blake2s --- src/hash/blake.h | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'src/hash/blake.h') diff --git a/src/hash/blake.h b/src/hash/blake.h index a08a31f..e0aac85 100644 --- a/src/hash/blake.h +++ b/src/hash/blake.h @@ -18,13 +18,21 @@ #define wtf(b) (b[0] << 24)&0xff000000 | (b[1] << 16)&0xff0000 | (b[2] << 8)&0xff00 | b[3]&0xff -enum blake256_v { - b256, b224 +struct blake256_hash { + uint8_t* buffer; + size_t bufflen; + uint32_t total, *hash; + uint64_t compressed; }; +#define blake224_hash blake256_hash -enum blake512_v { - b512, b384 +struct blake512_hash { + uint8_t* buffer; + size_t bufflen; + uint64_t total, *hash; + uint64_t compressed; }; +#define blake384_hash blake512_hash int l_blake256(lua_State* L); int l_blake256_init(lua_State* L); -- cgit v1.2.3