Simplify nodeIdentityCreate.

This commit is contained in:
Arthur Britto
2012-04-29 14:15:31 -07:00
parent 7bf12985df
commit cf5757378f

View File

@@ -393,17 +393,15 @@ bool Wallet::nodeIdentityCreate() {
// //
// Generate the public and private key // Generate the public and private key
// //
NewcoinAddress familySeed;
NewcoinAddress familyGenerator;
NewcoinAddress nodePublicKey; NewcoinAddress nodePublicKey;
NewcoinAddress nodePrivateKey; NewcoinAddress nodePrivateKey;
familySeed.setFamilySeedRandom(); // Get a random seed. // Make new key.
familyGenerator.setFamilyGenerator(familySeed); // Derive generator from seed. CKey key;
// The node public and private is 0th of the sequence. key.MakeNewKey();
nodePublicKey.setNodePublic(CKey(familyGenerator, 0).GetPubKey()); nodePublicKey.setNodePublic(key.GetPubKey());
nodePrivateKey.setNodePrivate(CKey(familyGenerator, familySeed.getFamilyPrivateKey(), 0).GetSecret()); nodePrivateKey.setNodePrivate(key.GetSecret());
std::cerr << "NodeIdentity: Created." << std::endl; std::cerr << "NodeIdentity: Created." << std::endl;