fromEncryptedKey method
Implementation
static Future<Identity> fromEncryptedKey(
PrivateKey encrypted, String label, String pwd, Address addr, String salt,
{ScryptParams params}) async {
var saltBytes = Convert.base64ToBytes(salt);
var prikey =
await encrypted.decrypt(Convert.strToBytes(pwd), addr, saltBytes);
label = label == "" ? await randomLabel() : label;
var pubkey = await prikey.getPublicKey();
var ontid = await Address.generateOntId(pubkey);
var ret = Identity(ontid, label, false, false);
var ctrl = ControlData(
"1", encrypted, await addr.toBase58(), pubkey.hexEncoded, salt);
ret.controls.add(ctrl);
return ret;
}