diff options
author | TheCharlatan <seb.kung@gmail.com> | 2024-05-09 13:32:22 +0200 |
---|---|---|
committer | TheCharlatan <seb.kung@gmail.com> | 2024-05-09 15:56:10 +0200 |
commit | 96378fe734e5fb6167eb20036d7170572a647edb (patch) | |
tree | 427126853cc23a7bb6aa89e5fb8b3527401eb6c7 /src/key.cpp | |
parent | 41eba5bd716bea47c8731d156d053afee92a7f12 (diff) | |
download | bitcoin-96378fe734e5fb6167eb20036d7170572a647edb.tar.xz |
Refactor: Remove ECC_Start and ECC_Stop from key header
They are unused outside of the key module now.
Diffstat (limited to 'src/key.cpp')
-rw-r--r-- | src/key.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/key.cpp b/src/key.cpp index 8f31146311..e8458f2e3b 100644 --- a/src/key.cpp +++ b/src/key.cpp @@ -432,7 +432,8 @@ bool ECC_InitSanityCheck() { return key.VerifyPubKey(pubkey); } -void ECC_Start() { +/** Initialize the elliptic curve support. May not be called twice without calling ECC_Stop first. */ +static void ECC_Start() { assert(secp256k1_context_sign == nullptr); secp256k1_context *ctx = secp256k1_context_create(SECP256K1_CONTEXT_NONE); @@ -449,7 +450,8 @@ void ECC_Start() { secp256k1_context_sign = ctx; } -void ECC_Stop() { +/** Deinitialize the elliptic curve support. No-op if ECC_Start wasn't called first. */ +static void ECC_Stop() { secp256k1_context *ctx = secp256k1_context_sign; secp256k1_context_sign = nullptr; |