--- pgp/src/rsagen.c 2018/04/24 16:38:48 1.1.1.2 +++ pgp/src/rsagen.c 2018/04/24 16:39:31 1.1.1.3 @@ -30,6 +30,10 @@ /* Define symbol PSEUDORANDOM in random.h to disable truly random numbers. */ #include "random.h" +static void derive_rsakeys(unitptr n,unitptr e,unitptr d, + unitptr p,unitptr q,unitptr u,short ebits); + /* Given primes p and q, derive RSA key components n, e, d, and u. */ + /* The following #ifdefs determine constraints on key sizes... */ #ifdef WHOLEWORD_KEY /* some modmult algorithms are faster this way */ @@ -52,7 +56,7 @@ #define swap(p,q) { unitptr t; t = p; p = q; q = t; } -void derive_rsakeys(unitptr n, unitptr e, unitptr d, +static void derive_rsakeys(unitptr n, unitptr e, unitptr d, unitptr p, unitptr q, unitptr u, short ebits) /* Given primes p and q, derive RSA key components n, e, d, and u. The global_precision must have already been set large enough for n.