没有合适的资源?快使用搜索试试~ 我知道了~
merkle-tree:可动态调整大小的二进制SHA-256哈希树(Merkle树)的AC实现
共26个文件
h:6个
c:5个
makefile:3个
需积分: 45 1 下载量 80 浏览量
2021-05-11
04:25:08
上传
评论
收藏 53KB ZIP 举报
温馨提示
默克尔树图书馆 1.简介 Merkle树库是实现二进制[Merkle(hash)树]( )的C库。 该库最初是为与[安全块设备]( )一起使用而开发的。 因此,它具有以下属性: 使用SHA-256作为哈希算法的二进制哈希树 支持可变大小的数据存储 最大元素数和最大哈希树级别是编译时参数 附加新的完整性标记(mt_add()函数)时,哈希树会自动增长 当完整性标签的数量被截断时,哈希树缩小(mt_truncate()函数) 2.建立默克尔树图书馆 库构建系统基于make。 当前,我们不支持配置脚本,如果您想使库适应您的需要,请自行调整'src / mt_config.h'头文件。 2.1依赖关系 CppUnit-我们使用CppUnit提供了一小组单元测试用例。 对于构建和运行测试,CppUnit是一个依赖项。 Valgrind-默认情况下,测试套件与Valgrind的memcheck工
资源推荐
资源详情
资源评论
收起资源包目录
merkle-tree-master.zip (26个子文件)
merkle-tree-master
tests
MerkleTreeTest.cpp 3KB
MtTestRunner.cpp 2KB
.gitignore 25B
Makefile 817B
LICENSE 2KB
src
mt_config.h 2KB
sha224-256.c 17KB
merkletree.h 3KB
mt_impl.c 9KB
mt_crypto.c 2KB
mt_err.h 2KB
Doxyfile 61KB
mt_test.c 3KB
.gitignore 31B
sha.h 9KB
Makefile 1KB
mt_arr_list.c 7KB
.license_exclude 19B
mt_crypto.h 2KB
mt_arr_list.h 8KB
INSTALL 225B
AUTHORS 212B
.gitignore 48B
Makefile 410B
README.md 3KB
LICENSE.GPL2 15KB
共 26 条
- 1
资源评论
葵烟
- 粉丝: 18
- 资源: 4600
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功