| function BigInteger(a, b, c) { |
| this.array = new Array(); |
| if (a != null) { |
| var this_array = this.array; |
| this.t = 0; |
| var i = a.length; |
| while (--i >= 0) { |
| this_array[this.t++] = 0; |
| } |
| } |
| } |
| function bnpCopyTo(r, g) { |
| var this_array = g.array; |
| for (var i = g.t - 1; i >= 0; --i) |
| r.array[i] = g.array[i]; |
| r.t = g.t; |
| } |
| function montConvert(x) { |
| var r = new BigInteger(null); |
| r.t = 56; |
| return r; |
| } |
| var ba = new Array(); |
| a = new BigInteger(ba); |
| new BigInteger("afdsafdsafdsaafdsafdsafdsafdsafdsafdsafdsafdsafdsafdsfds"); |
| g = montConvert(a); |
| var r = new BigInteger(null); |
| bnpCopyTo(r, g); |
| |