|  | @@ -5,8 +5,8 @@ import (
 | 
	
		
			
				|  |  |  	"crypto/rand"
 | 
	
		
			
				|  |  |  	"testing"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	"github.com/v2ray/v2ray-core"
 | 
	
		
			
				|  |  |  	v2net "github.com/v2ray/v2ray-core/common/net"
 | 
	
		
			
				|  |  | +  	"github.com/v2ray/v2ray-core/proxy/vmess/protocol/user"
 | 
	
		
			
				|  |  |  	"github.com/v2ray/v2ray-core/testing/mocks"
 | 
	
		
			
				|  |  |  	"github.com/v2ray/v2ray-core/testing/unit"
 | 
	
		
			
				|  |  |  )
 | 
	
	
		
			
				|  | @@ -14,13 +14,13 @@ import (
 | 
	
		
			
				|  |  |  func TestVMessSerialization(t *testing.T) {
 | 
	
		
			
				|  |  |  	assert := unit.Assert(t)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	userId, err := core.NewID("2b2966ac-16aa-4fbf-8d81-c5f172a3da51")
 | 
	
		
			
				|  |  | +	userId, err := user.NewID("2b2966ac-16aa-4fbf-8d81-c5f172a3da51")
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  |  		t.Fatal(err)
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	userSet := mocks.MockUserSet{[]core.ID{}, make(map[string]int), make(map[string]int64)}
 | 
	
		
			
				|  |  | -	userSet.AddUser(core.User{userId})
 | 
	
		
			
				|  |  | +	userSet := mocks.MockUserSet{[]user.ID{}, make(map[string]int), make(map[string]int64)}
 | 
	
		
			
				|  |  | +	userSet.AddUser(user.User{userId})
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	request := new(VMessRequest)
 | 
	
		
			
				|  |  |  	request.Version = byte(0x01)
 | 
	
	
		
			
				|  | @@ -45,7 +45,7 @@ func TestVMessSerialization(t *testing.T) {
 | 
	
		
			
				|  |  |  	request.Address = v2net.DomainAddress("v2ray.com", 80)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	mockTime := int64(1823730)
 | 
	
		
			
				|  |  | -	buffer, err := request.ToBytes(NewTimeHash(HMACHash{}), func(base int64, delta int) int64 { return mockTime })
 | 
	
		
			
				|  |  | +	buffer, err := request.ToBytes(user.NewTimeHash(user.HMACHash{}), func(base int64, delta int) int64 { return mockTime })
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  |  		t.Fatal(err)
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -69,9 +69,9 @@ func TestVMessSerialization(t *testing.T) {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func BenchmarkVMessRequestWriting(b *testing.B) {
 | 
	
		
			
				|  |  | -	userId, _ := core.NewID("2b2966ac-16aa-4fbf-8d81-c5f172a3da51")
 | 
	
		
			
				|  |  | -	userSet := mocks.MockUserSet{[]core.ID{}, make(map[string]int), make(map[string]int64)}
 | 
	
		
			
				|  |  | -	userSet.AddUser(core.User{userId})
 | 
	
		
			
				|  |  | +	userId, _ := user.NewID("2b2966ac-16aa-4fbf-8d81-c5f172a3da51")
 | 
	
		
			
				|  |  | +	userSet := mocks.MockUserSet{[]user.ID{}, make(map[string]int), make(map[string]int64)}
 | 
	
		
			
				|  |  | +	userSet.AddUser(user.User{userId})
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	request := new(VMessRequest)
 | 
	
		
			
				|  |  |  	request.Version = byte(0x01)
 | 
	
	
		
			
				|  | @@ -85,6 +85,6 @@ func BenchmarkVMessRequestWriting(b *testing.B) {
 | 
	
		
			
				|  |  |  	request.Address = v2net.DomainAddress("v2ray.com", 80)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	for i := 0; i < b.N; i++ {
 | 
	
		
			
				|  |  | -		request.ToBytes(NewTimeHash(HMACHash{}), GenerateRandomInt64InRange)
 | 
	
		
			
				|  |  | +		request.ToBytes(user.NewTimeHash(user.HMACHash{}), user.GenerateRandomInt64InRange)
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  }
 |