Removed comments regarding RFC test vectors

This commit is contained in:
zhibog
2019-11-08 20:06:58 +01:00
parent 4b718aae75
commit dc2d5239c5
2 changed files with 2 additions and 72 deletions

View File

@@ -142,39 +142,4 @@ decode :: proc(data: string, DEC_TBL := DEC_TABLE, allocator := context.allocato
outi += 5;
}
return out;
}
// @note(zh): Test inputs. Taken from RFC4648
/*
import "core:fmt"
main :: proc() {
Test :: struct {
plain: string,
encoded: string,
};
test_vectors := [?]Test {
Test{"", ""},
Test{"f", "MY======"},
Test{"fo", "MZXQ===="},
Test{"foo", "MZXW6==="},
Test{"foob", "MZXW6YQ="},
Test{"fooba", "MZXW6YTB"},
Test{"foobar", "MZXW6YTBOI======"},
};
// Encode test
for v in test_vectors {
enc := encode(([]byte)(v.plain));
fmt.printf("encode(\"%s\") => \"%s\" \t| want: \"%s\"\n", v.plain, enc, v.encoded);
delete(enc);
}
// Decode test
for v in test_vectors {
dec := decode(v.encoded);
fmt.printf("decode(\"%s\") => \"%s\" \t| want: \"%s\"\n", v.encoded, string(dec), v.plain);
delete(dec);
}
}
*/
}

View File

@@ -90,39 +90,4 @@ decode :: proc(data: string, DEC_TBL := DEC_TABLE, allocator := context.allocato
out[j + 2] = byte(b2);
}
return out;
}
// @note(zh): Test inputs. Taken from RFC4648
/*
import "core:fmt"
main :: proc() {
Test :: struct {
plain: string,
encoded: string,
};
test_vectors := [?]Test {
Test{"", ""},
Test{"f", "Zg=="},
Test{"fo", "Zm8="},
Test{"foo", "Zm9v"},
Test{"foob", "Zm9vYg=="},
Test{"fooba", "Zm9vYmE="},
Test{"foobar", "Zm9vYmFy"},
};
// Encode test
for v in test_vectors {
enc := encode(([]byte)(v.plain));
fmt.printf("encode(\"%s\") => \"%s\" \t| want: \"%s\"\n", v.plain, enc, v.encoded);
delete(enc);
}
// Decode test
for v in test_vectors {
dec := decode(v.encoded);
fmt.printf("decode(\"%s\") => \"%s\" \t| want: \"%s\"\n", v.encoded, string(dec), v.plain);
delete(dec);
}
}
*/
}