aboutsummaryrefslogtreecommitdiff
path: root/src/hash
diff options
context:
space:
mode:
authorame <[email protected]>2026-02-15 04:08:16 -0600
committerame <[email protected]>2026-02-15 04:08:16 -0600
commitdb2611fcad18f73572dd1b344e4197536086be53 (patch)
tree8d6df833110e57fa7d77753571acfda2ebb23f95 /src/hash
parent0a909a9dc5879e592d92c6eedeb59da8cf503392 (diff)
ssl server support, websocket upgrades, and net changes
Diffstat (limited to 'src/hash')
-rw-r--r--src/hash/sha01.c2
-rw-r--r--src/hash/sha01.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/hash/sha01.c b/src/hash/sha01.c
index aa403a2..809860a 100644
--- a/src/hash/sha01.c
+++ b/src/hash/sha01.c
@@ -136,7 +136,7 @@ void sha01_final(struct sha01_hash* hash, char* out_stream){
hash->buffer[63 - i] = (uint8_t) (lhhh >> (i * 8) & 0xFF);
sha01_round(hash);
- sprintf(out_stream,"%02x%02x%02x%02x%02x",hash->h0,hash->h1,hash->h2,hash->h3,hash->h4);
+ sprintf(out_stream,"%08x%08x%08x%08x%08x",hash->h0,hash->h1,hash->h2,hash->h3,hash->h4);
memcpy(hash, &old_hash, sizeof * hash);
memcpy(hash->buffer, old, bs);
diff --git a/src/hash/sha01.h b/src/hash/sha01.h
index bb343c2..76d81db 100644
--- a/src/hash/sha01.h
+++ b/src/hash/sha01.h
@@ -20,3 +20,5 @@ int l_sha0(lua_State*);
int l_sha0_init(lua_State*);
int l_sha0_update(lua_State*);
int l_sha0_final(lua_State*);
+
+void sha1(uint8_t* a, size_t len, char* out_stream);