SHA-1ハッシュアルゴリズム
SHA-1が必要になったので、以下のサイトにあるソースをVC6でビルドした。
http://www21.ocn.ne.jp/~k-west/SSLandTLS/rfc3174-Ja.txt
そのままではビルドできなかったので、以下のような記述を追加した。
// stdint.h #include <windows.h> #define uint32_t DWORD #define uint8_t UCHAR #define int_least16_t int
あと、
int SHA1Result( SHA1Context *context, uint8_t Message_Digest[SHA1HashSize])
を
int SHA1Result( SHA1Context *context, uint8_t* Message_Digest)
に書き換えないと動かなかった。ナゼだろう。