Refactor the EVP_RAND code to make locking issues less likely
-rw-r--r-- 501 .gitattributes
drwxr-xr-x - .github
-rw-r--r-- 3497 .gitignore
-rw-r--r-- 379 .gitmodules
-rw-r--r-- 256 .travis-apt-pin.preferences
-rw-r--r-- 44 .travis-create-release.sh
-rw-r--r-- 11455 .travis.yml
-rw-r--r-- 158 ACKNOWLEDGEMENTS.md
-rw-r--r-- 832 AUTHORS.md
-rw-r--r-- 697690 CHANGES.md
-rw-r--r-- 4113 CONTRIBUTING.md
drwxr-xr-x - Configurations
-rwxr-xr-x 127790 Configure
-rw-r--r-- 197 FAQ.md
-rw-r--r-- 1158 HACKING
-rw-r--r-- 58654 INSTALL.md
-rw-r--r-- 10175 LICENSE
-rw-r--r-- 65912 NEWS.md
-rw-r--r-- 4533 NOTES.ANDROID
-rw-r--r-- 2093 NOTES.DJGPP
-rw-r--r-- 4774 NOTES.PERL
-rw-r--r-- 5538 NOTES.UNIX
-rw-r--r-- 2688 NOTES.VALGRIND
-rw-r--r-- 3656 NOTES.VMS
-rw-r--r-- 7803 NOTES.WIN
-rw-r--r-- 16069 README.ENGINE
-rw-r--r-- 61 README.FIPS
-rw-r--r-- 6960 README.md
-rw-r--r-- 4932 SUPPORT.md
-rw-r--r-- 99 VERSION
drwxr-xr-x - VMS
drwxr-xr-x - apps
-rw-r--r-- 2619 appveyor.yml
m--------- - boringssl
-rw-r--r-- 1478 build.info
-rwxr-xr-x 378 config
-rw-r--r-- 2513 config.com
-rw-r--r-- 14017 configdata.pm.in
drwxr-xr-x - crypto
drwxr-xr-x - demos
drwxr-xr-x - dev
drwxr-xr-x - doc
-rw-r--r-- 9363 e_os.h
drwxr-xr-x - engines
drwxr-xr-x - external
drwxr-xr-x - fuzz
m--------- - gost-engine
drwxr-xr-x - include
m--------- - krb5
drwxr-xr-x - ms
drwxr-xr-x - os-dep
drwxr-xr-x - providers
m--------- - pyca-cryptography
drwxr-xr-x - ssl
drwxr-xr-x - test
drwxr-xr-x - tools
drwxr-xr-x - util