Skip to content

Commit

Permalink
DOC: install: clarify WolfSSL chroot requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
lukastribus authored and wlallemand committed Feb 7, 2024
1 parent a68a289 commit e9bfc25
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions INSTALL
Expand Up @@ -293,6 +293,18 @@ Please also note that wolfSSL supports many platform-specific features that may
affect performance, and that for production uses it might be a good idea to
check them using "./configure --help". Please refer to the lib's documentation.

When running wolfSSL in chroot, either mount /dev/[u]random devices into the
chroot:

$ mkdir -p /path/to/chrootdir/dev/
$ mknod -m 444 /path/to/chrootdir/dev/random c 1 8
$ mknod -m 444 /path/to/chrootdir/dev/urandom c 1 9

Or, if your OS supports it, enable the getrandom() syscall by appending the
following argument to the wolfSSL configure command:

EXTRA_CFLAGS=-DWOLFSSL_GETRANDOM=1

Building HAProxy with wolfSSL requires to specify the API variant on the "make"
command line, for example:

Expand Down

0 comments on commit e9bfc25

Please sign in to comment.