mirror of
https://github.com/Li4n0/revsuit.git
synced 2026-09-26 00:21:54 +08:00
Use golint to normalize the code (#1)
This commit is contained in:
@@ -117,18 +117,18 @@ func ScramblePassword(salt, password []byte) []byte {
|
||||
|
||||
// stage1Hash = SHA1(password)
|
||||
crypt := sha1.New()
|
||||
crypt.Write(password)
|
||||
_, _ = crypt.Write(password)
|
||||
stage1 := crypt.Sum(nil)
|
||||
|
||||
// scrambleHash = SHA1(salt + SHA1(stage1Hash))
|
||||
// inner Hash
|
||||
crypt.Reset()
|
||||
crypt.Write(stage1)
|
||||
_, _ = crypt.Write(stage1)
|
||||
hash := crypt.Sum(nil)
|
||||
// outer Hash
|
||||
crypt.Reset()
|
||||
crypt.Write(salt)
|
||||
crypt.Write(hash)
|
||||
_, _ = crypt.Write(salt)
|
||||
_, _ = crypt.Write(hash)
|
||||
scramble := crypt.Sum(nil)
|
||||
|
||||
// token = scrambleHash XOR stage1Hash
|
||||
@@ -164,8 +164,8 @@ func isPassScrambleMysqlNativePassword(reply, salt []byte, mysqlNativePassword s
|
||||
|
||||
// scramble = SHA1(salt+hash)
|
||||
crypt := sha1.New()
|
||||
crypt.Write(salt)
|
||||
crypt.Write(hash)
|
||||
_, _ = crypt.Write(salt)
|
||||
_, _ = crypt.Write(hash)
|
||||
scramble := crypt.Sum(nil)
|
||||
|
||||
// token = scramble XOR stage1Hash
|
||||
@@ -175,7 +175,7 @@ func isPassScrambleMysqlNativePassword(reply, salt []byte, mysqlNativePassword s
|
||||
hashStage1 := scramble
|
||||
|
||||
crypt.Reset()
|
||||
crypt.Write(hashStage1)
|
||||
_, _ = crypt.Write(hashStage1)
|
||||
candidateHash2 := crypt.Sum(nil)
|
||||
|
||||
return bytes.Equal(candidateHash2, hash)
|
||||
|
||||
Reference in New Issue
Block a user