MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / MakeNewKey

Method MakeNewKey

src/key.cpp:161–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

159}
160
161void CKey::MakeNewKey(bool fCompressedIn) {
162 MakeKeyData();
163 do {
164 GetStrongRandBytes(*keydata);
165 } while (!Check(keydata->data()));
166 fCompressed = fCompressedIn;
167}
168
169CPrivKey CKey::GetPrivKey() const {
170 assert(keydata);

Callers 13

GenerateRandomKeyFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
random_keysFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
BOOST_FIXTURE_TEST_CASEFunction · 0.80
BOOST_AUTO_TEST_CASEFunction · 0.80
SetupDummyInputsFunction · 0.80

Calls 3

GetStrongRandBytesFunction · 0.85
CheckFunction · 0.85
dataMethod · 0.45

Tested by 11

BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
random_keysFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_FIXTURE_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
SetupDummyInputsFunction · 0.64