diff options
Diffstat (limited to 'movement/lib/TOTP-MCU/sha1.h')
-rw-r--r-- | movement/lib/TOTP-MCU/sha1.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/movement/lib/TOTP-MCU/sha1.h b/movement/lib/TOTP-MCU/sha1.h new file mode 100644 index 00000000..2db8fdf8 --- /dev/null +++ b/movement/lib/TOTP-MCU/sha1.h @@ -0,0 +1,16 @@ +#ifndef SHA1_H_
+#define SHA1_H_
+
+#include <inttypes.h>
+
+#define HASH_LENGTH 20
+#define BLOCK_LENGTH 64
+
+void init(void);
+void initHmac(const uint8_t* secret, uint8_t secretLength);
+uint8_t* result(void);
+uint8_t* resultHmac(void);
+void write(uint8_t);
+void writeArray(uint8_t *buffer, uint8_t size);
+
+#endif // SHA1_H
|