From: David B. <db...@du...> - 2002-05-10 17:20:31
|
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! |