static void client_OnKeyValidate(object Sender, SBSSHKeyStorage.TElSSHKey ServerKey, ref bool Validate) { sbb = new byte[4096]; var length = 4096; ServerKey.SavePublicKey(ref sbb, ref length, TSBEOLMarker.emCRLF); Array.Resize(ref sbb, length); sbbkey = ServerKey; Validate = true; //TElSSHKey t = new TElSSHKey(); //t.LoadPublicKey(edt, edt.Length); //var d = t.FingerprintSHA1.Equals(ServerKey.FingerprintSHA1); //Console.WriteLine(d); //Validate = d; }
private void m_Client_OnKeyValidate(object Sender, SBSSHKeyStorage.TElSSHKey ServerKey, ref bool Validate) { //System.Console.WriteLine("Server key received") Validate = true; // NEVER do this. You MUST check the key somehow }