#digest #write #io-write #writer #fs-file

digest-writer

digest::Digest 上添加了 io::Write 接口

6 个版本

使用旧的 Rust 2015

0.3.1 2017 年 12 月 1 日
0.3.0 2017 年 12 月 1 日
0.2.0 2017 年 7 月 4 日
0.1.2 2016 年 12 月 15 日

#1951加密学


4 crates 中使用

MIT/Apache

9KB
62

摘要写入器

状态测试版
文档http://docs.rs/digest-writer/

这个crate添加了io::Write接口给digest::Digest。这意味着你可以使用io::copy, write!宏和其他抽象与摘要一起使用。

示例

use std::fs::File;
use std::io::{self, Write};
use sha2::Sha256;
use digest::Writer;

let digest = Writer::new(Sha256::new());
let mut f = File::open("write.rs").unwrap();
io::copy(f, digest).unwrap();
digest.result();

许可

根据您的选择,许可为 Apache 许可证版本 2.0(./LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)或 MIT 许可证(./LICENSE-MIT 或 http://opensource.org/licenses/MIT

  • 贡献
  • 除非您明确表示,否则根据 Apache-2.0 许可证定义的任何贡献,都应作为上述许可的双重许可,没有任何额外的条款或条件。

依赖

~345KB

digest 0.7.2

generic-array 0.9