| // We only test the RDRAND-based RNG source on supported architectures. | |
| #![cfg(any(target_arch = "x86_64", target_arch = "x86"))] | |
| // rdrand.rs expects to be part of the getrandom main crate, so we need these | |
| // additional imports to get rdrand.rs to compile. | |
| use getrandom::Error; | |
| #[macro_use] | |
| extern crate cfg_if; | |
| #[path = "../src/rdrand.rs"] | |
| mod rdrand; | |
| #[path = "../src/util.rs"] | |
| mod util; | |
| use rdrand::getrandom_inner as getrandom_impl; | |
| mod common; |