Crypto library for C++