public void Recive(string name, byte[] encryptedMessage, byte[] signature) { ChatUser Reciver = ChatingUsers.Find(x => x.ChatUserName == Context.User.Identity.Name); string ChatRoomName = Reciver.ChatRoomName; String Message = IM.OTRReceive(Reciver.CurrentDeriveKey, encryptedMessage); if (MAC.Verify(Reciver.KeyForSigning, signature)) { NewsDeriveKey(ChatRoomName); Clients.Group(ChatRoomName).showMessage(name, Message + " EM: " + System.Text.Encoding.Default.GetString(encryptedMessage)); } }