#hash #file-checksum #checksum #ffi #directory-checksum #sha-1

已撤回 chksum-ffi

chksum库的FFI绑定

0.1.0-rc3 2022年3月2日
0.1.0-rc2 2022年3月1日

#3 in #directory-checksum

MIT许可证

11KB
150

chksum-ffi

crates.io LICENSE

基本的FFI绑定,允许在其他语言中使用chksum库。

可用的绑定

绑定适用于md5sha1哈希函数。

绑定 描述
chksum_hash_*_new() 创建哈希的新实例。
chksum_hash_*_update(hash,data,length) 使用传入的数据更新哈希。函数只处理完整的数据块,不应用填充。
chksum_hash_*_digest(hash) 返回哈希原始摘要。您需要自行释放内存。
chksum_hash_*_hexdigest(hash) 以十六进制字符串形式返回哈希摘要。您需要自行释放内存。
chksum_hash_*_drop(hash) 丢弃哈希结构的内存。

依赖关系

~0.3–1MB
~19K SLoC