File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 275275 salt = new Buffer ( salt ) ;
276276
277277 var b = PBKDF2_HMAC_SHA256_OneIter ( password , salt , p * 128 * r ) ;
278- var B = new Int32Array ( p * 32 * r )
278+ var B = new Uint32Array ( p * 32 * r )
279279 for ( var i = 0 ; i < B . length ; i ++ ) {
280280 var j = i * 4 ;
281281 B [ i ] = ( ( b [ j + 3 ] & 0xff ) << 24 ) |
284284 ( ( b [ j + 0 ] & 0xff ) << 0 ) ;
285285 }
286286
287- var XY = new Int32Array ( 64 * r ) ;
288- var V = new Int32Array ( 32 * r * N ) ;
287+ var XY = new Uint32Array ( 64 * r ) ;
288+ var V = new Uint32Array ( 32 * r * N ) ;
289289
290290 var Yi = 32 * r ;
291291
292292 // scratch space
293- var x = new Int32Array ( 16 ) ; // salsa20_8
294- var _X = new Int32Array ( 16 ) ; // blockmix_salsa8
293+ var x = new Uint32Array ( 16 ) ; // salsa20_8
294+ var _X = new Uint32Array ( 16 ) ; // blockmix_salsa8
295295
296296 var totalOps = p * N * 2 ;
297297 var currentOp = 0 ;
You can’t perform that action at this time.
0 commit comments