From 4d1b57ae7f513a88f39818215a67671478005077 Mon Sep 17 00:00:00 2001 From: Adam Langley Date: Fri, 28 Jul 2017 14:07:04 -0700 Subject: [PATCH] Add dummy |RAND_get_rand_method|. Change-Id: I84b9a7606aaf28e582c79ada47df95b46ff2c2c2 Reviewed-on: https://boringssl-review.googlesource.com/18624 Reviewed-by: David Benjamin Commit-Queue: David Benjamin CQ-Verified: CQ bot account: commit-bot@chromium.org --- crypto/rand_extra/rand_extra.c | 2 ++ include/openssl/rand.h | 3 +++ 2 files changed, 5 insertions(+) diff --git a/crypto/rand_extra/rand_extra.c b/crypto/rand_extra/rand_extra.c index 8fce3c89..3b37e297 100644 --- a/crypto/rand_extra/rand_extra.c +++ b/crypto/rand_extra/rand_extra.c @@ -63,6 +63,8 @@ RAND_METHOD *RAND_SSLeay(void) { return (RAND_METHOD*) &kSSLeayMethod; } +const RAND_METHOD *RAND_get_rand_method(void) { return RAND_SSLeay(); } + void RAND_set_rand_method(const RAND_METHOD *method) {} void RAND_cleanup(void) {} diff --git a/include/openssl/rand.h b/include/openssl/rand.h index 0e9a8cd7..a535fbd8 100644 --- a/include/openssl/rand.h +++ b/include/openssl/rand.h @@ -111,6 +111,9 @@ struct rand_meth_st { /* RAND_SSLeay returns a pointer to a dummy |RAND_METHOD|. */ OPENSSL_EXPORT RAND_METHOD *RAND_SSLeay(void); +/* RAND_get_rand_method returns |RAND_SSLeay()|. */ +OPENSSL_EXPORT const RAND_METHOD *RAND_get_rand_method(void); + /* RAND_set_rand_method does nothing. */ OPENSSL_EXPORT void RAND_set_rand_method(const RAND_METHOD *);