summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRich Salz <rsalz@openssl.org>2017-06-21 13:55:02 +0100
committerRich Salz <rsalz@openssl.org>2017-07-03 19:26:56 -0400
commit5ecff87d666f47d0003b106c61ada1e25655b81d (patch)
tree108956af50bdc6bf5d396014fe700b2c18565244 /include
parent299c9cbb631869026537c96b7431d7682dd3c008 (diff)
downloadopenssl-new-5ecff87d666f47d0003b106c61ada1e25655b81d.tar.gz
BN_pseudo_rand is really BN_rand
And BN_pseudo_rand_range is really BN_rand_range. Document that we might deprecate those functions. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3743)
Diffstat (limited to 'include')
-rw-r--r--include/openssl/bn.h2
-rw-r--r--include/openssl/opensslconf.h.in6
2 files changed, 7 insertions, 1 deletions
diff --git a/include/openssl/bn.h b/include/openssl/bn.h
index cca1735554..7e04b83ecd 100644
--- a/include/openssl/bn.h
+++ b/include/openssl/bn.h
@@ -154,8 +154,8 @@ void BN_CTX_start(BN_CTX *ctx);
BIGNUM *BN_CTX_get(BN_CTX *ctx);
void BN_CTX_end(BN_CTX *ctx);
int BN_rand(BIGNUM *rnd, int bits, int top, int bottom);
-int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom);
int BN_rand_range(BIGNUM *rnd, const BIGNUM *range);
+int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom);
int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range);
int BN_num_bits(const BIGNUM *a);
int BN_num_bits_word(BN_ULONG l);
diff --git a/include/openssl/opensslconf.h.in b/include/openssl/opensslconf.h.in
index bec5bd09d2..2603247df2 100644
--- a/include/openssl/opensslconf.h.in
+++ b/include/openssl/opensslconf.h.in
@@ -95,6 +95,12 @@ extern "C" {
# define OPENSSL_API_COMPAT OPENSSL_MIN_API
#endif
+#if OPENSSL_API_COMPAT < 0x10200000L
+# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f)
+#else
+# define DEPRECATEDIN_1_2_0(f)
+#endif
+
#if OPENSSL_API_COMPAT < 0x10100000L
# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f)
#else