Currently there are several problems with the NativeBigInteger library: - the build process: - can't distinguish between 32/64bit binaries. - currently forced to build only 32-bit binaries for compatibility. - misses out newer processors. - untidy deployment: static link w/ GMP. - no windows build scripts - orphaned project with no regular maintainer - apart from us, only i2p uses it; and they haven't touched it for years - no way to test all build products
Last time I ran some tests, the java6 BigInteger implementation had comparable speed, and I didn't get a chance to test java5. You can look through the mailing list archives to find the results, it was around 2009 may-august. Does anyone want to volunteer to make this fit-for-use again? It's best to make this an independent JNI library, as a separate effort from the Freenet Project. I'm not very good at this sort of thing, and there are other pressing tasks for me to be getting on with. Unless someone steps up, we will eventually have to get rid of it. The current build system is going obsolete very quickly. X -- GPG: 4096R/5FBBDBCE
