public string GetIdentity(ulong user) { if (!KeyMap.ContainsKey(user)) { return("User Public Key Unknown"); } IdentityLink link = new IdentityLink() { Name = GetName(user), OpName = User.Settings.Operation, PublicOpID = User.Settings.PublicOpID, PublicKey = KeyMap[user] }; string test = link.Encode(); IdentityLink check = IdentityLink.Decode(test); Debug.Assert(Utilities.MemCompare(link.PublicOpID, check.PublicOpID) && Utilities.MemCompare(link.PublicKey, check.PublicKey)); return(link.Encode()); }
public string GetIdentity(ulong user) { if (!KeyMap.ContainsKey(user)) return "User Public Key Unknown"; IdentityLink link = new IdentityLink() { Name = GetName(user), OpName = User.Settings.Operation, PublicOpID = User.Settings.PublicOpID, PublicKey = KeyMap[user] }; string test = link.Encode(); IdentityLink check = IdentityLink.Decode(test); Debug.Assert(Utilities.MemCompare(link.PublicOpID, check.PublicOpID) && Utilities.MemCompare(link.PublicKey, check.PublicKey)); return link.Encode(); }