File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -121,11 +121,11 @@ type Server struct {
121121// Hello creates an encrypted channel.
122122func (s * Server ) Hello (cli io.ReadWriteCloser ) (io.ReadWriteCloser , error ) {
123123 var (
124- buf []byte
125- con io.ReadWriteCloser
126- err error
127- gap int64
128- gapSign int64
124+ buf []byte
125+ con io.ReadWriteCloser
126+ err error
127+ gap int64
128+ sig int64
129129 )
130130 buf = make ([]byte , 32 )
131131 _ , err = io .ReadFull (cli , buf )
@@ -145,8 +145,8 @@ func (s *Server) Hello(cli io.ReadWriteCloser) (io.ReadWriteCloser, error) {
145145 // Get absolute value. Hacker's Delight, 2-4, Absolute Value Function.
146146 // See https://doc.lagout.org/security/Hackers%20Delight.pdf
147147 gap = time .Now ().Unix () - int64 (binary .BigEndian .Uint64 (buf ))
148- gapSign = gap >> 63
149- if gap ^ gapSign - gapSign > int64 (Conf .LifeExpired ) {
148+ sig = gap >> 63
149+ if gap ^ sig - sig > int64 (Conf .LifeExpired ) {
150150 return nil , errors .New ("daze: request expired" )
151151 }
152152 Expv .ServerClockSkew .Add (float64 (gap ))
You can’t perform that action at this time.
0 commit comments