Crypt::GCrypt provides an object interface to the C libgcrypt library. It currently supports symmetric encryption/decryption and message digests, while asymmetric cryptography is being worked on.