Quote:
Originally posted by trap_jaw4 You could submit some of that to codepatch@limewire.org. I'm working on THEX at the moment (tree hashes etc) and I will probably have it ready by tomorrow or so. - Well it's sort of working already but I wanted to add some tests & so on. |
Is that the codepatch which was submitted yesterday evening? I note that you use the Tiger.java function from org.gnu.crypto. It differs a little from my implementation that I wrote more than one year ago when the GNU crypto API was still not ported to Java.
I just looked at it (shamely it was submitted in RAR format which is licenced, why not ZIP/JAR ?), and looked at the generated code and its performance. My implementation is still faster than the org.gnu.crypto version.
Did you try to replace the blockprocessing functions of GNU's Tiger MessageDigestSPI with my code? (you could keep the interface API, or I may integrate my code in the GNU Crypto framework).
May be I should propose my version (which was posted in the GDF files) to GNU Crypto API maintainers, to exhibit them the performance differences (I had worked a lot on my implementation to maximize the optimization of the generated bytecode compiled with javac).