Home GnuPG

Use std::shared_ptr instead of QSharedPointer