Implemented wifi credentials storage (#11)

* implemented wifi credentials storage

* encrypt wifi credentials
This commit is contained in:
Ken Van Hoeylandt
2024-01-14 18:46:04 +01:00
committed by GitHub
parent 069416eee5
commit ba1f81f599
20 changed files with 642 additions and 48 deletions
+11
View File
@@ -0,0 +1,11 @@
#include "hash.h"
uint32_t tt_hash_string_djb2(const char* str) {
uint32_t hash = 5381;
char c = (char)*str++;
while (c != 0) {
hash = ((hash << 5) + hash) + (uint32_t)c; // hash * 33 + c
c = (char)*str++;
}
return hash;
}