2010年 12月 28日

JavaScript の BigInt ライブラリ

探してみると、実装自体はあるんだけど、インターフェイスやらライセンスやらで好みのがなくて困った。弾さんが最近書いていたりしたけど、ライセンスが GPL なので、一部の用途にはちょっと使うのに躊躇するしという感じなので、Public Domain で公開されている www.leemon.com/crypto/BigInt.js のラッパを書いてしのぐことにした。

パフォーマンスは計ってないけど、今回の自分の用途だとそんなにパフォーマンスいらないのでまぁいいやという気分。負数に対応してないけど使わないので深追いしてない。