hey all,
no traffic for a while, so I thought i'd throw up an update on what's
going on, at least afaik. Looks like we are almost ready for a release
save a couple of show stoppers.
- Apparently a data syncrhonization issue has cropped up with cryptoloop
and SMP machines, this is caused even when running SMP on a UP machine.=20
If anybody has experiences with this, or anything we can use to debug it
please post it. Every little bit helps ;-)
- RC5 is still broken, not sure that it will be fixed before the next
release, it is currently disabled in the source code.
- hvr added a cryptoapi version macro in crypto.h
#define CRYPTO_API_VERSION_CODE 0x000100
is the current status.
- I've been workign on rewriting DES, and there is about 10 more lines
of code that i need for the key schedule and I am done. It is currently
1/2 the size of the current implementation and MUCH more readable. I am
also working on an assembly implementation on the side in ppc, hopefully
that will be done as well.
On another note, i'm having trouble grasping specific bit manipulations
in C :-( If anybody can help me out, or point me towards some helpful
links i would *really* appriciate it as I am kind of kludging along here
;-)
Finally, some interesting benchmarks i did quicly on my G4 867:
des-ecb:
encryption: 3125 kb, 219111 usecs, 14262.177618 kb/sec
decryption: 3125 kb, 225151 usecs, 13879.574152 kb/sec
twofish-ecb:
encryption: 6250 kb, 185478 usecs, 33696.718748 kb/sec
decryption: 6250 kb, 175742 usecs, 35563.496489 kb/sec
serpent-ecb:
encryption: 6250 kb, 305774 usecs, 20439.932761 kb/sec
decryption: 6250 kb, 295950 usecs, 21118.432168 kb/sec
aes-ecb:
encryption: 6250 kb, 266338 usecs, 23466.422366 kb/sec
decryption: 6250 kb, 283241 usecs, 22066.014454 kb/sec
mars-ecb:
encryption: 6250 kb, 190797 usecs, 32757.328470 kb/sec
decryption: 6250 kb, 187064 usecs, 33411.025104 kb/sec
dfc-ecb:
encryption: 6250 kb, 744733 usecs, 8392.269444 kb/sec
decryption: 6250 kb, 746533 usecs, 8372.034458 kb/sec
rc6-ecb:
encryption: 6250 kb, 141812 usecs, 44072.433927 kb/sec
decryption: 6250 kb, 157185 usecs, 39762.063810 kb/sec
Enjoy!
|