MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / GetPrivKey

Method GetPrivKey

src/key.cpp:166–177  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

164}
165
166CPrivKey CKey::GetPrivKey() const {
167 assert(fValid);
168 CPrivKey privkey;
169 int ret;
170 size_t privkeylen;
171 privkey.resize(PRIVATE_KEY_SIZE);
172 privkeylen = PRIVATE_KEY_SIZE;
173 ret = ec_privkey_export_der(secp256k1_context_sign, privkey.data(), &privkeylen, begin(), fCompressed ? SECP256K1_EC_COMPRESSED : SECP256K1_EC_UNCOMPRESSED);
174 assert(ret);
175 privkey.resize(privkeylen);
176 return privkey;
177}
178
179CPubKey CKey::GetPubKey() const {
180 assert(fValid);

Callers 1

AddKeyPubKeyWithDBMethod · 0.80

Calls 3

ec_privkey_export_derFunction · 0.70
resizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected