rdseed 0.1.0-beta.10

Rust interface for RDRAND / RDSEED CPU instructions
Documentation
// This is free and unencumbered software released into the public domain.
// SPDX-License-Identifier: CC0-1.0 OR Unlicense

// tests for RDSEED

#[test]
fn blocking_rdseed64() {
   let rc = rdseed::blocking(rdseed::get64);
   assert!(rc != 0);
}

#[test]
fn blocking_rdseed32() {
   let rc = rdseed::blocking(rdseed::get32);
   assert!(rc != 0);
}

#[test]
fn blocking_rdseed16() {
   let rc = rdseed::blocking(rdseed::get16);
   assert!(rc != 0);
}

// tests for RDRAND

#[test]
fn blocking_rdrand64() {
   let rc = rdseed::blocking(rdseed::rand::get64);
   assert!(rc != 0);
}

#[test]
fn blocking_rdrand32() {
   let rc = rdseed::blocking(rdseed::rand::get32);
   assert!(rc != 0);
}

#[test]
fn blocking_rdrand16() {
   let rc = rdseed::blocking(rdseed::rand::get16);
   assert!(rc != 0);
}