diff --git a/lib/bn.js b/lib/bn.js index 0854c1c..210c445 100644 --- a/lib/bn.js +++ b/lib/bn.js @@ -657,7 +657,7 @@ var off = (bit / 26) | 0; var wbit = bit % 26; - w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; + w[bit] = (num.words[off] >>> wbit) & 0x01; } return w;