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

📄 sha1.h

📁 mobile ip 在linux下的一种实现
💻 H
字号:
/* $Id: sha1.h,v 1.1 2001/07/12 14:38:09 jm Exp $ * SHA-1 implementation and interface functions * * Dynamic hierarchial IP tunnel * Copyright (C) 2001, Dynamics group * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. See README and COPYING for * more details. */#ifndef SHA1_H#define SHA1_H#include "owntypes.h"#define SHA1_MAC_LEN 20typedef struct {	u32 state[5];	u32 count[2];    unsigned char buffer[64];} SHA1_CTX;void SHA1Init(SHA1_CTX *context);void SHA1Update(SHA1_CTX *context, unsigned char *data, u32 len);void SHA1Final(unsigned char digest[20], SHA1_CTX* context);void SHA1Transform(u32 state[5], unsigned char buffer[64]);void sha1_mac(unsigned char *key, unsigned int key_len,	      unsigned char *data, unsigned int data_len,	      unsigned char *mac);void hmac_sha1(unsigned char *key, unsigned int key_len,	       unsigned char *data, unsigned int data_len,	       unsigned char *mac);#endif /* SHA1_H */

⌨️ 快捷键说明

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