Hi!
From the beginning I could't sign messages. The encryption works
properly.
When I set:
defaults write com.freron.MailMate MmOpenPGPHashFunction -string
sha256
from #737 OpenGPG Signing doesn't work. (#737 OpenGPG Signing doesn't work.)
I can sign. But not sign an encrypt together.
I get this error:
OpenPGP signing and/or encryption failed
USERID_HINT E32A6E5116749690 Marcus <Marcus@>
NEED_PASSPHRASE E32A6E5116749690 E32A6E5116749690 17 0
GOOD_PASSPHRASE
BEGIN_SIGNING H2
BEGIN_ENCRYPTION 2 9
debug log:
OpenPGP
gpg2 --no-verbose --batch --no-tty --openpgp --status-fd 2 --digest-algo SHA1 --textmode --armor --recipient "<info@****>" --recipient "<marcus@***>" --local-user "<marcus@***>" --encrypt --sign
Input string (971): "Content-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: 8bit\r\n\r\nHi!\r\n\r\n****..."
Command: #!/usr/bin/env bash
"$MM_GPG" --no-verbose --batch --no-tty --openpgp --status-fd 2 --digest-algo SHA1 --textmode --armor --recipient "<info@***>" --recipient "<marcus@***>" --local-user "<marcus@***>" --encrypt --sign
Result: Failure
Output string (1525): "-----BEGIN PGP MESSAGE-----\nComment: GPGTools - https://gpgtools.org\n\nhQEMA7tte2Rnn8w6AQf/fDCOWfiFx8toJlRGjquxrMjAZOuvAJHhmZfGBXYeJ7Ym\nwxH9t6VfrVoo0Ban4Y3Rm9VL3B9zLl5J3mjtfBhbG/kSW55AfxDeH1745N4cC..."
Detail: [GNUPG:] USERID_HINT E32A6E5116749690 Marcus <Marcus@>
Detail: [GNUPG:] NEED_PASSPHRASE E32A6E5116749690 E32A6E5116749690 17 0
Detail: [GNUPG:] GOOD_PASSPHRASE
Detail: [GNUPG:] BEGIN_SIGNING H2
Detail: gpg: DSA-Schlüssel 16749690 benötigt einen mindestens 256 Bit langen Hash
Detail: [GNUPG:] BEGIN_ENCRYPTION 2 9
Detail: gpg: [stdin]: sign+encrypt failed: General error
My Key: DSA 3.072
MailMate 1.9.3 (5187)
gpg (GnuPG/MacGPG2) 2.0.28
libgcrypt 1.6.3
Thank you very much for support!
Marcus