openssl/crypto/rand
Dr. Matthias St. Pierre 812b153706 DRBG: make locking api truly private
In PR #5295 it was decided that the locking api should remain private
and used only inside libcrypto. However, the locking functions were added
back to `libcrypto.num` by `mkdef.pl`, because the function prototypes
were still listed in `internal/rand.h`. (This header contains functions
which are internal, but shared between libcrypto and libssl.)

This commit moves the prototypes to `rand_lcl.h` and changes the names
to lowercase, following the convention therein. It also corrects an
outdated documenting comment.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5375)
2018-02-15 12:25:01 +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 DRBG: make the derivation function the default for ctr_drbg 2018-02-13 17:32:54 +01:00
drbg_lib.c DRBG: make locking api truly private 2018-02-15 12:25:01 +01:00
rand_egd.c Switch from ossl_rand to DRBG rand 2017-08-03 09:23:28 -04:00
rand_err.c DRBG: make locking api truly private 2018-02-15 12:25:01 +01:00
rand_lcl.h DRBG: make locking api truly private 2018-02-15 12:25:01 +01:00
rand_lib.c DRBG: make locking api truly private 2018-02-15 12:25:01 +01:00
rand_unix.c Use both getrandom() and /dev/urandom by default on Linux. 2018-02-13 21:15:30 +01:00
rand_vms.c Fix reseeding issues of the public RAND_DRBG 2017-10-18 08:39:20 -05:00
rand_win.c Fix reseeding issues of the public RAND_DRBG 2017-10-18 08:39:20 -05:00
randfile.c Resolve warnings in VC-WIN32 build, which allows to add /WX. 2017-11-13 10:58:57 +01:00