libslug 0.8.0

A Rust Library For Cryptography Intended For Slug20 That Supports X59 Certificate Format and Post-Quantum Cryptography
Documentation
1
2
3
4
5
6
7
8
9
10
11
use libslug::slugcrypt::internals::digest::sha2::Sha2Hasher;
use libslug::slugcrypt::internals::digest::digest::SlugDigest;

fn main() {
    let mut hasher = Sha2Hasher::new(384);
    let data = "hello world";
    let bytes = hasher.update(data.as_bytes());

    let result = SlugDigest::from_bytes(&bytes).unwrap();
    println!("SHA2 (384): {}", result.digest());
}