public ShhSymKey(IClient client) : base(client) { AddSymKey = new ShhAddSymKey(client); DeleteSymKey = new ShhDeleteSymKey(client); GenerateSymKeyFromPassword = new ShhGenerateSymKeyFromPassword(client); GetSymKey = new ShhGetSymKey(client); HasSymKey = new ShhHasSymKey(client); NewSymKey = new ShhNewSymKey(client); }
public override async Task <string> ExecuteAsync(IClient client) { var shhNewKeyPair = new ShhGenerateSymKeyFromPassword(client); return(await shhNewKeyPair.SendRequestAsync("password")); }