@@ -35,10 +35,10 @@ Auth.token = function(password, scramble) {
3535// This is a port of sql/password.c:hash_password which needs to be used for
3636// pre-4.1 passwords.
3737Auth . 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 ) ;
4242
4343 if ( typeof password === 'string' ) {
4444 password = Buffer . from ( password ) ;
@@ -86,12 +86,12 @@ Auth.myRnd = function(r){
8686} ;
8787
8888Auth . 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 ) ;
9595
9696 for ( var i = 0 ; i < 8 ; i ++ ) {
9797 to [ i ] = Math . floor ( this . myRnd ( r ) * 31 ) + 64 ;
@@ -110,17 +110,17 @@ Auth.xor32 = function(a, b){
110110} ;
111111
112112Auth . 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 ) ;
115115
116116 return [ w2 & 0xFFFF , w1 & 0xFFFF ] ;
117117} ;
118118
119119Auth . mul32 = function ( a , b ) {
120120 // based on this example of multiplying 32b ints using 16b
121121 // 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 ) ;
124124
125125 return [ w2 & 0xFFFF , w1 & 0xFFFF ] ;
126126} ;
@@ -131,8 +131,8 @@ Auth.and32 = function(a, b){
131131
132132Auth . shl32 = function ( a , b ) {
133133 // 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 ) ;
136136
137137 return [ w2 & 0xFFFF , w1 & 0xFFFF ] ;
138138} ;
0 commit comments