qs-crypto 0.1.0

Quantum-resistant cryptographic primitives using ML-DSA-87
Documentation
1
2
3
4
5
6
7
8
9
10
11
#![forbid(unsafe_code)]
use qs_crypto::{HmacSha512Drbg, Keypair};
use zeroize::{Zeroize, ZeroizeOnDrop};

fn assert_zeroize<T: Zeroize + ZeroizeOnDrop>() {}

#[test]
fn sensitive_types_zeroize_on_drop() {
    assert_zeroize::<HmacSha512Drbg>();
    assert_zeroize::<Keypair>();
}