[cryptography] AES Implementation

Jeffrey Walton noloader at gmail.com
Tue May 12 14:30:51 EDT 2015


On Tue, May 12, 2015 at 5:47 AM, Givon Zirkind <givonne at gmx.com> wrote:
> Hi,
>
> Can anyone recommend an open source AES library in some flavor of C?
>
It depends on your goals and threat models. If any old library will
do, then check out https://wiki.openssl.org/index.php/Related_Links
and http://www.cryptopp.com/wiki/Related_Links. They are fairly
comprehensive and up-to-date lists of security libraries. Pick the one
you find the best documentation that suits your taste.

If you are interested in correctness, speed, and hardening from
not-so-common attacks like side channel attacks, then you should see
if Bernstein has anything. Libraries like Crypto++ and OpenSSL use
table driven implementations, and they are susceptible to the side
channel attacks. Bernstein makes great effort to avoid them.

Jeff


More information about the cryptography mailing list