//go:build linux || freebsd // +build linux freebsd package sftp import ( "testing" ) func TestHostKeyCallbackInsecure(t *testing.T) { cb, err := hostKeyCallback("", true) if err != nil { t.Fatalf("hostKeyCallback: %v", err) } if cb == nil { t.Fatal("expected callback") } } func TestHostKeyCallbackMissingFile(t *testing.T) { _, err := hostKeyCallback("/nonexistent/known_hosts", false) if err == nil { t.Fatal("expected error for missing known_hosts") } }