openssl/crypto/rand
Rich Salz da8fc25a98 Start to overhaul RAND API
Remove unused rand_hw_xor, MD/EVP indirection
Make rand_pseudo same as rand.
Cleanup formatting and ifdef control
Rename some things:
    - rand_meth to openssl_rand_meth; make it global
    - source file
    - lock/init functions, start per-thread state
    - ossl_meth_init to ossl_rand_init
Put state into RAND_STATE structure
And put OSSL_RAND_STATE into ossl_typ.h
Use "randomness" instead of "entropy"

Reviewed-by: Ben Kaduk <kaduk@mit.edu>
(Merged from https://github.com/openssl/openssl/pull/3758)
2017-07-15 01:51:34 -04:00
..
build.info Start to overhaul RAND API 2017-07-15 01:51:34 -04:00
ossl_rand.c Start to overhaul RAND API 2017-07-15 01:51:34 -04:00
rand_egd.c Rewrite RAND_egd 2017-07-12 11:09:39 -04:00
rand_err.c Cleanup RAND_load_file,RAND_write_file 2017-07-06 13:59:11 -04:00
rand_lcl.h Start to overhaul RAND API 2017-07-15 01:51:34 -04:00
rand_lib.c Start to overhaul RAND API 2017-07-15 01:51:34 -04:00
rand_unix.c Start to overhaul RAND API 2017-07-15 01:51:34 -04:00
rand_vms.c Start to overhaul RAND API 2017-07-15 01:51:34 -04:00
rand_win.c Fix one more instance of incorrect OPENSSL_API_COMPAT value 2016-06-27 11:51:50 +01:00
randfile.c Remove some now-unneeded VMS controls 2017-07-06 17:54:56 -04:00