aboutsummaryrefslogtreecommitdiffstats
path: root/doc/os.rst
Commit message (Collapse)AuthorAgeFilesLines
* Reorg documentation layout. Rename manual to handbook.Jack Lloyd2019-05-311-63/+0
|
* FreeBSD supports getentropy call since 12.x branchDavid Carlier2019-05-151-1/+1
|
* Provides auxiliary vector support for FreeBSD.David Carlier2019-04-151-0/+1
| | | | somewhat similar to Linux's counterpart but mainly for cpu features.
* Rename 'darwin' target to 'macos'Jack Lloyd2019-03-271-16/+17
| | | | | Both because that's the more common term, and because iOS/watchOS also uses the Darwin kernel, but we have a distinct target for mobile.
* Darwin supports getentropy tooDavid Carlier2019-03-241-1/+1
|
* Android can possibly support arc4random API.David Carlier2019-03-071-1/+1
|
* Remove use of std::filesystem / boost::filesystemJack Lloyd2019-01-171-22/+24
| | | | | | | | | Boost doesn't buy us anything here since we need to maintain Win32 and POSIX implementations for non-Boost builds, and Boost only supports those two APIs anyway. MSVC's implementation of std::filesystem does not help for similar reasons, as we have to maintain a Win32 version for MinGW.
* Few features added for BSD.David Carlier2018-12-091-1/+2
| | | | | explicit_bzero/explicit_memset since quite a time. getentropy exists for FreeBSD, but only from 12.x.
* Add back support for Windows Phone RNG, undeprecate UWPJack Lloyd2018-05-281-5/+7
| | | | See #1586. Reverts part of #1494
* Use RtlGenRandom instead of CryptoAPIJack Lloyd2018-03-141-4/+3
|
* Test OS features by the feature vs the OS nameJack Lloyd2017-12-301-10/+10
|
* Remove some unused OS feature flagsJack Lloyd2017-12-131-24/+22
| | | | | We are unlikely to ever use gettimeofday or memset_s going forward. Also MinGW had the wrong flag for VirtualLock
* Update os.rstSimon Warta2017-01-031-19/+25
|
* New reseed_with_sources call on RNGsJack Lloyd2015-11-241-1/+0
| | | | | | | | | | | | | Provides an easier way for an application to configure a list of entropy sources they'd like to use, or add a custom entropy source to their seeding. Exposes some toggles for the global/default entropy sources to build.h Adds basic entropy tests which runs the polls and does sanity checking on the results, including compression tests if available. These are less useful for the CSPRNG outputs but a good check for the ones producing plain ASCII like the /proc reader.
* Document OS featuresSimon Warta2015-07-271-0/+54