A general number field sieve implementation (1993)

by D J Bernstein, A K Lenstra