As far as we know it is the most secure, fastest, most thoroughly tested, and best documented in the world. It it natively compatible with the Verficatum Mix-Net.
We provide the library as a single file or as the underlying source code repository. The API and benchmark below can be compiled from the source code.
You must read the GNU Affero General Public License 3.0 carefully and make sure that you understand the license terms before you download or use our software. You can read about the rationale for using this particular license here.
VJSC is a library, so there is no user manual, but we provide a fully documented API and the source code is comprehensively documented with pointers to the standard literature for all algorithms used. The source is embedded in the API pages for easy reference.
The low level routines of our arithmetic library runs in constant memory to minimize the use of the garbage collector. We have also made best effort of writing the code in such a way that a clever interpreter or compiler has a decent chance to do code analysis on the fly and determine the integer type that suffices to run the code and not use actual floating point numbers.