X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=algos%2Fmd2.h;h=44ba32c6898a27b7d718f99acf93ed4327c9cb4c;hb=ddc83187272bd087b6dab31edc3dad6ac9b967f4;hp=f1ce37577160e1af797c1bcecffbe21344dc6560;hpb=4fbc2e2a3aa83de683dd440f9036ced5d5879071;p=bertos.git diff --git a/algos/md2.h b/algos/md2.h old mode 100755 new mode 100644 index f1ce3757..44ba32c6 --- a/algos/md2.h +++ b/algos/md2.h @@ -1,8 +1,33 @@ /** * \file * * * \brief MD2 Message-Digest algorithm. @@ -21,6 +46,12 @@ /*#* *#* $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. *#* @@ -46,7 +77,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. */ @@ -60,7 +91,8 @@ typedef struct Md2Context } Md2Context; void md2_init(Md2Context *context); -void md2_update(Md2Context *context, void *block_in, size_t block_len); +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 */