@@ -236,7 +236,7 @@ func TestLine(t *testing.T) {
236236 "server.org" : "server.org " + edKeyStr ,
237237 "server.org:22" : "server.org " + edKeyStr ,
238238 "server.org:23" : "[server.org]:23 " + edKeyStr ,
239- "[c629:1ec4:102:304:102:304:102:304]:22" : "[ c629:1ec4:102:304:102:304:102:304] " + edKeyStr ,
239+ "[c629:1ec4:102:304:102:304:102:304]:22" : "c629:1ec4:102:304:102:304:102:304 " + edKeyStr ,
240240 "[c629:1ec4:102:304:102:304:102:304]:23" : "[c629:1ec4:102:304:102:304:102:304]:23 " + edKeyStr ,
241241 } {
242242 if got := Line ([]string {in }, edKey ); got != want {
@@ -310,14 +310,25 @@ func testHostHash(t *testing.T, hostname, encoded string) {
310310
311311func TestNormalize (t * testing.T ) {
312312 for in , want := range map [string ]string {
313- "127.0.0.1:22" : "127.0.0.1" ,
314- "[127.0.0.1]:22" : "127.0.0.1" ,
315- "[127.0.0.1]:23" : "[127.0.0.1]:23" ,
316- "127.0.0.1:23" : "[127.0.0.1]:23" ,
317- "[a.b.c]:22" : "a.b.c" ,
318- "[abcd:abcd:abcd:abcd]" : "[abcd:abcd:abcd:abcd]" ,
319- "[abcd:abcd:abcd:abcd]:22" : "[abcd:abcd:abcd:abcd]" ,
320- "[abcd:abcd:abcd:abcd]:23" : "[abcd:abcd:abcd:abcd]:23" ,
313+ "127.0.0.1" : "127.0.0.1" ,
314+ "127.0.0.1:22" : "127.0.0.1" ,
315+ "[127.0.0.1]:22" : "127.0.0.1" ,
316+ "[127.0.0.1]:23" : "[127.0.0.1]:23" ,
317+ "127.0.0.1:23" : "[127.0.0.1]:23" ,
318+ "[a.b.c]:22" : "a.b.c" ,
319+ "[a.b.c]:23" : "[a.b.c]:23" ,
320+ "abcd::abcd:abcd:abcd" : "abcd::abcd:abcd:abcd" ,
321+ "[abcd::abcd:abcd:abcd]" : "abcd::abcd:abcd:abcd" ,
322+ "[abcd::abcd:abcd:abcd]:22" : "abcd::abcd:abcd:abcd" ,
323+ "[abcd::abcd:abcd:abcd]:23" : "[abcd::abcd:abcd:abcd]:23" ,
324+ "2001:db8::1" : "2001:db8::1" ,
325+ "2001:db8::1:22" : "2001:db8::1:22" ,
326+ "[2001:db8::1]:22" : "2001:db8::1" ,
327+ "2001:db8::1:2200" : "2001:db8::1:2200" ,
328+ "a.b.c.d.com:2200" : "[a.b.c.d.com]:2200" ,
329+ "2001::db8:1" : "2001::db8:1" ,
330+ "2001::db8:1:22" : "2001::db8:1:22" ,
331+ "2001::db8:1:2200" : "2001::db8:1:2200" ,
321332 } {
322333 got := Normalize (in )
323334 if got != want {
0 commit comments