@@ -35,10 +35,10 @@ Auth.token = function(password, scramble) {
35
35
// This is a port of sql/password.c:hash_password which needs to be used for
36
36
// pre-4.1 passwords.
37
37
Auth . hashPassword = function ( password ) {
38
- var nr = [ 0x5030 , 0x5735 ] ,
39
- add = 7 ,
40
- nr2 = [ 0x1234 , 0x5671 ] ,
41
- result = Buffer . alloc ( 8 ) ;
38
+ var nr = [ 0x5030 , 0x5735 ] ;
39
+ var add = 7 ;
40
+ var nr2 = [ 0x1234 , 0x5671 ] ;
41
+ var result = Buffer . alloc ( 8 ) ;
42
42
43
43
if ( typeof password === 'string' ) {
44
44
password = Buffer . from ( password ) ;
@@ -86,12 +86,12 @@ Auth.myRnd = function(r){
86
86
} ;
87
87
88
88
Auth . scramble323 = function ( message , password ) {
89
- var to = Buffer . allocUnsafe ( 8 ) ,
90
- hashPass = this . hashPassword ( password ) ,
91
- hashMessage = this . hashPassword ( message . slice ( 0 , 8 ) ) ,
92
- seed1 = this . int32Read ( hashPass , 0 ) ^ this . int32Read ( hashMessage , 0 ) ,
93
- seed2 = this . int32Read ( hashPass , 4 ) ^ this . int32Read ( hashMessage , 4 ) ,
94
- r = this . randomInit ( seed1 , seed2 ) ;
89
+ var to = Buffer . allocUnsafe ( 8 ) ;
90
+ var hashPass = this . hashPassword ( password ) ;
91
+ var hashMessage = this . hashPassword ( message . slice ( 0 , 8 ) ) ;
92
+ var seed1 = this . int32Read ( hashPass , 0 ) ^ this . int32Read ( hashMessage , 0 ) ;
93
+ var seed2 = this . int32Read ( hashPass , 4 ) ^ this . int32Read ( hashMessage , 4 ) ;
94
+ var r = this . randomInit ( seed1 , seed2 ) ;
95
95
96
96
for ( var i = 0 ; i < 8 ; i ++ ) {
97
97
to [ i ] = Math . floor ( this . myRnd ( r ) * 31 ) + 64 ;
@@ -110,17 +110,17 @@ Auth.xor32 = function(a, b){
110
110
} ;
111
111
112
112
Auth . add32 = function ( a , b ) {
113
- var w1 = a [ 1 ] + b [ 1 ] ,
114
- w2 = a [ 0 ] + b [ 0 ] + ( ( w1 & 0xFFFF0000 ) >> 16 ) ;
113
+ var w1 = a [ 1 ] + b [ 1 ] ;
114
+ var w2 = a [ 0 ] + b [ 0 ] + ( ( w1 & 0xFFFF0000 ) >> 16 ) ;
115
115
116
116
return [ w2 & 0xFFFF , w1 & 0xFFFF ] ;
117
117
} ;
118
118
119
119
Auth . mul32 = function ( a , b ) {
120
120
// based on this example of multiplying 32b ints using 16b
121
121
// http://www.dsprelated.com/showmessage/89790/1.php
122
- var w1 = a [ 1 ] * b [ 1 ] ,
123
- w2 = ( ( ( a [ 1 ] * b [ 1 ] ) >> 16 ) & 0xFFFF ) + ( ( a [ 0 ] * b [ 1 ] ) & 0xFFFF ) + ( a [ 1 ] * b [ 0 ] & 0xFFFF ) ;
122
+ var w1 = a [ 1 ] * b [ 1 ] ;
123
+ var w2 = ( ( ( a [ 1 ] * b [ 1 ] ) >> 16 ) & 0xFFFF ) + ( ( a [ 0 ] * b [ 1 ] ) & 0xFFFF ) + ( a [ 1 ] * b [ 0 ] & 0xFFFF ) ;
124
124
125
125
return [ w2 & 0xFFFF , w1 & 0xFFFF ] ;
126
126
} ;
@@ -131,8 +131,8 @@ Auth.and32 = function(a, b){
131
131
132
132
Auth . shl32 = function ( a , b ) {
133
133
// assume b is 16 or less
134
- var w1 = a [ 1 ] << b ,
135
- w2 = ( a [ 0 ] << b ) | ( ( w1 & 0xFFFF0000 ) >> 16 ) ;
134
+ var w1 = a [ 1 ] << b ;
135
+ var w2 = ( a [ 0 ] << b ) | ( ( w1 & 0xFFFF0000 ) >> 16 ) ;
136
136
137
137
return [ w2 & 0xFFFF , w1 & 0xFFFF ] ;
138
138
} ;
0 commit comments