void GetPublicKey(ServerMessage request) { var req = (UsernameRequest)request; var key = s.Db.GetPublicKey(req.Username); if (key == null) { SingleResponse.Send(clientStream, ServerMessageType.Fail, "No key information found"); } else { IncomingKey.Send(clientStream, key); } }
void GetPrivateKey(ServerMessage request) { if (!CheckLogin(clientStream)) { return; } var req = (UsernameRequest)request; var key = s.Db.GetPrivateKey(loggedIn, req.Username); if (key == null) { SingleResponse.Send(clientStream, ServerMessageType.Fail, "No key information found"); } else { IncomingKey.Send(clientStream, key); } }