In the following email addresses, please replace "at" by "@" and "dot" by ".".
For example, <xxx dot yyy at zzz dot to> should read <xxx.yyy@xxx.to>.

Cyril Bouvier <Cyril dot Bouvier at inria dot fr>
        contributed the batch mode and GPU for stage 1
David Cleaver <wraithx at morpheus dot net>
        contributed the APRCL code
Pierrick Gaudry <gaudry at lix dot polytechnique dot fr>
	contributed efficient assembly code for combined mul/redc.
Brian Gladman <brg at gladman dot plus dot com>
        contributed the Visual C build files
Jim Fougeron <jfoug at cox dot net>
	contributed the expression parser, the primality testing tools,
	and several command-line options.
Laurent Fousse <laurent at komite dot net>
	contributed the middle product code, the autoconf/automake tools,
	and author of the Debian package.
Alexander Kruppa <firstname.lastname@mytum.de> (substitute appropriately)
	joined Paul Zimmermann at release 5, contributed the Toom-Cook
	multiplication code, the special code for Fermat numbers, and
	many other nice things.
Francois Morain <morain at lix dot polytechnique dot fr>
	 contributed the Stage 1 code for Weierstrass form
Dave Newman <dragonmeat at gmail dot com>
	contributed the Kronecker-Schönhage multiplication code,
	and the NTT code.
Jason S. Papadopoulos <jasonp at boo dot net> contributed optimizations 
        to the NTT code.
Seth Troisi <sethtroisi at google dot com>
        contributed to GPU code
Paul Zimmermann <zimmerma at loria dot fr>
	author of the first version of the program.

Several people also helped by suggesting improvements, or testing
beta-versions: Allan Steel, Karim Belabas, Torbjörn Granlund,
Japke Rosink, Bruce Dodson.

If you want to contribute to GMP-ECM, you are welcome; the development
version is available on <https://gitlab.inria.fr/zimmerma/ecm/>.
