···532532 for i := 0; i < 256; i++ {
533533 f.Add([]byte{byte(i)})
534534 }
535535- rx := regexp.MustCompile("^[a-zA-Z0-9_:.-]+$")
535535+ rx := regexp.MustCompile("^[a-zA-Z0-9_:.~-]+$")
536536 f.Fuzz(func(t *testing.T, in []byte) {
537537 s := string(in)
538538 if a, b := rx.MatchString(s), keyHasAllValidChars(s); a != b {