Well, I have finally gotten off my ass and finished what I started. pyAES is no longer active, check out its progeny:
Sorry folks but due to time constraints and other factors, I am forced to discontinue pyAES. There most likely will be no more releases. You can still email if you have difficulties and I will help as much as I can.
On the bright side, Kelly Roestel from Dolphin Search was gracious enough to compile the package for the alpha platform. Her rpms are in the download section.
Take care and enjoy the crypto while it works :)... read more
Recently conducted Diehard tests on 8.5 MB of output data from the tgCSPRN generator included in the package.
Results:
http://eevolved.com/diehard.txt
Test conditions:
tgCSPRNG called a thread stir every 100 iterations of getBytes() (3200 bytes worth).
Interpretation:
As I understand these p-values, the more even the distribution ( from 0.0 to 1.0 ) the better.
An average of all 234 p-values collected yields 0.531609.... read more
I uploaded the documentation and a screenshot for the project but it seems as if Sourceforge bungled the process. So here are some real links:
Documentation:
http://eevolved.com/pyAES/doc/index.html
ScreenShot:
http://eevolved.com/pyAES/screencap.png
Alright, I have changed things around in this more professional distribution.
AES now operates in both ECB and CBC mode, I still don't know why I ever bothered removing CBC in the first place...
The ECC module has been dropped until I can implement the entire thing in pure python. The C libraries just weren't agreeing with me.
Cool installers for the binary distributions, kinda like a disutils with real features.... read more
Oh yeah, if you're confused between the project name ( Advanced Encryption Suite ) and Rijndael ( the Advanced Encryption Standard ), well, tough. I think AES as an acronym is still free for use.
Sourceforge has graciously accepted the project so you can expect to see a release in a few days. Stay tuned!