⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hmacmd5.h

📁 bind 9.3结合mysql数据库
💻 H
字号:
/* * Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 2000, 2001  Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY * AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. *//* $Id: hmacmd5.h,v 1.4.206.1 2004/03/06 08:14:42 marka Exp $ *//* * This is the header file for the HMAC-MD5 keyed hash algorithm * described in RFC 2104. */#ifndef ISC_HMACMD5_H#define ISC_HMACMD5_H 1#include <isc/lang.h>#include <isc/md5.h>#include <isc/types.h>#define ISC_HMACMD5_KEYLENGTH 64typedef struct {	isc_md5_t md5ctx;	unsigned char key[ISC_HMACMD5_KEYLENGTH];} isc_hmacmd5_t;ISC_LANG_BEGINDECLSvoidisc_hmacmd5_init(isc_hmacmd5_t *ctx, const unsigned char *key,		 unsigned int len);voidisc_hmacmd5_invalidate(isc_hmacmd5_t *ctx);voidisc_hmacmd5_update(isc_hmacmd5_t *ctx, const unsigned char *buf,		   unsigned int len);voidisc_hmacmd5_sign(isc_hmacmd5_t *ctx, unsigned char *digest);isc_boolean_tisc_hmacmd5_verify(isc_hmacmd5_t *ctx, unsigned char *digest);ISC_LANG_ENDDECLS#endif /* ISC_HMACMD5_H */

⌨️ 快捷键说明

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