sha1.h
来自「这是一个嵌入式linux系统下的BT下载工具包」· C头文件 代码 · 共 29 行
H
29 行
/* * Based on shasum from http://www.netsw.org/crypto/hash/ * Majorly hacked up to use Dr Brian Gladman's sha1 code * * Copyright (C) 2002 Dr Brian Gladman <brg@gladman.me.uk>, Worcester, UK. * Copyright (C) 2003 Glenn L. McGrath * Copyright (C) 2003 Erik Andersen * * Licensed under GPLv2 or later, see file LICENSE in busybox tarball for details. */#ifndef SHA_H_#define SHA_H_#include <stdint.h>typedef struct sha1_ctx_t { uint32_t count[2]; uint32_t hash[5]; uint32_t wbuf[16];} sha1_ctx_t;void sha1_begin(sha1_ctx_t *ctx);void sha1_hash(const void *data, size_t length, sha1_ctx_t *ctx);void *sha1_end(void *resbuf, sha1_ctx_t *ctx);void sha1_block(const void* data, size_t length, unsigned char output[20]); #endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?