ggentropy

A string formatting library for C++
Log | Files | Refs | README

commit 1d403f0af5afd0ede583580ba83d314544baf2da
parent 19e44042408e6212ee9e62d5da5fee0bface481c
Author: Michael Savage <mikejsavage@gmail.com>
Date:   Thu,  9 Jul 2020 13:22:58 +0300

Update README

Diffstat:
MREADME.md | 10+++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md @@ -1,5 +1,7 @@ # ggentropy +[![Appveyor](https://ci.appveyor.com/api/projects/status/xjeb72qltn1l0r3v?svg=true)](https://ci.appveyor.com/project/mikejsavage/ggentropy) + ggentropy is a liberally licensed, cross platform, entropy library for C++. You can use it to generate cryptographically secure random numbers, safe for use as nonces and keys in cryptographic operations. @@ -56,6 +58,8 @@ source. ggentropy uses the following functionality: - Windows: [CryptGenRandom](https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-cryptgenrandom) -- MacOS: /dev/urandom -- Linux: [getrandom](https://lwn.net/Articles/606141/) with a fallback to /dev/urandom -- OpenBSD: [arc4random_buf](https://man.openbsd.org/arc4random_buf) +- MacOS: [getentropy](https://opensource.apple.com/source/xnu/xnu-3789.21.4/bsd/man/man2/getentropy.2.auto.html) +- Linux: [getrandom](https://lwn.net/Articles/606141/) with a fallback + to /dev/urandom if the syscall doesn't exist +- FreeBSD/OpenBSD/NetBSD: [arc4random_buf](https://man.openbsd.org/arc4random_buf) +- Solaris: /dev/urandom