mirror of
https://github.com/v2fly/v2ray-core.git
synced 2024-12-21 01:27:03 -05:00
Add Generated Files
This commit is contained in:
parent
7b51a56c33
commit
7f34cbdaff
@ -1,5 +1,5 @@
|
||||
package dns
|
||||
package server
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("App", "DNS") }
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("App", "DNS", "Server") }
|
||||
|
@ -2,6 +2,4 @@ package proxyman
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("App", "Proxyman")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("App", "Proxyman") }
|
||||
|
@ -2,6 +2,4 @@ package inbound
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("App", "Proxyman", "Inbound")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("App", "Proxyman", "Inbound") }
|
||||
|
@ -2,6 +2,4 @@ package mux
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("App", "Proxyman", "Mux")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("App", "Proxyman", "Mux") }
|
||||
|
@ -2,6 +2,4 @@ package outbound
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("App", "Proxyman", "Outbound")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("App", "Proxyman", "Outbound") }
|
||||
|
@ -2,122 +2,124 @@ package internal
|
||||
|
||||
import "encoding/binary"
|
||||
|
||||
func ChaCha20Block(s *[16]uint32, out []byte, rounds int) {
|
||||
var x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15 = s[0], s[1], s[2], s[3], s[4], s[5], s[6], s[7], s[8], s[9], s[10], s[11], s[12], s[13], s[14], s[15]
|
||||
for i := 0; i < rounds; i += 2 {
|
||||
var x uint32
|
||||
|
||||
x0 += x4
|
||||
x = x12 ^ x0
|
||||
x12 = (x << 16) | (x >> (32 - 16))
|
||||
x8 += x12
|
||||
x = x4 ^ x8
|
||||
x4 = (x << 12) | (x >> (32 - 12))
|
||||
x0 += x4
|
||||
x = x12 ^ x0
|
||||
x12 = (x << 8) | (x >> (32 - 8))
|
||||
x8 += x12
|
||||
x = x4 ^ x8
|
||||
x4 = (x << 7) | (x >> (32 - 7))
|
||||
x1 += x5
|
||||
x = x13 ^ x1
|
||||
x13 = (x << 16) | (x >> (32 - 16))
|
||||
x9 += x13
|
||||
x = x5 ^ x9
|
||||
x5 = (x << 12) | (x >> (32 - 12))
|
||||
x1 += x5
|
||||
x = x13 ^ x1
|
||||
x13 = (x << 8) | (x >> (32 - 8))
|
||||
x9 += x13
|
||||
x = x5 ^ x9
|
||||
x5 = (x << 7) | (x >> (32 - 7))
|
||||
x2 += x6
|
||||
x = x14 ^ x2
|
||||
x14 = (x << 16) | (x >> (32 - 16))
|
||||
x10 += x14
|
||||
x = x6 ^ x10
|
||||
x6 = (x << 12) | (x >> (32 - 12))
|
||||
x2 += x6
|
||||
x = x14 ^ x2
|
||||
x14 = (x << 8) | (x >> (32 - 8))
|
||||
x10 += x14
|
||||
x = x6 ^ x10
|
||||
x6 = (x << 7) | (x >> (32 - 7))
|
||||
x3 += x7
|
||||
x = x15 ^ x3
|
||||
x15 = (x << 16) | (x >> (32 - 16))
|
||||
x11 += x15
|
||||
x = x7 ^ x11
|
||||
x7 = (x << 12) | (x >> (32 - 12))
|
||||
x3 += x7
|
||||
x = x15 ^ x3
|
||||
x15 = (x << 8) | (x >> (32 - 8))
|
||||
x11 += x15
|
||||
x = x7 ^ x11
|
||||
x7 = (x << 7) | (x >> (32 - 7))
|
||||
x0 += x5
|
||||
x = x15 ^ x0
|
||||
x15 = (x << 16) | (x >> (32 - 16))
|
||||
x10 += x15
|
||||
x = x5 ^ x10
|
||||
x5 = (x << 12) | (x >> (32 - 12))
|
||||
x0 += x5
|
||||
x = x15 ^ x0
|
||||
x15 = (x << 8) | (x >> (32 - 8))
|
||||
x10 += x15
|
||||
x = x5 ^ x10
|
||||
x5 = (x << 7) | (x >> (32 - 7))
|
||||
x1 += x6
|
||||
x = x12 ^ x1
|
||||
x12 = (x << 16) | (x >> (32 - 16))
|
||||
x11 += x12
|
||||
x = x6 ^ x11
|
||||
x6 = (x << 12) | (x >> (32 - 12))
|
||||
x1 += x6
|
||||
x = x12 ^ x1
|
||||
x12 = (x << 8) | (x >> (32 - 8))
|
||||
x11 += x12
|
||||
x = x6 ^ x11
|
||||
x6 = (x << 7) | (x >> (32 - 7))
|
||||
x2 += x7
|
||||
x = x13 ^ x2
|
||||
x13 = (x << 16) | (x >> (32 - 16))
|
||||
x8 += x13
|
||||
x = x7 ^ x8
|
||||
x7 = (x << 12) | (x >> (32 - 12))
|
||||
x2 += x7
|
||||
x = x13 ^ x2
|
||||
x13 = (x << 8) | (x >> (32 - 8))
|
||||
x8 += x13
|
||||
x = x7 ^ x8
|
||||
x7 = (x << 7) | (x >> (32 - 7))
|
||||
x3 += x4
|
||||
x = x14 ^ x3
|
||||
x14 = (x << 16) | (x >> (32 - 16))
|
||||
x9 += x14
|
||||
x = x4 ^ x9
|
||||
x4 = (x << 12) | (x >> (32 - 12))
|
||||
x3 += x4
|
||||
x = x14 ^ x3
|
||||
x14 = (x << 8) | (x >> (32 - 8))
|
||||
x9 += x14
|
||||
x = x4 ^ x9
|
||||
x4 = (x << 7) | (x >> (32 - 7))
|
||||
}
|
||||
binary.LittleEndian.PutUint32(out[0:4], s[0]+x0)
|
||||
binary.LittleEndian.PutUint32(out[4:8], s[1]+x1)
|
||||
binary.LittleEndian.PutUint32(out[8:12], s[2]+x2)
|
||||
binary.LittleEndian.PutUint32(out[12:16], s[3]+x3)
|
||||
binary.LittleEndian.PutUint32(out[16:20], s[4]+x4)
|
||||
binary.LittleEndian.PutUint32(out[20:24], s[5]+x5)
|
||||
binary.LittleEndian.PutUint32(out[24:28], s[6]+x6)
|
||||
binary.LittleEndian.PutUint32(out[28:32], s[7]+x7)
|
||||
binary.LittleEndian.PutUint32(out[32:36], s[8]+x8)
|
||||
binary.LittleEndian.PutUint32(out[36:40], s[9]+x9)
|
||||
binary.LittleEndian.PutUint32(out[40:44], s[10]+x10)
|
||||
binary.LittleEndian.PutUint32(out[44:48], s[11]+x11)
|
||||
binary.LittleEndian.PutUint32(out[48:52], s[12]+x12)
|
||||
binary.LittleEndian.PutUint32(out[52:56], s[13]+x13)
|
||||
binary.LittleEndian.PutUint32(out[56:60], s[14]+x14)
|
||||
binary.LittleEndian.PutUint32(out[60:64], s[15]+x15)
|
||||
func ChaCha20Block(s *[16]uint32, out []byte, rounds int) {
|
||||
var x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15 = s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],s[9],s[10],s[11],s[12],s[13],s[14],s[15]
|
||||
for i := 0; i < rounds; i+=2 {
|
||||
var x uint32
|
||||
|
||||
x0+=x4
|
||||
x=x12^x0
|
||||
x12=(x << 16) | (x >> (32 - 16))
|
||||
x8+=x12
|
||||
x=x4^x8
|
||||
x4=(x << 12) | (x >> (32 - 12))
|
||||
x0+=x4
|
||||
x=x12^x0
|
||||
x12=(x << 8) | (x >> (32 - 8))
|
||||
x8+=x12
|
||||
x=x4^x8
|
||||
x4=(x << 7) | (x >> (32 - 7))
|
||||
x1+=x5
|
||||
x=x13^x1
|
||||
x13=(x << 16) | (x >> (32 - 16))
|
||||
x9+=x13
|
||||
x=x5^x9
|
||||
x5=(x << 12) | (x >> (32 - 12))
|
||||
x1+=x5
|
||||
x=x13^x1
|
||||
x13=(x << 8) | (x >> (32 - 8))
|
||||
x9+=x13
|
||||
x=x5^x9
|
||||
x5=(x << 7) | (x >> (32 - 7))
|
||||
x2+=x6
|
||||
x=x14^x2
|
||||
x14=(x << 16) | (x >> (32 - 16))
|
||||
x10+=x14
|
||||
x=x6^x10
|
||||
x6=(x << 12) | (x >> (32 - 12))
|
||||
x2+=x6
|
||||
x=x14^x2
|
||||
x14=(x << 8) | (x >> (32 - 8))
|
||||
x10+=x14
|
||||
x=x6^x10
|
||||
x6=(x << 7) | (x >> (32 - 7))
|
||||
x3+=x7
|
||||
x=x15^x3
|
||||
x15=(x << 16) | (x >> (32 - 16))
|
||||
x11+=x15
|
||||
x=x7^x11
|
||||
x7=(x << 12) | (x >> (32 - 12))
|
||||
x3+=x7
|
||||
x=x15^x3
|
||||
x15=(x << 8) | (x >> (32 - 8))
|
||||
x11+=x15
|
||||
x=x7^x11
|
||||
x7=(x << 7) | (x >> (32 - 7))
|
||||
x0+=x5
|
||||
x=x15^x0
|
||||
x15=(x << 16) | (x >> (32 - 16))
|
||||
x10+=x15
|
||||
x=x5^x10
|
||||
x5=(x << 12) | (x >> (32 - 12))
|
||||
x0+=x5
|
||||
x=x15^x0
|
||||
x15=(x << 8) | (x >> (32 - 8))
|
||||
x10+=x15
|
||||
x=x5^x10
|
||||
x5=(x << 7) | (x >> (32 - 7))
|
||||
x1+=x6
|
||||
x=x12^x1
|
||||
x12=(x << 16) | (x >> (32 - 16))
|
||||
x11+=x12
|
||||
x=x6^x11
|
||||
x6=(x << 12) | (x >> (32 - 12))
|
||||
x1+=x6
|
||||
x=x12^x1
|
||||
x12=(x << 8) | (x >> (32 - 8))
|
||||
x11+=x12
|
||||
x=x6^x11
|
||||
x6=(x << 7) | (x >> (32 - 7))
|
||||
x2+=x7
|
||||
x=x13^x2
|
||||
x13=(x << 16) | (x >> (32 - 16))
|
||||
x8+=x13
|
||||
x=x7^x8
|
||||
x7=(x << 12) | (x >> (32 - 12))
|
||||
x2+=x7
|
||||
x=x13^x2
|
||||
x13=(x << 8) | (x >> (32 - 8))
|
||||
x8+=x13
|
||||
x=x7^x8
|
||||
x7=(x << 7) | (x >> (32 - 7))
|
||||
x3+=x4
|
||||
x=x14^x3
|
||||
x14=(x << 16) | (x >> (32 - 16))
|
||||
x9+=x14
|
||||
x=x4^x9
|
||||
x4=(x << 12) | (x >> (32 - 12))
|
||||
x3+=x4
|
||||
x=x14^x3
|
||||
x14=(x << 8) | (x >> (32 - 8))
|
||||
x9+=x14
|
||||
x=x4^x9
|
||||
x4=(x << 7) | (x >> (32 - 7))
|
||||
}
|
||||
binary.LittleEndian.PutUint32(out[0:4], s[0]+x0)
|
||||
binary.LittleEndian.PutUint32(out[4:8], s[1]+x1)
|
||||
binary.LittleEndian.PutUint32(out[8:12], s[2]+x2)
|
||||
binary.LittleEndian.PutUint32(out[12:16], s[3]+x3)
|
||||
binary.LittleEndian.PutUint32(out[16:20], s[4]+x4)
|
||||
binary.LittleEndian.PutUint32(out[20:24], s[5]+x5)
|
||||
binary.LittleEndian.PutUint32(out[24:28], s[6]+x6)
|
||||
binary.LittleEndian.PutUint32(out[28:32], s[7]+x7)
|
||||
binary.LittleEndian.PutUint32(out[32:36], s[8]+x8)
|
||||
binary.LittleEndian.PutUint32(out[36:40], s[9]+x9)
|
||||
binary.LittleEndian.PutUint32(out[40:44], s[10]+x10)
|
||||
binary.LittleEndian.PutUint32(out[44:48], s[11]+x11)
|
||||
binary.LittleEndian.PutUint32(out[48:52], s[12]+x12)
|
||||
binary.LittleEndian.PutUint32(out[52:56], s[13]+x13)
|
||||
binary.LittleEndian.PutUint32(out[56:60], s[14]+x14)
|
||||
binary.LittleEndian.PutUint32(out[60:64], s[15]+x15)
|
||||
}
|
||||
|
||||
|
@ -2,6 +2,4 @@ package blackhole
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "Blackhole")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "Blackhole") }
|
||||
|
@ -2,6 +2,4 @@ package dokodemo
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "Dokodemo")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "Dokodemo") }
|
||||
|
@ -2,6 +2,4 @@ package freedom
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "Freedom")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "Freedom") }
|
||||
|
@ -2,6 +2,4 @@ package shadowsocks
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "Shadowsocks")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "Shadowsocks") }
|
||||
|
@ -2,6 +2,4 @@ package socks
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "Socks")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "Socks") }
|
||||
|
@ -2,6 +2,4 @@ package encoding
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "VMess", "Encoding")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "VMess", "Encoding") }
|
||||
|
@ -2,6 +2,4 @@ package vmess
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "VMess")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "VMess") }
|
||||
|
@ -2,6 +2,4 @@ package inbound
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "VMess", "Inbound")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "VMess", "Inbound") }
|
||||
|
@ -2,6 +2,4 @@ package outbound
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Proxy", "VMess", "Outbound")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Proxy", "VMess", "Outbound") }
|
||||
|
@ -2,6 +2,4 @@ package internet
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Transport", "Internet")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Transport", "Internet") }
|
||||
|
@ -2,6 +2,4 @@ package http
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Transport", "Internet", "Headers", "HTTP")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Transport", "Internet", "Headers", "HTTP") }
|
||||
|
@ -2,6 +2,4 @@ package kcp
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Transport", "Internet", "mKCP")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Transport", "Internet", "mKCP") }
|
||||
|
@ -2,6 +2,4 @@ package tcp
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Transport", "Internet", "TCP")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Transport", "Internet", "TCP") }
|
||||
|
@ -2,6 +2,4 @@ package tls
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Transport", "Internet", "TLS")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Transport", "Internet", "TLS") }
|
||||
|
@ -2,6 +2,4 @@ package udp
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Transport", "Internet", "UDP")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Transport", "Internet", "UDP") }
|
||||
|
@ -2,6 +2,4 @@ package websocket
|
||||
|
||||
import "v2ray.com/core/common/errors"
|
||||
|
||||
func newError(values ...interface{}) *errors.Error {
|
||||
return errors.New(values...).Path("Transport", "Internet", "WebSocket")
|
||||
}
|
||||
func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("Transport", "Internet", "WebSocket") }
|
||||
|
Loading…
Reference in New Issue
Block a user