On May 4, 10:43 pm, "Jim Klo (SRI)" <
jim....@sri.com> wrote:
> I keep getting this same error:
> usage: gpg [options] --clearsign [filename]
>
> What might I be doing wrong?
>
> I'm on Mac OS X 10.6.7, Python 2.7, and gpg 1.4.6 & 2.0.17 via MacGPG.
I managed to test on a Mac OSX system: 10.5.8, Python 2.5, MacGPG
1.4.9. Everything seems to work:
import gnupg
gpg = gnupg.GPG(gnupghome='keys')
print('Generating keys for testing:')
key = generate_key(gpg, "Andrew", "Able", "
alpha.com",
passphrase="andy")
andrew = key.fingerprint
data = 'Top secret'
d = {
'keyid': andrew,
'passphrase': 'andy',
}
signed = gpg.sign(data, **d)
assert signed
print('Signed, clearsign:')
print(str(signed))
Note that you don't need to specify clearsign, as that's the default.
Result:
Generating keys for testing:
Signed, clearsign:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Top secret
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iEYEARECAAYFAk3FOskACgkQnQwjkB5r1RTJOQCgjzciAI/0Q+QQF0imcgaGQ3M3
n4QAoIrTfg19KTBhYQjc1ZPfnvZb6AUJ
=jAxr
-----END PGP SIGNATURE-----
Regards,
Vinay Sajip