openssl/crypto/include/internal
Pauli c7504aeb64 Modify the DEVRANDOM source so that the files are kept open persistently.
This allows operation inside a chroot environment without having the
random device present.

A new call, RAND_keep_random_devices_open(), has been introduced that can
be used to control file descriptor use by the random seed sources. Some
seed sources maintain open file descriptors by default, which allows
such sources to operate in a chroot(2) jail without the associated device
nodes being available.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
(Merged from https://github.com/openssl/openssl/pull/6432)
2018-06-27 07:15:36 +10:00
..
__DECC_INCLUDE_EPILOGUE.H VMS: Copy DECC inclusion epi- and prologues to internals 2017-04-20 13:10:06 +02:00
__DECC_INCLUDE_PROLOGUE.H VMS: Copy DECC inclusion epi- and prologues to internals 2017-04-20 13:10:06 +02:00
aria.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
asn1_int.h Move SM2 algos to SM2 specific PKEY method 2018-06-19 11:29:44 +01:00
async.h Update copyright year 2018-05-01 13:34:30 +01:00
bn_conf.h.in Copyright consolidation: perl files 2016-04-20 09:45:40 -04:00
bn_dh.h DH named parameter support 2017-10-12 02:40:30 +01:00
bn_int.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
bn_srp.h Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
chacha.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
cryptlib_int.h Ensure the thread keys are always allocated in the same order 2018-04-20 15:45:06 +02:00
ctype.h This has been added to avoid the situation where some host ctype.h functions 2017-08-22 09:45:25 +10:00
dso_conf.h.in Update copyright year 2018-04-03 13:57:12 +01:00
ec_int.h Add inter-module private header for EC functions 2018-06-25 16:40:00 +02:00
engine.h Add new /dev/crypto engine 2017-06-28 12:54:33 +02:00
err_int.h Update copyright year 2018-05-01 13:34:30 +01:00
evp_int.h Move SM2 algos to SM2 specific PKEY method 2018-06-19 11:29:44 +01:00
md32_common.h Remove some inline assembler and non-standard constructs. 2018-06-21 14:01:03 +02:00
objects.h Copyright consolidation 05/10 2016-05-17 15:38:09 -04:00
poly1305.h Add support for Poly1305 in EVP_PKEY 2017-01-24 15:40:37 +01:00
rand_int.h Modify the DEVRANDOM source so that the files are kept open persistently. 2018-06-27 07:15:36 +10:00
sha.h SHA512/224 and SHA512/256 2018-01-24 07:09:46 +10:00
siphash.h Add support for parameterized SipHash 2017-02-01 14:14:36 -05:00
sm2.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
sm2err.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
sm3.h SM3: restructure to EVP internal and update doc to right location 2017-11-06 07:21:15 +08:00
sm4.h SM4: Add SM4 block cipher to EVP 2017-10-31 15:19:14 +10:00
store.h Add the STORE module 2017-06-29 11:55:31 +02:00
store_int.h Remove __cplusplus preamble from internal headers 2018-06-22 12:24:59 +02:00
x509_int.h Add support for custom signature parameters 2017-04-25 22:12:34 +01:00