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) {
|
if request.Option.Has(RequestOptionOneTimeAuth) {
|
||||||
actualAuth := make([]byte, AuthSize)
|
actualAuth := make([]byte, AuthSize)
|
||||||
authenticator.Authenticate(buffer.Bytes())(actualAuth)
|
authenticator.Authenticate(buffer.Bytes(), actualAuth)
|
||||||
|
|
||||||
_, err := buffer.ReadFullFrom(br, AuthSize)
|
_, err := buffer.ReadFullFrom(br, AuthSize)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -261,7 +261,7 @@ func DecodeUDPPacket(user *protocol.MemoryUser, payload *buf.Buffer) (*protocol.
|
||||||
|
|
||||||
authenticator := NewAuthenticator(HeaderKeyGenerator(account.Key, iv))
|
authenticator := NewAuthenticator(HeaderKeyGenerator(account.Key, iv))
|
||||||
actualAuth := make([]byte, AuthSize)
|
actualAuth := make([]byte, AuthSize)
|
||||||
common.Must2(authenticator.Authenticate(payload.BytesTo(payloadLen))(actualAuth))
|
authenticator.Authenticate(payload.BytesTo(payloadLen), actualAuth)
|
||||||
if !bytes.Equal(actualAuth, authBytes) {
|
if !bytes.Equal(actualAuth, authBytes) {
|
||||||
return nil, nil, newError("invalid OTA")
|
return nil, nil, newError("invalid OTA")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue