libbsd/src
Guillem Jover 7a75687541 Add support for GNU/Hurd to getentropy()
Reuse the getentropy code for Linux on the Hurd, which has fallbacks
for when the better interfaces are not present. And remove all the code
that is not supported currently on the Hurd. Ideally the Hurd should
get an equivalent interfaces that does not suffer from the same
problems as /dev/urandom.
2015-12-14 03:38:23 +01:00
..
hash Use local SHA512 header 2015-12-01 03:40:57 +01:00
arc4random_openbsd.h Update arc4random module from OpenBSD and LibreSSL 2015-11-30 23:48:50 +01:00
arc4random_uniform.c Update arc4random module from OpenBSD and LibreSSL 2015-11-30 23:48:50 +01:00
arc4random_unix.h Unify most arc4random Unix hooks into a single file 2015-12-02 03:08:17 +01:00
arc4random.c Update arc4random module from OpenBSD and LibreSSL 2015-11-30 23:48:50 +01:00
arc4random.h Add missing copyright and license headers 2015-12-07 01:56:25 +01:00
bsd_getopt.c Constify bsd_getopt(3) arguments 2011-06-08 02:10:38 +02:00
chacha_private.h Update arc4random module from OpenBSD and LibreSSL 2015-11-30 23:48:50 +01:00
closefrom.c Add support for GNU/kFreeBSD for closefrom() and getentropy() 2015-12-02 03:32:13 +01:00
dehumanize_number.c Fix dehumanize_number() to correctly detect overflows 2013-10-21 05:29:37 +02:00
err.c Base errc() and warnc() on vwarnc() and verrc() respectively 2012-05-29 04:36:23 +02:00
expand_number.c Add new expand_number() function 2012-05-29 04:50:55 +02:00
explicit_bzero.c Add explicit_bzero() function from OpenBSD 2015-09-24 05:47:58 +02:00
fgetln.c Lock the file streams in fgetln() and fparseln() 2015-09-23 07:59:34 +02:00
fgetwln.c Use reallocarray() instead of malloc() or realloc() 2015-09-23 07:59:34 +02:00
flopen.c Add support for transparent compilation 2011-05-14 13:43:49 +02:00
fmtcheck.c Convert TNF licenses to new 2 clause variant 2008-06-13 05:23:39 +03:00
fparseln.c Lock the file streams in fgetln() and fparseln() 2015-09-23 07:59:34 +02:00
fpurge.c test: Move and activate fpurge() test case from module to a dedicated file 2015-09-23 07:59:34 +02:00
funopen.c Add funopen() function 2013-10-21 05:35:44 +02:00
getbsize.c Add getbsize() function 2014-07-15 10:57:42 +02:00
getentropy_aix.c Use local SHA512 header 2015-12-01 03:40:57 +01:00
getentropy_bsd.c Add private getentropy module from OpenBSD and LibreSSL 2015-11-30 23:48:50 +01:00
getentropy_hpux.c Use local SHA512 header 2015-12-01 03:40:57 +01:00
getentropy_hurd.c Add support for GNU/Hurd to getentropy() 2015-12-14 03:38:23 +01:00
getentropy_linux.c Use local SHA512 header 2015-12-01 03:40:57 +01:00
getentropy_osx.c Add private getentropy module from OpenBSD and LibreSSL 2015-11-30 23:48:50 +01:00
getentropy_solaris.c Add private getentropy module from OpenBSD and LibreSSL 2015-11-30 23:48:50 +01:00
getentropy.c Add support for GNU/Hurd to getentropy() 2015-12-14 03:38:23 +01:00
getpeereid.c Fix getpeereid() compilation on Solaris 2013-05-27 04:05:17 +02:00
heapsort.c Use ANSI C prototypes 2015-09-23 07:59:34 +02:00
humanize_number.c Sync humanize_number from NetBSD 2008-06-13 05:25:57 +03:00
inet_net_pton.c Use ANSI C prototypes 2015-09-23 07:59:34 +02:00
libbsd-ctor.pc.in Move setproctitle() automatic initialization to its own library 2013-07-14 13:32:11 +02:00
libbsd-overlay.pc.in Move .pc and .map files to src/ 2012-01-03 07:02:37 +01:00
libbsd.map Add explicit_bzero() function from OpenBSD 2015-09-24 05:47:58 +02:00
libbsd.pc.in Move .pc and .map files to src/ 2012-01-03 07:02:37 +01:00
local-elf.h Add NIOS2 support to nlist() 2015-11-30 23:48:50 +01:00
local-link.h build: Add support for linker warnings 2015-09-23 07:59:34 +02:00
Makefile.am Add support for GNU/Hurd to getentropy() 2015-12-14 03:38:23 +01:00
merge.c Make mergesort setup() static 2015-09-23 07:59:34 +02:00
nlist.c Use ANSI C prototypes 2015-09-23 07:59:34 +02:00
pidfile.c Fix typos in source comments 2011-10-23 19:28:14 +02:00
progname.c Base getprogname() on program_invocation_short_name presence instead of glibc 2012-05-29 04:51:04 +02:00
radixsort.c Use reallocarray() instead of malloc() or realloc() 2015-09-23 07:59:34 +02:00
readpassphrase.c Add support for transparent compilation 2011-05-14 13:43:49 +02:00
reallocarray.c Avoid left shift overflow in reallocarray 2015-09-23 07:59:34 +02:00
reallocf.c Add reallocf function 2011-02-23 14:44:37 +01:00
setmode.c Use reallocarray() instead of malloc() or realloc() 2015-09-23 07:59:34 +02:00
setproctitle_ctor.c Move setproctitle() automatic initialization to its own library 2013-07-14 13:32:11 +02:00
setproctitle.c Warn when setproctitle() gets called before initialization 2013-07-14 13:34:07 +02:00
stringlist.c Use reallocarray() instead of malloc() or realloc() 2015-09-23 07:59:34 +02:00
strlcat.c Update strlcat and strlcpy from OpenBSD 2010-01-10 15:29:51 +01:00
strlcpy.c Update strlcat and strlcpy from OpenBSD 2010-01-10 15:29:51 +01:00
strmode.c Use ANSI C prototypes 2015-09-23 07:59:34 +02:00
strnstr.c Add new strnstr() function 2013-05-27 02:12:43 +02:00
strtonum.c Add strtonum function 2009-10-24 01:11:23 +02:00
timeconv.c Add timeconv module from FreeBSD 2013-10-21 05:48:30 +02:00
unvis.c Update vis and unvis modules from OpenBSD 2010-01-10 15:29:51 +01:00
vis.c Conditionalize temporary compatibility inclusions 2011-05-14 14:18:22 +02:00
wcslcat.c Add new wcslcat() and wcslcpy() functions 2013-05-27 02:11:59 +02:00
wcslcpy.c Add new wcslcat() and wcslcpy() functions 2013-05-27 02:11:59 +02:00