I'm looking to consume Intel's Digital Random Number Generator (the RDRAND instruction in Ivy Bridge) from a C# assembly. I've looked at cpp libs but I was hoping there was a more "managed" solution. Any ideas? c# random cryptography intel rdrand Share Improve this question Follow ...
"such as some Intel/AMD/VIA chipsets" rng-toolseditIn Debian. Requires a Hardware RNG device. Will result in a failed systemd unit file if none is available. Can be hacked to use it's own entropy pool to gain entropy, but this is probably a bad idea. [9] ...
Solved: I happen to have one of those processors from stepping E1/L1/N0 that do not execute the rdrand instruction, because it was
python interface to intel hardware RNG. Contribute to stillson/rdrand development by creating an account on GitHub.
I found documentation that states rdrand is supported on this processor, but the following routine fails continuously with RAX and CF being zeroed.
I ran the CPUID command and bit 30 was OFF, so, I guess they disabled this function on Extreme Edition processors. I tried it on a Haswell i7-4770K