diff options
author | Dr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> | 2018-02-15 10:29:56 +0100 |
---|---|---|
committer | Dr. Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> | 2018-02-15 12:25:01 +0100 |
commit | 812b15370613da4768d91b9e566fdf5a30c06805 (patch) | |
tree | 918d213ea11ba8623652b4283df0772dbd8c837f /include | |
parent | 4d921bfb8b4161f735e5d3bc19fae264816c9c40 (diff) |
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)
Diffstat (limited to 'include')
-rw-r--r-- | include/internal/rand.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/include/internal/rand.h b/include/internal/rand.h index 8d3e4528ba..d56742e533 100644 --- a/include/internal/rand.h +++ b/include/internal/rand.h @@ -48,10 +48,6 @@ int RAND_DRBG_bytes(RAND_DRBG *drbg, unsigned char *out, size_t outlen); int RAND_DRBG_set_reseed_interval(RAND_DRBG *drbg, unsigned int interval); int RAND_DRBG_set_reseed_time_interval(RAND_DRBG *drbg, time_t interval); -int RAND_DRBG_lock(RAND_DRBG *drbg); -int RAND_DRBG_unlock(RAND_DRBG *drbg); -int RAND_DRBG_enable_locking(RAND_DRBG *drbg); - RAND_DRBG *RAND_DRBG_get0_master(void); RAND_DRBG *RAND_DRBG_get0_public(void); RAND_DRBG *RAND_DRBG_get0_private(void); |