On 22.11.2011 21:55, Glus Xof wrote: > enum METHOD > { > Glib::ENCRYPT_AES256 > Glib::ENCRYPT_AES128 > [...] > }; > > Glib::ustring::encrypt (ENCRYPT_METHOD method, Glib::ustring passphrase); > Glib::ustring::decrypt (ENCRYPT_METHOD method, Glib::ustring passphrase); Hello, encryption is a complex topic and therefore it does not make sense implementing it into an already extensive string class. What about modes and key derivation? There is a public domain library named Crypto++ [1], which implements cryptographic functions. Maybe it helps you. [1] http://www.cryptopp.com/ Regards, Martin
Attachment:
signature.asc
Description: OpenPGP digital signature