md5.h

来自「wizfwtools: tools for developing firmwar」· C头文件 代码 · 共 31 行

H
31
字号
/* 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 + =
减小字号Ctrl + -
显示快捷键?