Juergen,<br>
<br>
You may want to consider a probabilistic method such as the
Rabin-Miller test.&nbsp; This test can be performed very quickly, and
some variations on it make it very accurate.&nbsp; How important is proof of primality in your application?<br>
<br>
-Ted<br><br><div><span class="gmail_quote">On 11/13/05, <b class="gmail_sendername">Juergen Bullinger</b> &lt;<a href="mailto:juergen.bullinger@gmx.net">juergen.bullinger@gmx.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>I need to do compositeness checks on very large numbers (thousands of<br>bits).<br>At the moment I use trial divisions and termat checks (2^(p-1) ?= 1 (mod<br>p)).<br>* At the moment I use mpz_powm for this purpose, but I wonder if there
<br>is a better/faster way to do that, because for me it is sufficient to<br>use 2 as the base (mpz_powm(resultVar, 2, phiVar, prime)).<br>I know that there are functions with base 2, but it looks that they are<br>all using long integers as an exponent, but I need larger exponents.
<br><br>Thank you in advance<br>Juergen<br><br>--<br>Juergen Bullinger &lt;<a href="mailto:juergen.bullinger@gmx.net">juergen.bullinger@gmx.net</a>&gt;<br><br>_______________________________________________<br>gmp-discuss mailing list
<br><a href="mailto:gmp-discuss@swox.com">gmp-discuss@swox.com</a><br><a href="https://gmplib.org/mailman/listinfo/gmp-discuss">https://gmplib.org/mailman/listinfo/gmp-discuss</a><br></blockquote></div><br>