Classe de chiffrement AES C ++

J'ai besoin d'AES pour mon projet de C++. Mais je n'ai pas le temps d'étudier le plus populaire et complexe c++ bibliothèques de cryptographie. Connaissez-vous un prêt fait, open source, C++ de la classe qui implémente l'AES(Rijndael)?

quelque chose qui donne quelque chose comme

void makekey(....);
string encrypt(string data); //takes plain text, returns encrypted text
string decrypt(string data); //takes encrypted text, returns plain text

J'ai déjà vu cette mise en œuvre de l'AES et suis en train de l'adapter à mes besoins, mais je ne veux pas réinventer la roue (et je vais avoir des problèmes avec elle). donc si vous connaissez de cette catégorie s'il vous plaît laissez-moi savoir.

source d'informationauteur Yohannis