MCPcopy Create free account
hub / github.com/ElementsProject/elements / 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 do {
163 GetStrongRandBytes(keydata.data(), keydata.size());
164 } while (!Check(keydata.data()));
165 fValid = true;
166 fCompressed = fCompressedIn;
167}
168
169bool CKey::Negate()
170{

Callers 15

ECC_InitSanityCheckFunction · 0.80
GenerateNewKeyMethod · 0.80
GenerateNewSeedMethod · 0.80
LoadWalletMethod · 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

Calls 4

GetStrongRandBytesFunction · 0.85
CheckFunction · 0.85
dataMethod · 0.45
sizeMethod · 0.45

Tested by 15

BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_FIXTURE_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
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_FIXTURE_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64
BOOST_AUTO_TEST_CASEFunction · 0.64