| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
somewhat similar to Linux's counterpart but mainly for cpu features.
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
explicit_bzero/explicit_memset since quite a time.
getentropy exists for FreeBSD, but only from 12.x.
|
|
|
|
| |
See #1586. Reverts part of #1494
|
| |
|
| |
|
|
|
|
|
| |
We are unlikely to ever use gettimeofday or memset_s going forward.
Also MinGW had the wrong flag for VirtualLock
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|