?? md5.h
字號:
/* See md5.c for explanation and copyright information. *//* * $FreeBSD: src/contrib/cvs/lib/md5.h,v 1.2 1999/12/11 15:10:02 peter Exp $ */#ifndef MD5_H#define MD5_H/* Unlike previous versions of this code, uint32 need not be exactly 32 bits, merely 32 bits or more. Choosing a data type which is 32 bits instead of 64 is not important; speed is considerably more important. ANSI guarantees that "unsigned long" will be big enough, and always using it seems to have few disadvantages. */typedef unsigned long cvs_uint32;struct cvs_MD5Context { cvs_uint32 buf[4]; cvs_uint32 bits[2]; unsigned char in[64];};void cvs_MD5Init (struct cvs_MD5Context *context);void cvs_MD5Update (struct cvs_MD5Context *context, unsigned char const *buf, unsigned len);void cvs_MD5Final (unsigned char digest[16], struct cvs_MD5Context *context);void cvs_MD5Transform (cvs_uint32 buf[4], const unsigned char in[64]);#endif /* !MD5_H */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -