create method
Implementation
static Future<Identity> create(PrivateKey prikey, String pwd, String label,
{ScryptParams params}) async {
var pubkey = await prikey.getPublicKey();
var ontid = await Address.generateOntId(pubkey);
var addr = await Address.fromOntId(ontid);
var salt = (await Buffer.random(16)).bytes;
var enc = await prikey.encrypt(Convert.strToBytes(pwd), addr, salt,
params: params);
var ctrl = ControlData("1", enc, await addr.toBase58(), pubkey.hexEncoded,
Convert.bytesToBase64(salt));
var ret = Identity(ontid, label, false, false);
ret.controls.add(ctrl);
return ret;
}