these vars should be like this

    var utf8String = sjcl.codec.utf8String,
        array = new Uint32Array( 1 ),
        salt = crypto.getRandomValues( array )[0],
        count = 2048;