## Section: Software

### Gmp -Ecm

Participants : Romain Cosset, Pierrick Gaudry, Alexander Kruppa, Paul Zimmermann [ contact ] .

Gmp-Ecm is a program to factor integers using the Elliptic Curve Method. Its efficiency comes both from the use of the Gmp library, and from the implementation of state-of-the-art algorithms. Gmp-Ecm contains a library (libecm ) in addition to the binary program (ecm ). The binary program is distributed under Gpl , while the library is distributed under Lgpl , to allow its integration into other non-Gpl software. For example, the Magma computational number theory software and the Sage computer algebra system both use libecm .

In 2009, Gmp-Ecm 6.2.2 and 6.2.3 have been released. In addition, the HECM implementation by Romain Cosset has been included in GMP-ECM.