.. _spkg_fplll:

fplll: Lattice algorithms, including LLL with floating-point orthogonalization
==============================================================================

Description
-----------

fplll contains implementations of several lattice algorithms. The
implementation relies on floating-point orthogonalization, and LLL is
central to the code, hence the name.

Website: https://github.com/fplll/fplll

License
-------

-  LGPL V2.1+


Upstream Contact
----------------

-  Martin Albrecht <martinralbrecht+fplll@googlemail.com>
-  Mailing List https://groups.google.com/forum/#!forum/fplll-devel

Dependencies
------------

-  gmp
-  mpfr

Type
----

standard


Version Information
-------------------

package-version.txt::

    5.4.1


Equivalent System Packages
--------------------------

conda:

.. CODE-BLOCK:: bash

    $ conda install fplll

Fedora/Redhat/CentOS:

.. CODE-BLOCK:: bash

    $ sudo yum install  fplll

freebsd:

.. CODE-BLOCK:: bash

    $ sudo pkg install fplll

gentoo:

.. CODE-BLOCK:: bash

    $ sudo emerge fplll

homebrew:

.. CODE-BLOCK:: bash

    $ brew install fplll

opensuse:

.. CODE-BLOCK:: bash

    $ sudo zypper install fplll

See https://repology.org/project/fplll/versions

If the system package is installed, ./configure will check whether it can be used.

