generate gpg key on demand