Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:24
erlang
0110-crypto-Replace-BN_pseudo_rand_range-deprec...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0110-crypto-Replace-BN_pseudo_rand_range-deprecated-in-3..patch of Package erlang
From 6bac224ac6c78f736915cb16633c858d1dacd541 Mon Sep 17 00:00:00 2001 From: Hans Nilsson <hans@erlang.org> Date: Mon, 28 Mar 2022 16:19:01 +0200 Subject: [PATCH] crypto: Replace BN_pseudo_rand_range deprecated in 3.0 with BN_rand_range --- lib/crypto/c_src/rand.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/crypto/c_src/rand.c b/lib/crypto/c_src/rand.c index 82bf2c7467..b18c040ab6 100644 --- a/lib/crypto/c_src/rand.c +++ b/lib/crypto/c_src/rand.c @@ -101,7 +101,11 @@ ERL_NIF_TERM rand_uniform_nif(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[ if (!BN_sub(bn_to, bn_rand, bn_from)) goto err; +#ifdef HAS_3_0_API + if (!BN_rand_range(bn_rand, bn_to)) +#else if (!BN_pseudo_rand_range(bn_rand, bn_to)) +#endif goto err; if (!BN_add(bn_rand, bn_rand, bn_from)) goto err; -- 2.34.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor