valar-ypir 0.1.0

Fork of YPIR: High-Throughput Single-Server PIR with Silent Preprocessing
Documentation
1
2
3
4
5
6
7
8
use rand::{rngs::OsRng, RngCore};

pub type Seed = [u8; 32]; // <ChaCha20Rng as SeedableRng>::Seed;
pub fn generate_secure_random_seed() -> Seed {
    let mut seed = [0u8; 32];
    OsRng.fill_bytes(&mut seed);
    seed
}