mirror of https://github.com/cbeuw/Cloak
Restore AddRecordLayer
This commit is contained in:
parent
1f5e0c1d24
commit
a1bc148d50
|
|
@ -20,23 +20,23 @@ const (
|
||||||
initialWriteBufSize = 14336
|
initialWriteBufSize = 14336
|
||||||
)
|
)
|
||||||
|
|
||||||
//func AddRecordLayer(input []byte, typ byte, ver uint16) []byte {
|
func AddRecordLayer(input []byte, typ byte, ver uint16) []byte {
|
||||||
// msgLen := len(input)
|
msgLen := len(input)
|
||||||
// retLen := msgLen + recordLayerLength
|
retLen := msgLen + recordLayerLength
|
||||||
// var ret []byte
|
var ret []byte
|
||||||
// if cap(input) >= retLen {
|
if cap(input) >= retLen {
|
||||||
// ret = input[:retLen]
|
ret = input[:retLen]
|
||||||
// } else {
|
} else {
|
||||||
// ret = make([]byte, retLen)
|
ret = make([]byte, retLen)
|
||||||
// }
|
}
|
||||||
// copy(ret[recordLayerLength:], input)
|
copy(ret[recordLayerLength:], input)
|
||||||
// ret[0] = typ
|
ret[0] = typ
|
||||||
// ret[1] = byte(ver >> 8)
|
ret[1] = byte(ver >> 8)
|
||||||
// ret[2] = byte(ver)
|
ret[2] = byte(ver)
|
||||||
// ret[3] = byte(msgLen >> 8)
|
ret[3] = byte(msgLen >> 8)
|
||||||
// ret[4] = byte(msgLen)
|
ret[4] = byte(msgLen)
|
||||||
// return ret
|
return ret
|
||||||
//}
|
}
|
||||||
|
|
||||||
type TLSConn struct {
|
type TLSConn struct {
|
||||||
net.Conn
|
net.Conn
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue