blockcrypt 0.1.3

A library to make a basic blockchain.
Documentation
1
2
3
4
5
6
7
8
/// Defines a trait for hashing.
pub trait Hash {
    fn bytes (&self) -> Vec<u8>;

    fn hash (&self) -> Vec<u8> {
        crypto_hash::digest(crypto_hash::Algorithm::SHA256, &self.bytes())
    }
}