To modrobert:
If you want a version that's probably faster when compiled, then you'll want to use the OpenSSL version. Everything you need is in crypto\aes\aes_core.c.
I've actually switched to that version, because the optimized version I was working on can't be optimized as well as the OpenSLL version. It's also longer, and requires 256kb of table space, vs 16kb in my optimized OpenSSL version (normally has 8*1024kb tables).
At first I thought it was going to be crappy, but it turns out to be quite nice.
|