aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/entropy
Commit message (Expand)AuthorAgeFilesLines
* Use inline asm to avoid GCC bug. Handle RNG failureJack Lloyd2019-08-272-13/+42
* Add support for POWER9 DARN RNGJack Lloyd2019-08-274-0/+81
* Use RDRAND in such a way that an internal reseed is performedJack Lloyd2019-08-162-28/+93
* Fix include for getentropyJack Lloyd2019-07-041-3/+3
* Make the ISA list a listJack Lloyd2019-04-171-1/+3
* Rename 'darwin' target to 'macos'Jack Lloyd2019-03-271-1/+1
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-3/+2
* Add OS::running_in_privileged_stateJack Lloyd2018-09-271-1/+2
* Remove Darwin SecRandomCopyBytesJack Lloyd2018-09-044-85/+0
* Expose RDRAND RNG through FFIJack Lloyd2018-08-132-4/+5
* Add a warning about win32 stats making antivirus unhappy [ci skip]Jack Lloyd2018-06-251-0/+4
* Add missing errno.h include to entropy/dev_randomfwsGonzo2018-04-111-0/+1
* Fix header for getentropy on macOSJack Lloyd2018-03-091-1/+5
* One comment fix and one formatting fix [ci skip]René Korthaus2018-02-281-1/+1
* Merge GH #1378 Use OS feature flags instead of OS name for enabling system sp...Jack Lloyd2018-01-095-41/+15
|\
| * Test OS features by the feature vs the OS nameJack Lloyd2017-12-305-41/+15
* | Remove needless <arch> blocks for RDRAND/RDSEEDJack Lloyd2018-01-041-5/+0
|/
* Use a better name for the entropy source that reads the system RNGJack Lloyd2017-12-231-1/+1
* FreeBSD removed support for proc filesystem a while agoJack Lloyd2017-12-231-1/+0
* Avoid uninitialized param warningJack Lloyd2017-12-231-0/+1
* Break out of Win32 entropy poll as soon as entropy goal is reached.Jack Lloyd2017-12-221-7/+15
* Drop IRIX supportJack Lloyd2017-12-132-2/+0
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-031-5/+3
* Use explicit on more single-argument constructorsJack Lloyd2017-09-302-2/+2
* Attempt to make MSVC happyJack Lloyd2017-09-221-0/+12
* Use RAII, avoid explicit deleteJack Lloyd2017-09-222-16/+4
* Apply final annotations to the library alsoJack Lloyd2017-09-222-2/+2
* Header file cleanupsJack Lloyd2017-09-211-1/+0
* Clean up header includesJack Lloyd2017-09-212-2/+0
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-208-16/+16
* Add API stability annotations.Jack Lloyd2017-09-191-2/+2
* Define macro so windows.h doesn't include winsock.hJack Lloyd2017-09-031-0/+2
* Refactor RNGs to support Windows PhoneJack Lloyd2017-09-024-183/+45
* Fix missing virtual destructor on CSP_HandleJack Lloyd2017-08-312-2/+3
* Fix for amalgamation build on WindowsRené Korthaus2017-08-041-0/+1
* Remove low compiler version restrictionsSimon Warta2017-07-311-3/+3
* Fixes for MSVC version detectionJack Lloyd2017-05-191-1/+1
* Let modules specify minimum compiler version, add runtime compiler version checkJack Lloyd2017-05-181-3/+3
* Content:Tomasz Frydrych2017-04-031-1/+1
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-029-9/+27
* Always poll 256 bytes from Getentropy.Alexander Bluhm2017-03-301-3/+4
* Disable entropy proc_walk on OpenBSD.Alexander Bluhm2017-03-301-1/+0
* Use getentropy(2) as random source.Alexander Bluhm2017-03-294-0/+78
* Small fixes in API docs [ci skip]René Korthaus2017-03-091-3/+3
* Merge GH #813 Remove obsolete entropy source infoJack Lloyd2017-01-061-18/+0
|\
| * removed two more obsolete entropy source referencesDaniel Neus2017-01-061-14/+0
| * Remove obsolete hres_timer includeDaniel Neus2017-01-061-4/+0
* | Return 0 bits in Darwin_SecRandom::poll on SecRandomCopyBytes failureDaniel Neus2017-01-061-0/+2
|/
* Add os iosSimon Warta2017-01-031-0/+2
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-183-4/+4