メインページ | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

md5.h

説明を見る。
00001 
00065 #ifndef md5_INCLUDED
00066 #define md5_INCLUDED
00067 
00068 typedef unsigned char md5_byte_t; /* 8-bit byte */
00069 typedef unsigned int md5_word_t; /* 32-bit word */
00070 /* Define the state of the MD5 Algorithm. */
00071 typedef struct md5_state_s {
00072   md5_word_t count[2];  /* message length in bits, lsw first */
00073   md5_word_t abcd[4];       /* digest buffer */
00074   md5_byte_t buf[64];       /* accumulate block */
00075 } md5_state_t;
00076 
00077 /*#ifdef __cplusplus
00078 extern "C"
00079 {
00080 #endif*/
00081 
00083   void md5_init(md5_state_t *pms);
00085   void md5_append(md5_state_t *pms, const md5_byte_t *data, int nbytes);
00087   void md5_finish(md5_state_t *pms, md5_byte_t digest[16]);
00089     void md5_finalize(md5_state_t *pms);
00091     void md5_get_digest(md5_state_t *pms,md5_byte_t digest[16]);
00093     void md5_get_str_digest(md5_state_t *pms,char digest[32 + 1]);
00094 
00095 #if 0
00096 #ifdef __cplusplus
00097 }  /* end extern "C" */
00098 #endif
00099 #endif
00100 /*
00101 #ifndef md5_INCLUDED_C
00102 #   include "md5.c"
00103 #endif
00104 */
00105 #endif /* md5_INCLUDED */

dkutil_cに対してTue Oct 19 03:34:56 2004に生成されました。 doxygen 1.3.6