-
Notifications
You must be signed in to change notification settings - Fork 1
Intel Digital Random Number Generator
License
modernuo/libdrng
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
======================================================================== DRNG Library ======================================================================== Welcome to the DRNG Library. This is a simple library aimed at bringing suport for the rdrand and rdseed instructions feature of Intel processors, starting with the 3rd Generation Intel Core(tm) processor, to users with toolchains that do not support these new features. For more information on these instructions, please visit: https://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide These instructions are an innovative hardware approach to high-quality, high-performance entropy and random number generation. Because not all compiler tool chains support these new instructions, this library was created to facilitate easy access to it. The idea is simple: link to a pre-built static library, provided in the lib directory, and enjoy the new feature! Documentation is stored in doc/--Point your browser to doc/html/index.html to get started. ======================================================================== How to Build: ======================================================================== Windows ------- You will need either: * Visual Studio* 2019 -or- * The Intel compiler, if you plan on using an older version of VS Steps: 1. Open drng.sln in Visual Studio 2. Build the drng project first to generate the library libdrng.dll 3. Build the test project to generate test.exe 4. Execute test.exe from Windows Command Prompt Linux* ------ You will need either gcc* or the Intel compiler. $ ./configure $ make $ make install And then execute ./test OS X* ----- You will need to install Xcode*. $ ./configure $ make $ make install And then execute ./test ========================================================================================== Copyright(C) 2015 Intel Corporation. All rights reserved. *Other names and brands may be claimed as the property of others
About
Intel Digital Random Number Generator
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published