From f67cbb74437842a0f88f84f43a0faa968ca77b35 Mon Sep 17 00:00:00 2001 From: Rich Salz Date: Mon, 8 Aug 2016 15:25:16 -0400 Subject: Add #defines for magic numbers in API. Binary- and backward-compatible. Just better. Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/1429) --- include/openssl/bn.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include') diff --git a/include/openssl/bn.h b/include/openssl/bn.h index 4dc2abd838..17bd52136c 100644 --- a/include/openssl/bn.h +++ b/include/openssl/bn.h @@ -82,6 +82,15 @@ extern "C" { void BN_set_flags(BIGNUM *b, int n); int BN_get_flags(const BIGNUM *b, int n); +/* Values for |top| in BN_rand() */ +#define BN_RAND_TOP_ANY -1 +#define BN_RAND_TOP_ONE 0 +#define BN_RAND_TOP_TWO 1 + +/* Values for |bottom| in BN_rand() */ +#define BN_RAND_BOTTOM_ANY 0 +#define BN_RAND_BOTTOM_ODD 1 + /* * get a clone of a BIGNUM with changed flags, for *temporary* use only (the * two BIGNUMs cannot be used in parallel!). Also only for *read only* use. The -- cgit v1.2.3