From deaf2591202198bbfd7a15e99d4a158db30944c3 Mon Sep 17 00:00:00 2001 From: orignal Date: Tue, 6 Feb 2018 14:56:30 -0500 Subject: [PATCH] openssl 1.1 support --- src/key.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/key.cpp b/src/key.cpp index 777b4e3..fa1e0d9 100644 --- a/src/key.cpp +++ b/src/key.cpp @@ -96,11 +96,10 @@ public: } void SetSecretBytes(const unsigned char vch[32]) { - BIGNUM bn; - BN_init(&bn); - assert(BN_bin2bn(vch, 32, &bn)); - assert(EC_KEY_regenerate_key(pkey, &bn)); - BN_clear_free(&bn); + BIGNUM * bn = BN_new (); + assert(BN_bin2bn(vch, 32, bn)); + assert(EC_KEY_regenerate_key(pkey, bn)); + BN_clear_free(bn); } void GetPrivKey(CPrivKey &privkey, bool fCompressed) {