md5.h

来自「BCAM 1394 Driver」· C头文件 代码 · 共 41 行

H
41
字号
//-----------------------------------------------------------------------------
//  (c) 2002 by Basler Vision Technologies
//  Section:  Vision Components
//  Project:  BCAM
//  $Header: md5.h, 2, 21.02.2003 19:21:02, Happe, A.$
//-----------------------------------------------------------------------------
/**
  \file     BcamPropertyBag.h
 *
  \brief   MD5 routines.
 *
 * Original version written by Colin Plumb. Adapted for use
 * in BCAM driver context by Thomas Koeller.
 */
//-----------------------------------------------------------------------------


#ifndef MD5_H
#define MD5_H

typedef unsigned long uint32;

struct MD5Context
{
  uint32 buf[4];
  uint32 bits[2];
  unsigned char in[64];
};

#if defined(__cplusplus)
# define externC extern "C"
#else
# define externC
#endif

externC void MD5Init(struct MD5Context *context);
externC void MD5Update(struct MD5Context *context, unsigned char const *buf, unsigned len);
externC void MD5Final(unsigned char digest[16], struct MD5Context *context);

#endif /* !MD5_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?