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
-35
View File
@@ -143,38 +143,3 @@ decode :: proc(data: string, DEC_TBL := DEC_TABLE, allocator := context.allocato
} }
return out; 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);
}
}
*/
-35
View File
@@ -91,38 +91,3 @@ decode :: proc(data: string, DEC_TBL := DEC_TABLE, allocator := context.allocato
} }
return out; 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);
}
}
*/