Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE
golang-github-philio-gomysql.6992
crypt.sum.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File crypt.sum.patch of Package golang-github-philio-gomysql.6992
Index: GoMySQL-0.0.0+git20110531.e621cd9/password.go =================================================================== --- GoMySQL-0.0.0+git20110531.e621cd9.orig/password.go +++ GoMySQL-0.0.0+git20110531.e621cd9/password.go @@ -92,17 +92,17 @@ func scramble41(message, password []byte // SHA1 encode crypt := sha1.New() crypt.Write(password) - stg1Hash := crypt.Sum() + stg1Hash := crypt.Sum(nil) // token = SHA1(SHA1(stage1_hash), scramble) XOR stage1_hash // SHA1 encode again crypt.Reset() crypt.Write(stg1Hash) - stg2Hash := crypt.Sum() + stg2Hash := crypt.Sum(nil) // SHA1 2nd hash and scramble crypt.Reset() crypt.Write(message) crypt.Write(stg2Hash) - stg3Hash := crypt.Sum() + stg3Hash := crypt.Sum(nil) // XOR with first hash result = make([]byte, 20) for i := range result {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor