diff --git a/README.md b/README.md new file mode 100644 index 0000000..042ab18 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# ntl + +[NTL](https://libntl.org/) is a high-performance, portable C++ library +providing data structures and algorithms for arbitrary length integers; for +vectors, matrices, and polynomials over the integers and over finite fields; +and for arbitrary precision floating point arithmetic. + +NTL provides high quality implementations of state-of-the-art algorithms for: +* arbitrary length integer arithmetic and arbitrary precision floating point + arithmetic; +* polynomial arithmetic over the integers and finite fields including basic + arithmetic, polynomial factorization, irreducibility testing, computation of + minimal polynomials, traces, norms, and more; +* lattice basis reduction, including very robust and fast implementations of + Schnorr-Euchner, block Korkin-Zolotarev reduction, and the new + Schnorr-Horner pruning heuristic for block Korkin-Zolotarev; +* basic linear algebra over the integers, finite fields, and arbitrary + precision floating point numbers. diff --git a/ntl.rpmlintrc b/ntl.rpmlintrc deleted file mode 100644 index 8686263..0000000 --- a/ntl.rpmlintrc +++ /dev/null @@ -1,8 +0,0 @@ -# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON -# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_errors - -# The dictionary is missing some technical terms -addFilter(r'W: spelling-error .* irreducibility') - -# The configure script is not generated by autotools -addFilter(r'ntl.spec:[^:]+: W: configure-without-libdir-spec')