This is the git repository for LibTomMath, a free open source portable number theoretic multiple-precision integer (MPI) library written entirely in C.
API/ABI changes: check here
The develop
branch contains the in-development version. Stable releases are tagged.
Documentation is built from the LaTeX file bn.tex
. There is also limited documentation in tommath.h
. There is also a document, tommath.pdf
, which describes the goals of the project and many of the algorithms used.
The project can be build by using make
. Along with the usual make
, make clean
and make install
, there are several other build targets, see the makefile for details. There are also makefiles for certain specific platforms.
Tests are located in demo/
and can be built in two flavors.
make test
creates a test binary that is intended to be run against mtest
. mtest
can be built with make mtest
and test execution is done like ./mtest/mtest | ./test
. mtest
is creating test vectors using an alternative MPI library and test
is consuming these vectors to verify correct behavior of ltmmake test_standalone
creates a stand-alone test binary that executes several test routines.Building is straightforward for GNU Linux only, the section "Building LibTomMath" in the documentation in doc/bn.pdf
has the details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。