mirror of https://github.com/v2ray/v2ray-core
fix build break in shadowsocks
parent
f7b96507f9
commit
18ddde4fd4
|
@ -83,7 +83,7 @@ func ReadTCPSession(user *protocol.MemoryUser, reader io.Reader) (*protocol.Requ
|
|||
|
||||
if request.Option.Has(RequestOptionOneTimeAuth) {
|
||||
actualAuth := make([]byte, AuthSize)
|
||||
authenticator.Authenticate(buffer.Bytes())(actualAuth)
|
||||
authenticator.Authenticate(buffer.Bytes(), actualAuth)
|
||||
|
||||
_, err := buffer.ReadFullFrom(br, AuthSize)
|
||||
if err != nil {
|
||||
|
@ -261,7 +261,7 @@ func DecodeUDPPacket(user *protocol.MemoryUser, payload *buf.Buffer) (*protocol.
|
|||
|
||||
authenticator := NewAuthenticator(HeaderKeyGenerator(account.Key, iv))
|
||||
actualAuth := make([]byte, AuthSize)
|
||||
common.Must2(authenticator.Authenticate(payload.BytesTo(payloadLen))(actualAuth))
|
||||
authenticator.Authenticate(payload.BytesTo(payloadLen), actualAuth)
|
||||
if !bytes.Equal(actualAuth, authBytes) {
|
||||
return nil, nil, newError("invalid OTA")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue