mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-08-31 23:54:03 +03:00
Remove borsh borsh new borsch
This commit is contained in:
@@ -22,7 +22,7 @@ const (
|
||||
|
||||
var emptyIP = [4]byte{0x00, 0x00, 0x00, 0x00}
|
||||
|
||||
func NewMiddleProxyCipherRWC(conn wrappers.ReadWriteCloserWithAddr, req *rpc.RPCNonceRequest, resp *rpc.RPCNonceResponse, secret []byte) wrappers.ReadWriteCloserWithAddr {
|
||||
func NewMiddleProxyCipherRWC(conn wrappers.ReadWriteCloserWithAddr, req *rpc.NonceRequest, resp *rpc.NonceResponse, secret []byte) wrappers.ReadWriteCloserWithAddr {
|
||||
localAddr := conn.LocalAddr()
|
||||
remoteAddr := conn.RemoteAddr()
|
||||
|
||||
@@ -35,8 +35,7 @@ func NewMiddleProxyCipherRWC(conn wrappers.ReadWriteCloserWithAddr, req *rpc.RPC
|
||||
return wrappers.NewBlockCipherRWC(conn, enc, dec)
|
||||
}
|
||||
|
||||
func makeKeys(purpose CipherPurpose, req *rpc.RPCNonceRequest, resp *rpc.RPCNonceResponse,
|
||||
client *net.TCPAddr, remote *net.TCPAddr, secret []byte) ([]byte, []byte) {
|
||||
func makeKeys(purpose CipherPurpose, req *rpc.NonceRequest, resp *rpc.NonceResponse, client *net.TCPAddr, remote *net.TCPAddr, secret []byte) ([]byte, []byte) {
|
||||
message := bytes.Buffer{}
|
||||
message.Write(resp.Nonce[:])
|
||||
message.Write(req.Nonce[:])
|
||||
|
||||
@@ -21,13 +21,13 @@ var proxySecret = []byte{196, 249, 250, 202, 150, 120, 230, 187, 72, 173,
|
||||
183, 6, 27, 38, 93, 178, 18}
|
||||
|
||||
func TestMakeKeys(t *testing.T) {
|
||||
req, err := rpc.NewRPCNonceRequest(proxySecret)
|
||||
req, err := rpc.NewNonceRequest(proxySecret)
|
||||
assert.Nil(t, err)
|
||||
|
||||
copy(req.Nonce[:], []byte{24, 49, 53, 111, 198, 10, 235, 180, 230, 112, 92, 78, 1, 201, 106, 105})
|
||||
binary.LittleEndian.PutUint32(req.CryptoTS[:], 1528396015)
|
||||
|
||||
resp := &rpc.RPCNonceResponse{}
|
||||
resp := &rpc.NonceResponse{}
|
||||
copy(resp.Nonce[:], []byte{247, 40, 210, 56, 65, 12, 101, 170, 216, 155, 14, 253, 250, 238, 219, 226})
|
||||
|
||||
cltAddr := &net.TCPAddr{
|
||||
|
||||
@@ -17,7 +17,7 @@ type ProxyRequestReadWriteCloserWithAddr struct {
|
||||
wrappers.BufferedReader
|
||||
|
||||
conn wrappers.ReadWriteCloserWithAddr
|
||||
req *rpc.RPCProxyRequest
|
||||
req *rpc.ProxyRequest
|
||||
}
|
||||
|
||||
func (p *ProxyRequestReadWriteCloserWithAddr) Read(buf []byte) (int, error) {
|
||||
@@ -29,11 +29,11 @@ func (p *ProxyRequestReadWriteCloserWithAddr) Read(buf []byte) (int, error) {
|
||||
return errors.Annotate(err, "Cannot read RPC tag")
|
||||
}
|
||||
|
||||
if bytes.Equal(ansBuf.Bytes(), rpc.RPCTagCloseExt) {
|
||||
if bytes.Equal(ansBuf.Bytes(), rpc.TagCloseExt) {
|
||||
return p.readCloseExt()
|
||||
} else if bytes.Equal(ansBuf.Bytes(), rpc.RPCTagProxyAns) {
|
||||
} else if bytes.Equal(ansBuf.Bytes(), rpc.TagProxyAns) {
|
||||
return p.readProxyAns(buf)
|
||||
} else if bytes.Equal(ansBuf.Bytes(), rpc.RPCTagSimpleAck) {
|
||||
} else if bytes.Equal(ansBuf.Bytes(), rpc.TagSimpleAck) {
|
||||
return p.readSimpleAck()
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ func (p *ProxyRequestReadWriteCloserWithAddr) RemoteAddr() *net.TCPAddr {
|
||||
}
|
||||
|
||||
func NewProxyRequestRWC(conn wrappers.ReadWriteCloserWithAddr, connOpts *mtproto.ConnectionOpts, adTag []byte) (wrappers.ReadWriteCloserWithAddr, error) {
|
||||
req, err := rpc.NewRPCProxyRequest(connOpts.ClientAddr, conn.LocalAddr(), connOpts, adTag)
|
||||
req, err := rpc.NewProxyRequest(connOpts.ClientAddr, conn.LocalAddr(), connOpts, adTag)
|
||||
if err != nil {
|
||||
return nil, errors.Annotate(err, "Cannot create new RPC proxy request")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user