func TestReadRequest(t *testing.T) {
	for i := 0; i < Iterations; i++ {
		ReadRequest(fuzzing.RandomReader())
	}
}
func TestVMessRequestReader(t *testing.T) {
	reader := NewVMessRequestReader(&mocks.StaticUserSet{})
	for i := 0; i < 1000000; i++ {
		reader.Read(fuzzing.RandomReader())
	}
}
func TestReadAuthentication(t *testing.T) {
	for i := 0; i < Iterations; i++ {
		ReadAuthentication(fuzzing.RandomReader())
	}
}