Fix doxygen warnings.
[bertos.git] / algos / md2.h
index b56e12ddef406507bd590e03b3b8c182a39a19dd..0729218626ee08d1327763ded6c0c49692eef755 100755 (executable)
 
 /*#*
  *#* $Log$
+ *#* Revision 1.7  2007/02/15 13:29:49  asterix
+ *#* Add MD2_DIGEST_LEN macro.
+ *#*
+ *#* Revision 1.6  2007/02/02 18:15:31  asterix
+ *#* Add function MD2_test. Fix bug in md2_update function.
+ *#*
+ *#* Revision 1.5  2007/02/02 15:37:45  asterix
+ *#* Change md2_end prototype. Remove a unneeded memcpy in md2_end. Add comments.
+ *#*
  *#* Revision 1.4  2007/01/31 13:53:36  asterix
  *#* Define COMPUTE_ARRAY_LEN.
  *#*
@@ -43,7 +52,7 @@
 
 #define NUM_COMPUTE_ROUNDS 18                        ///< Number of compute rounds.
 #define COMPUTE_ARRAY_LEN  CONFIG_MD2_BLOCK_LEN * 3     ///< Lenght of compute array.
-
+#define MD2_DIGEST_LEN CONFIG_MD2_BLOCK_LEN
 /**
  * Context for MD2 computation.
  */
@@ -57,7 +66,8 @@ typedef struct Md2Context
 } Md2Context;
 
 void md2_init(Md2Context *context);
-void md2_update(Md2Context *context, void *block_in, size_t block_len);
-void md2_end(Md2Context *context, void *msg_digest);
+void md2_update(Md2Context *context, const void *block_in, size_t block_len);
+uint8_t *md2_end(Md2Context *context);
+bool md2_test(void);
 
 #endif /* ALGOS_MD2_H */