ich eine bignum Bibliothek entwickle: http://pastebin.com/nFgF3zjW ich den Miller-Rabin-Algorithmus implementiert (isprime()
), aber es ist extrem langsam, im Vergleich zu für BN_is_prime_fasttest das Beispiel OpenSSL.Bignum Bibliothek, langsam prime Generator
Ich versuchte Profiling und die Funktionen, die am meisten ausgeführt werden, sind bn_shr_atomic
und bn_cmp
. Irgendeine Idee, wie ich das schneller machen kann?
Verwenden Sie einen schnelleren Test als Miller-Rabin? –