]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - md5.h
+md5 (still buggy)
[avr-crypto-lib.git] / md5.h
diff --git a/md5.h b/md5.h
index bd91f23080e6d7392f1fad64fc64328f001c1afa..24fb6d543a1df319526d06a54e5078e7b49b7aff 100644 (file)
--- a/md5.h
+++ b/md5.h
 #ifndef MD5_H_
 #define MD5_H_
 
+#include <stdint.h>
+
+typedef struct md5_ctx_st {
+       uint32_t a[4];
+       uint32_t counter;
+} md5_ctx_t;
+
+void md5_init(md5_ctx_t *s);
+void md5_nextBlock(md5_ctx_t *state, void* block);
+void md5_lastBlock(md5_ctx_t *state, void* block, uint16_t length);
+
 #endif /*MD5_H_*/