[PR]

水無瀬の部屋 > Programming > sample > tools > misc > md4.h
最終更新日: 2000/06/29

   1: //*********************************************************
   2: // プロジェクト: MD4 - Message-Digest Algorithm
   3: //   ファイル名: md4.h
   4: //*********************************************************
   5: #ifndef MESSAGEDIGESTALGORITHM4_HEAD_INCLUDED
   6: #define MESSAGEDIGESTALGORITHM4_HEAD_INCLUDED
   7: 
   8: 
   9: //*********************************************************
  10: // コンパイル環境の指定
  11: //*********************************************************
  12: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // 冗長ガード
  13: #include <header/_tools.h>
  14: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // ガード名の検査
  15: #error "? PRIVATE_TOOLS_HEAD_INCLUDED"
  16: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
  17: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
  18: 
  19: 
  20: //*********************************************************
  21: // マクロ定数 の 定義
  22: //*********************************************************
  23: #define MD4_HASHSIZE     ( 16 )               // BYTE md4[ MD4_HASHSIZE ]
  24: #define MD4_HASHTEXTSIZE ( 2 * MD4_HASHSIZE ) // 
  25: 
  26: 
  27: //*********************************************************
  28: // 構造体 の 宣言
  29: //*********************************************************
  30: typedef struct MD4_CTX_tag MD4_CTX;
  31: 
  32: 
  33: //*********************************************************
  34: // 関数 の 宣言
  35: //*********************************************************
  36: #ifdef __cplusplus
  37: extern "C" {
  38: #endif
  39: 
  40: 
  41: // md4.cpp
  42: MD4_CTX *MD4_CreateAlgorithm( void );
  43: bool     MD4_DestroyAlgorithm( MD4_CTX *context );
  44: bool     MD4_InitData( MD4_CTX *context );
  45: bool     MD4_AddData( MD4_CTX *context, const void *data, int length );
  46: bool     MD4_GetHash( const MD4_CTX *context, void *digest, int bufsize );
  47: bool     MD4_GetHashText( const MD4_CTX *context, char *buf, int bufsize );
  48: 
  49: 
  50: #ifdef __cplusplus
  51: } // extern "C"
  52: #endif
  53: 
  54: 
  55: #endif // #ifndef MESSAGEDIGESTALGORITHM4_HEAD_INCLUDED
  56: 
  57: 
  58: //** end **

参照: md4.cpp, main.cpp


Google
ご意見・ご感想をお聞かせ下さい。匿名で送信できます。

 * 返信が必要な場合には postmaster@katsura-kotonoha.sakura.ne.jp へ直接メールしてください。

水無瀬の部屋 > sample > tools > misc > md4.h

このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/tools/misc/md4_h.shtml
>> Amazon.co.jp 『たまゆら童子』 へ
>> 楽天ブックス 『たまゆら童子』 へ