ssb-crypto 0.2.3

Crypto primitives used by Secure Scuttlebutt
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! crypto util(s). Just `memzero` for now.
use core::convert::TryInto;
use zeroize::Zeroize;

/// Securely zero-out a slice of memory.
pub fn memzero(b: &mut [u8]) {
    b.zeroize()
}

pub(crate) fn as_array_32(b: &[u8]) -> [u8; 32] {
    b.try_into().unwrap()
}