openssl/crypto/rand
Dr. Matthias St. Pierre 6decf9436f Publish the RAND_DRBG API
Fixes #4403

This commit moves the internal header file "internal/rand.h" to
<openssl/rand_drbg.h>, making the RAND_DRBG API public.
The RAND_POOL API remains private, its function prototypes were
moved to "internal/rand_int.h" and converted to lowercase.

Documentation for the new API is work in progress on GitHub #5461.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5462)
2018-03-15 18:58:38 +01:00
..
build.info crypto/rand: rename drbg_rand.c to drbg_ctr.c 2018-01-04 11:47:30 +10:00
drbg_ctr.c Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
drbg_lib.c Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
rand_egd.c Switch from ossl_rand to DRBG rand 2017-08-03 09:23:28 -04:00
rand_err.c Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
rand_lcl.h Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
rand_lib.c Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
rand_unix.c Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
rand_vms.c Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
rand_win.c Publish the RAND_DRBG API 2018-03-15 18:58:38 +01:00
randfile.c Resolve warnings in VC-WIN32 build, which allows to add /WX. 2017-11-13 10:58:57 +01:00