void generate_key_pair(string& private_key) {
esignPriv tempKey = esignPrivKey("crypto/esig1536.dat");
+ private_key = privToString(tempKey);
pub_key = esignPubKey(tempKey);
pub_str_key = pubToString(pub_key);
// now throw away the private key
keyConvert = false;
- assert(0); // FIXME
+ //assert(0); // FIXME
}
void Monitor::set_new_private_key(string& pk)
{
dout(10) << "set_new_private_key" << endl;
-
+ myPrivKey = _fromStr_esignPrivKey(pk);
+ myPubKey = esignPubKey(myPrivKey);
+
// FIXME.
- assert(0);
+ //assert(0);
}
void Monitor::init()