Skip to content

tailhook/digest-writer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digest Writer

Status

Beta

Documentation

http://docs.rs/digest-writer/

This crate adds io::Write interface for digest::Digest. Which means you can use io::copy, write! macros and other abstractions with digests.

Example:

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();

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Adds an `io::Write` interface on top of `digest::Digest`

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages