freebsd-nq/crypto/openssl/crypto
Pawel Jakub Dawidek c71baf2689 Allow OpenSSL to use arc4random(3) on FreeBSD. arc4random(3) was modified
some time ago to use sysctl instead of /dev/random to get random data,
so is now much better choice, especially for sandboxed processes that have
no direct access to /dev/random.

Approved by:	benl
MFC after:	2 weeks
2012-11-30 22:23:23 +00:00
..
aes Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
asn1 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
bf Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
bio Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
bn Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
buffer Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
camellia Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
cast Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
cmac Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
cms Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
comp Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
conf Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
des Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
dh Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
dsa Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
dso Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ec Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ecdh Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ecdsa Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
engine Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
err Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
evp Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
hmac Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
idea Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
jpake Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
krb5 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
lhash Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
md2 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
md4 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
md5 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
mdc2 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
modes Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
objects Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ocsp Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
pem Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
perlasm Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
pkcs7 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
pkcs12 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
pqueue Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
rand Allow OpenSSL to use arc4random(3) on FreeBSD. arc4random(3) was modified 2012-11-30 22:23:23 +00:00
rc2 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
rc4 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
rc5 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ripemd Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
rsa Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
seed Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
sha Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
srp Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
stack Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
store Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
threads Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ts Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
txt_db Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ui Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
whrlpool Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
x509 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
x509v3 Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
arm_arch.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
armcap.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
armv4cpuid.S Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
cpt_err.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
cryptlib.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
cryptlib.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
crypto.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
cversion.c Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
ebcdic.c Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
ebcdic.h Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
ex_data.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
fips_err.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
fips_ers.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ia64cpuid.S Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
LPdir_unix.c Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
Makefile Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
md32_common.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
mem_clr.c Merge OpenSSL 0.9.8k into head. 2009-06-14 19:45:16 +00:00
mem_dbg.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
mem.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
o_dir_test.c Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
o_dir.c Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
o_dir.h Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
o_fips.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
o_init.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
o_str.c Merge OpenSSL 0.9.8m into head. 2010-03-13 19:22:41 +00:00
o_str.h Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
o_time.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
o_time.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
opensslconf.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
opensslconf.h.in Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
opensslv.h openssl: change SHLIB_VERSION_NUMBER to reflect the reality 2012-09-11 06:10:49 +00:00
ossl_typ.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
pariscid.pl Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ppccap.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
ppccpuid.pl Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
s390xcap.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
s390xcpuid.S Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
sparccpuid.S Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
sparcv9cap.c Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
symhacks.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
uid.c Flatten OpenSSL vendor tree. 2008-08-23 10:51:00 +00:00
vms_rms.h Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
x86_64cpuid.pl Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00
x86cpuid.pl Merge OpenSSL 1.0.1c. 2012-07-12 19:30:53 +00:00