Intel recently announced the addition of the RDSEED instruction to the Intel® 64 and IA-32 Architectures.
At the heart of Intel® Data Protection with Secure Key is the digital random number generator (DRNG), a NIST* SP800-90A compliant pseudorandom number generator which is accessed using the RDRAND in
The OpenSSL* ENGINE API includes an engine specifically for Intel® Data Protection Technology with Secure Key.
Beginning with the 1.0.1f release of OpenSSL the RDRAND engine is no longer loaded by default*.
Starting with the 1.0.2 release of OpenSSL*, RDRAND has been temporarily removed as a random number source.
Download the static binary libraries, source code, and documentation from the link below:
Previously refered to as "Bull Mountain", the RdRand instruction will present itself on the upcoming "Ivy Bridge" platform coming out early 2012. The RdRand instruction paves the way to fast, reli