Changeset View
Changeset View
Standalone View
Standalone View
src/key.cpp
Show First 20 Lines • Show All 450 Lines • ▼ Show 20 Lines | |||||
void ECC_Stop() { | void ECC_Stop() { | ||||
secp256k1_context *ctx = secp256k1_context_sign; | secp256k1_context *ctx = secp256k1_context_sign; | ||||
secp256k1_context_sign = nullptr; | secp256k1_context_sign = nullptr; | ||||
if (ctx) { | if (ctx) { | ||||
secp256k1_context_destroy(ctx); | secp256k1_context_destroy(ctx); | ||||
} | } | ||||
} | } | ||||
static CKey validKey(bool compressed) { | |||||
CKey ret; | |||||
ret.MakeNewKey(compressed); | |||||
return ret; | |||||
} | |||||
CKey CKey::MakeCompressedKey() { | |||||
return validKey(true); | |||||
} | |||||
CKey CKey::MakeUncompressedKey() { | |||||
return validKey(false); | |||||
} |