Page MenuHome GnuPG
Feed Advanced Search

Jan 13 2016

gniibe added a comment to T1828: card-edit/fetch assumes signing key is master key and fails if not.

Finally, I confirmed the problem. Sorry for taking long time. My understanding
was bad. I'm going to fix this.

Jan 13 2016, 1:13 AM · Bug Report, gnupg

Dec 24 2015

gniibe added a comment to T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected.

I removed the not-working checkbkupkey subcommand in
44aee35e69540510617aea4b886ef845590960fe

Dec 24 2015, 3:58 AM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
gniibe added a comment to T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected.

Also fixed the bkuptocard subcommand in: 40959add1ba0efc1f4aa87fa075fa42423eff73c

Dec 24 2015, 3:55 AM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)

Dec 23 2015

gniibe closed T2201: genkey1024.test fails as Resolved.
Dec 23 2015, 10:14 AM · Bug Report, gnupg
gniibe added a comment to T2201: genkey1024.test fails.

Fixed in aecf1a3c.

Dec 23 2015, 10:14 AM · Bug Report, gnupg

Dec 22 2015

gniibe added a comment to T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon.

Thank you again.

It is likely that the token itself doesn't work well after wakeup from sleep
mode. In this case, all that we can do is re-inserting the token manually.

I'm not sure how PC/SC service handles USB reset after wakeup.

Dec 22 2015, 8:43 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report
gniibe added a comment to T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon.

Thank you for further testing.
I think that current code doesn't handle the case when card goes inactive/reset
while reader keeps working. Current code only goes to the reset sequence for a
card again when it detects reader failure. So, although the concept is
different, I think mapping PSCS_W_CARD_RESET to SW_HOST_NO_READER (for now) will
work. Given the situation we don't yet support multiple cards, this workaround
would be OK for a while.

Dec 22 2015, 2:10 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report

Dec 21 2015

gniibe removed a project from T1962: gnupg 1.4.x adds unknown ECC subkeys repeatedly.: In Progress.
Dec 21 2015, 6:50 AM · Bug Report, gnupg
gniibe added a comment to T1962: gnupg 1.4.x adds unknown ECC subkeys repeatedly..

Fixed in 1.4.20 (and 2.0.28).

Dec 21 2015, 6:50 AM · Bug Report, gnupg
gniibe closed T1962: gnupg 1.4.x adds unknown ECC subkeys repeatedly. as Resolved.
Dec 21 2015, 6:50 AM · Bug Report, gnupg

Dec 18 2015

gniibe added a comment to T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected.

Fixed in
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=b30c15bf7c5336c4abb1f9dcd974cd77ba6c61a7

Dec 18 2015, 2:52 AM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
gniibe added a project to T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected: Restricted Project.
Dec 18 2015, 2:52 AM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)

Dec 17 2015

gniibe added a comment to T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected.

I'm considering fixing this.

Dec 17 2015, 1:13 PM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
gniibe claimed T2169: Smartcard card-edit generate fails when off-card backup of encryption key is selected.
Dec 17 2015, 1:13 PM · gnupg24, gnupg26, Bug Report, gpgagent, gnupg (gpg21)
gniibe removed a project from T1158: tests/parse-test needs -lgpg-errors: In Progress.
Dec 17 2015, 3:14 AM · Bug Report, poldi
gniibe closed T1158: tests/parse-test needs -lgpg-errors as Resolved.
Dec 17 2015, 3:14 AM · Bug Report, poldi
gniibe added a comment to T1158: tests/parse-test needs -lgpg-errors.

New Debian package is uploaded based on master branch of Poldi.
Problem has gone, so, closing this issue.

Dec 17 2015, 3:14 AM · Bug Report, poldi

Dec 16 2015

gniibe added a project to T1158: tests/parse-test needs -lgpg-errors: In Progress.
Dec 16 2015, 6:29 AM · Bug Report, poldi
gniibe added a comment to T1158: tests/parse-test needs -lgpg-errors.

In the current master, there is no problem.
In Debian, we needed to add -lgpg-error due to questionable patch introduced by
Debian itself: https://bugs.debian.org/405238

When we use libgcrypt installed by released version of libgcrypt, the master
branch of poldi has no problem.

Dec 16 2015, 6:29 AM · Bug Report, poldi
gniibe added a comment to T2106: Support SHA-256 fingerprints for ssh.

It is base64 trimmed the last '='.

Introducing new specifier, say %f, would be good, while keeping %F as is.
%f includes the hash algorithm string as SSH does.

Dec 16 2015, 2:45 AM · gnupg (gpg22), gnupg, ssh, Feature Request
gniibe added a comment to T2195: keyring: cache consistency problem.

I think that current lock/unlock mechanism is only for mutual exclusion between
multiple writers. I mean, lock/unlock is done to avoid inconsistency caused by
multiple writers.

It seems that we forget to implement mutual exclusion between writers and
readers, as Neal described.

Before 2.1.10, the write access was limited to specific interactive usage
patterns and it didn't cause major problems (it caused rarely if happened).
Now, I think that we should implement mutual exclusion between readers and writers.

Dec 16 2015, 1:45 AM · Bug Report, gnupg

Dec 15 2015

gniibe added a project to T1686: GPG Smartcard daemons not detecting card change Windows 8.1: Restricted Project.
Dec 15 2015, 5:23 AM · gnupg, Windows 32, gnupg (gpg20), Windows, Bug Report
gniibe added a comment to T1686: GPG Smartcard daemons not detecting card change Windows 8.1.

I think that this was fixed in:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=d1a97585c5e73fbc7d4cf90e38f76ffc5aea305f

It will be in 2.1.11 and 2.0.30.

Dec 15 2015, 5:23 AM · gnupg, Windows 32, gnupg (gpg20), Windows, Bug Report
gniibe closed T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart as Resolved.
Dec 15 2015, 5:15 AM · gnupg, gpg4win, scd, Feature Request
gniibe added a comment to T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart.

I confirmed that this is fixed in 2.0 and 2.1.

Dec 15 2015, 5:15 AM · gnupg, gpg4win, scd, Feature Request
gniibe added a project to T2154: encrypt_dek ignores gcry_pk_encrypt return value: In Progress.
Dec 15 2015, 4:43 AM · In Progress, Bug Report, gnupg
gniibe claimed T2154: encrypt_dek ignores gcry_pk_encrypt return value.
Dec 15 2015, 4:43 AM · In Progress, Bug Report, gnupg
gniibe added a comment to T2154: encrypt_dek ignores gcry_pk_encrypt return value.

Thank you. There is no reason. It is fixed in:

http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=4ee881bff4c8fdfa4b3b7a4b7afab611471e97f1

Dec 15 2015, 4:43 AM · In Progress, Bug Report, gnupg
gniibe claimed T2153: agent_pksign_do ignores do_encode_raw_pkcs1 do_encode_md return values.
Dec 15 2015, 4:36 AM · Bug Report, gnupg
gniibe added a comment to T2153: agent_pksign_do ignores do_encode_raw_pkcs1 do_encode_md return values.

Thank you for your audit.

It ignores the calculated value if it detects failure of gcry_pk_verify.
This is now a kind of standard practice to avoid possible attacks.

Here is a reference:
https://securityblog.redhat.com/2015/09/02/factoring-rsa-keys-with-tls-perfect-forward-secrecy/

Dec 15 2015, 4:36 AM · Bug Report, gnupg
gniibe added a comment to T2150: Generating keys on OpenPGP card yields wrong public key.

For my case with OpenPGPcard, the patch fixed the problem of wrong fingerprint
computation. Please test with the patch.

Dec 15 2015, 1:11 AM · Bug Report, gnupg, gnupg (gpg21)
gniibe added a comment to T2150: Generating keys on OpenPGP card yields wrong public key.

Sorry for my mistake for reading your post. I considered it would be the case
for m, but I also fixed the case for e, the exponent.
Here, I reproduce the problem with OpenPGPcard (while it only occurs 1/256 with
Gnuk Token).
I confirmed that original OpenPGPcard returns e as four bytes 00 01 00 01 with
0x00 in front. This causes 100% failure for fingerprint computation.
I'm going to test the patch with OpenPGPcard. (I'm now installing newer
libgpg-error, to build master of GnuPG.)

Dec 15 2015, 12:47 AM · Bug Report, gnupg, gnupg (gpg21)

Dec 14 2015

gniibe added a comment to T2150: Generating keys on OpenPGP card yields wrong public key.

Thank you for the bug report. The ratio of 1 failure among 248 made me a great
hint to locate the bug.

I think that it is fingerprint computation bug, which is fixed here:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=d40975cbe8ff86fcc4a1b4963fdffc66ddee85ce

Dec 14 2015, 6:45 AM · Bug Report, gnupg, gnupg (gpg21)
gniibe added a project to T2150: Generating keys on OpenPGP card yields wrong public key: Restricted Project.
Dec 14 2015, 6:45 AM · Bug Report, gnupg, gnupg (gpg21)
gniibe claimed T2150: Generating keys on OpenPGP card yields wrong public key.
Dec 14 2015, 6:45 AM · Bug Report, gnupg, gnupg (gpg21)

Dec 11 2015

gniibe added a comment to T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon.

Thank you for your testing.

Your change is pushed with my comment:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=d1a97585c5e73fbc7d4cf90e38f76ffc5aea305f

I'll backport this to GnuPG 2.0.

Dec 11 2015, 1:07 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report

Dec 10 2015

gniibe added a comment to T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon.

Thank you again.

I think that Windows 8 (and later) changed the PC/SC service. The service is
only available when smartcard is there, and after the removal, it returns
PCSC_E_NO_SERVICE error. This is not expected for current code.

I'm applying your patch with my comment like above. Do you agree to put the
line in the commit log?:

   Signed-off-by: Daniel Hoffend <dh@dotlan.net>

I don't have Windows 8 machine. So, I leave this issue as testing.

Dec 10 2015, 3:15 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report
gniibe added a project to T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon: Restricted Project.
Dec 10 2015, 3:15 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report
gniibe closed T2052: Segfault in gpg-agent running with --enable-ssh-support on OS X 10.10 Yosemite as Resolved.
Dec 10 2015, 1:21 AM · MacOS, Bug Report, gnupg
gniibe added a comment to T2052: Segfault in gpg-agent running with --enable-ssh-support on OS X 10.10 Yosemite.

Closing, I assume it's the same bug of 2112, which was fixed.

Dec 10 2015, 1:21 AM · MacOS, Bug Report, gnupg
gniibe claimed T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon.
Dec 10 2015, 12:39 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report
gniibe added a comment to T2167: Unplugging USB Smartcard/Yubikey causes problems with scdaemon.

Thank you for the bug report with log.

It could be related to the bug which was just fixed:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=f42c50dbf00c2e6298ca6830cbe6d36805fa54a3

I'm backporting this to 2.0.x.

Dec 10 2015, 12:39 AM · gnupg (gpg22), Restricted Project, patch, Windows 64, scd, Windows, Windows 32, Bug Report

Nov 10 2015

gniibe closed T2142: Regression in --enable-ssh-support with GnuPG 2.1.8 and 2.1.9? as Resolved.
Nov 10 2015, 7:20 AM · Bug Report, gnupg
gniibe added a comment to T2142: Regression in --enable-ssh-support with GnuPG 2.1.8 and 2.1.9?.

Sorry for your trouble. I believe that your key includes ed25519.

Once, we introduced a bug and it was fixed in 2.1.9. For a key registered by
old GnuPG by ssh-add, it should be removed and to be add again.

Nov 10 2015, 7:20 AM · Bug Report, gnupg

Nov 2 2015

gniibe set External Link to https://bugs.debian.org/771263 on T1818: gnupg fails (buffer overflow detected) to encrypt archive when called from duplicity.
Nov 2 2015, 9:21 AM · Info Needed, gnupg, gnupg (gpg14), Bug Report, Debian
gniibe claimed T1818: gnupg fails (buffer overflow detected) to encrypt archive when called from duplicity.
Nov 2 2015, 9:21 AM · Info Needed, gnupg, gnupg (gpg14), Bug Report, Debian

Oct 29 2015

gniibe added a comment to T2095: Stop installing gpg-zip(1).

Thank you for pointing out. It was long standing mistake.
Fixed in the repo.

Oct 29 2015, 2:34 AM · Documentation, Bug Report, gnupg
gniibe added a project to T2095: Stop installing gpg-zip(1): In Progress.
Oct 29 2015, 2:34 AM · Documentation, Bug Report, gnupg
gniibe claimed T2095: Stop installing gpg-zip(1).
Oct 29 2015, 2:34 AM · Documentation, Bug Report, gnupg
gniibe changed Version from 2.0.29 to 2.0.29, 2.1.9 on T2095: Stop installing gpg-zip(1).
Oct 29 2015, 2:34 AM · Documentation, Bug Report, gnupg

Oct 27 2015

gniibe added a comment to T2122: unexpected 'merging secret key blocks is not anymore available' error.

Ah... It is finally reproducible for me.

The problem is: '-i' doesn't mean importing. You need to use '--import' to
import keys. '-i' means '--interactive'.

'gpg -i file' just tries to parse the file. Secret key parsing became
unsupported in 2.1.x.

Oct 27 2015, 11:21 AM · Bug Report, gnupg
gniibe claimed T2122: unexpected 'merging secret key blocks is not anymore available' error.
Oct 27 2015, 2:48 AM · Bug Report, gnupg
gniibe added a comment to T2122: unexpected 'merging secret key blocks is not anymore available' error.

Thank you for your cooperation.
I think that the message was emitted by 'gpg -d' (not 'gpg -i').
Could you please confirm that by invoking 'gpg -d sec.asc' alone?

In my environment (Debian testing), the symptom is not reproducible with 2.1.8,
2.1.9, and development version of gnupg. It is decrypted with no problem, and
it is imported with no problem.

If you know there is Arch Linux specific patch, please let me know.

Oct 27 2015, 2:48 AM · Bug Report, gnupg

Oct 26 2015

gniibe added a comment to T2122: unexpected 'merging secret key blocks is not anymore available' error.

Please do that:

$ script output-log.txt # which invokes new shell
$ gpg --version

And run your gpg commands of exporting and importing keys.

$ exit

Then, you have a file 'output-log.txt'.
Please describe your oparating system and your configuration file.

Oct 26 2015, 4:16 AM · Bug Report, gnupg

Oct 20 2015

gniibe added a comment to T2111: ssh-agent support broken.

Please remove your private key(s) of ed25519 and register it again.

Please see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798956#24

Oct 20 2015, 12:42 PM · Debian, Bug Report, gnupg, Duplicate, gnupg (gpg21), ssh

Oct 15 2015

gniibe added a comment to T2122: unexpected 'merging secret key blocks is not anymore available' error.

Sorry, I can't understand your situation to identify bug(s) by your explanation.

Please give us your command lines of import and exact output of GnuPG (before
your interpretation). Exact session log is preferred.

Please note that the message, "GPG: FIXME: merging secret key blocks is not
anymore available" is not an error, but the debug message,
which should not be encountered by importing keys.

So, I guess that something wrong was happened.

Oct 15 2015, 3:55 AM · Bug Report, gnupg

Oct 14 2015

gniibe added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

For 1.6, please see:

    commit d501cc4edd55d3953d7581b3f8ff0c348df31ef0
    commit 24f6c65e36edec13aa781862ff1ff45ca3e99b99

Please test.

Oct 14 2015, 5:50 AM · Bug Report, libgcrypt
gniibe added a project to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX: Restricted Project.
Oct 14 2015, 5:50 AM · Bug Report, libgcrypt
gniibe removed a project from T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX: In Progress.
Oct 14 2015, 5:50 AM · Bug Report, libgcrypt

Oct 13 2015

gniibe added a project to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX: In Progress.
Oct 13 2015, 5:34 AM · Bug Report, libgcrypt
gniibe claimed T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.
Oct 13 2015, 5:34 AM · Bug Report, libgcrypt
gniibe added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

Thank you for the patch. I apply to master.
I'm going to apply to 1.6.

Oct 13 2015, 5:34 AM · Bug Report, libgcrypt

Sep 30 2015

gniibe added a comment to T2112: Crash on ssh-add.

Thank you for testing.

ssh-add'ing your key, you have .gnupg/private-keys-v1.d/<KEYGRIP>.key registered.
Removing an entry in .gnupg/sshcontrol manually doesn't remove the file, and it
results inconsistent state.
Please remove the file.

I admit that current UI set for SSH is not enough; we need improvement here.

Sep 30 2015, 3:44 AM · Bug Report, gnupg
gniibe claimed T1613: openpgp v2 card bricks after invalid reset apdu.
Sep 30 2015, 3:14 AM · Too Old, gnupg, scd, Not A Bug, Bug Report
gniibe added a comment to T1613: openpgp v2 card bricks after invalid reset apdu.

Using PC/SC, I believe that you can revive your cards.

Please see:
https://lists.gnupg.org/pipermail/gnupg-devel/2013-March/027518.html
https://lists.gnupg.org/pipermail/gnupg-devel/2013-March/027519.html

Sep 30 2015, 3:14 AM · Too Old, gnupg, scd, Not A Bug, Bug Report

Sep 29 2015

gniibe added a comment to T1828: card-edit/fetch assumes signing key is master key and fails if not.

Thank you for your report. There is no logic to check fingerprint. So, I think
that the key retrieval itself might fail somewhere.

Assuming your gpg2keys_curl is installed at /usr/lib/gnupg2, could you please run
following command, and input lines?

$ /usr/lib/gnupg2/gpg2keys_curl -o public-key.asc
COMMAND GET
HOST gist.githubusercontent.com
SCHEME https
PATH
/aelana/0cde322d66206ea5fb90/raw/1cc31e99fbdb5a75e4104fe597794ec3dccd6bc4/gistfile1.txt

0x85D5A0DA4EC2B038128F9D8847912162AEB99527

<<<<< OUTPUT FROM SERVER IS EXPECTED HERE >>>>>

Sep 29 2015, 1:26 PM · Bug Report, gnupg
gniibe added a comment to T2079: gpg2 --card-status won't create proper stubs for (sub)keys which are known but non-usable.

Yes, I believe 2.1.8 should work well. The private key management is moved to
gpg-agent, and gpg-agent automatically create stubs.

Sep 29 2015, 9:29 AM · Bug Report, scd, gnupg
gniibe closed T1100: gnupg2 fails to properly generate signing subkey below cert-only key on OpenPGP card 2.0 as Resolved.
Sep 29 2015, 7:43 AM · Bug Report
gniibe added a comment to T1100: gnupg2 fails to properly generate signing subkey below cert-only key on OpenPGP card 2.0.

I tested with 2.0.29 and it works well.

Sep 29 2015, 7:43 AM · Bug Report
gniibe claimed T2052: Segfault in gpg-agent running with --enable-ssh-support on OS X 10.10 Yosemite.
Sep 29 2015, 7:00 AM · MacOS, Bug Report, gnupg
gniibe added a comment to T2052: Segfault in gpg-agent running with --enable-ssh-support on OS X 10.10 Yosemite.

Perhaps, this is same bug in T2112

Sep 29 2015, 7:00 AM · MacOS, Bug Report, gnupg
gniibe added a project to T2079: gpg2 --card-status won't create proper stubs for (sub)keys which are known but non-usable: Restricted Project.
Sep 29 2015, 6:55 AM · Bug Report, scd, gnupg
gniibe added a comment to T2079: gpg2 --card-status won't create proper stubs for (sub)keys which are known but non-usable.

I think that the problem is fixed in 2.0.29.
And the display improvement (msg6937) is backported, it will be in 2.0.30.
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=fea9d4354c93b662c75febe020fb799ce4f2ec89

Sep 29 2015, 6:55 AM · Bug Report, scd, gnupg
gniibe added a comment to T2112: Crash on ssh-add.

D330: 688_gpg-ssh-agent-20150929.diff

Sep 29 2015, 3:55 AM · Bug Report, gnupg
gniibe added a comment to T2112: Crash on ssh-add.

Sorry, the patch of yesterday was wrong.
Please test attached new patch of gpg-ssh-agent-20150929.diff.

Sep 29 2015, 3:55 AM · Bug Report, gnupg

Sep 28 2015

gniibe added a comment to T2111: ssh-agent support broken.

For no pinentry pop-up, I think that this is same cause described in the Issue 2112.
Please try the patch in T2112

Sep 28 2015, 10:35 AM · Debian, Bug Report, gnupg, Duplicate, gnupg (gpg21), ssh
gniibe claimed T2111: ssh-agent support broken.
Sep 28 2015, 10:35 AM · Debian, Bug Report, gnupg, Duplicate, gnupg (gpg21), ssh
gniibe added a comment to T2112: Crash on ssh-add.

D331: 687_gpg-ssh-agent-20150928.diff

Sep 28 2015, 10:30 AM · Bug Report, gnupg
gniibe claimed T2112: Crash on ssh-add.
Sep 28 2015, 10:30 AM · Bug Report, gnupg
gniibe added a project to T2112: Crash on ssh-add: Restricted Project.
Sep 28 2015, 10:30 AM · Bug Report, gnupg
gniibe added a comment to T2112: Crash on ssh-add.

Thank you for the bug report with the trace.

I think that the code has been buggy and the change since 2.1.7 reveals the bug.
Here is the possible fix. It's the pointer calculation error.

Sep 28 2015, 10:30 AM · Bug Report, gnupg

Sep 18 2015

gniibe added a comment to T2096: ed25519 ssh key stop working.

If it's Bash, it is like:

$ rm -i ~/.gnupg/private-keys-v1.d/$(gpg-connect-agent "KEYINFO --ssh-list"

/bye | awk '{print $3}').key

Sep 18 2015, 6:45 AM · Bug Report, gnupg
gniibe added a comment to T2096: ed25519 ssh key stop working.

It has been fixed. However, because the keygrip is same (before the fix and
after the fix), ssh-add doesn't update the file.
A user needs to remove the file at first.
I'm not sure what to suggest here.
Perhaps, getting the keygrip by 'gpg-connect-agent "keyinfo --ssh-list" /bye',
and then remove the file.
then ssh-add again.

Sep 18 2015, 6:38 AM · Bug Report, gnupg
gniibe claimed T2096: ed25519 ssh key stop working.
Sep 18 2015, 6:38 AM · Bug Report, gnupg

Sep 11 2015

gniibe added a comment to T2096: ed25519 ssh key stop working.

If you can binary-edit, please add
prefix @ (0x40) to the public key in the *.key file.
There is the sequence like:

...(3:ecc(5:curve7:Ed25519)(5:flags5:eddsa)(1:q32...

This shoule be changed:

      ...(3:ecc(5:curve7:Ed25519)(5:flags5:eddsa)(1:q33@...

Sorry for your inconvenience.

Sep 11 2015, 9:55 AM · Bug Report, gnupg
gniibe added a comment to T2096: ed25519 ssh key stop working.

When did you create your GPG key of ed25519?
Or... did you register your SSH key by ssh-add?
If so, gnupg/agent/command-ssh.c:2147 doesn't add prefix 0x40.
That's the problem.
Sorry, that's my badness. I didn't look through this code path.

Sep 11 2015, 9:41 AM · Bug Report, gnupg

Sep 10 2015

gniibe added a comment to T1936: FreeBSD 10.1: mpi alignment error during compile.

Fixed in 1.6.4.

Sep 10 2015, 4:37 AM · Bug Report, libgcrypt
gniibe removed a project from T1936: FreeBSD 10.1: mpi alignment error during compile: Restricted Project.
Sep 10 2015, 4:37 AM · Bug Report, libgcrypt
gniibe closed T1936: FreeBSD 10.1: mpi alignment error during compile as Resolved.
Sep 10 2015, 4:37 AM · Bug Report, libgcrypt
gniibe added a comment to T1974: libgcrypt: build fails on Gentoo/FreeBSD 10.0 or later (x86-fbsd).

Fixed in 1.6.4.

Sep 10 2015, 4:37 AM · Duplicate, Gentoo, libgcrypt, Bug Report
gniibe closed T1974: libgcrypt: build fails on Gentoo/FreeBSD 10.0 or later (x86-fbsd) as Resolved.
Sep 10 2015, 4:37 AM · Duplicate, Gentoo, libgcrypt, Bug Report
gniibe removed a project from T1974: libgcrypt: build fails on Gentoo/FreeBSD 10.0 or later (x86-fbsd): Restricted Project.
Sep 10 2015, 4:37 AM · Duplicate, Gentoo, libgcrypt, Bug Report
gniibe closed T1862: Building static GnuPG 2.1.2 fails due to multiply defined symbols. as Resolved.
Sep 10 2015, 4:34 AM · Bug Report, gnupg

Sep 4 2015

gniibe added a comment to T2079: gpg2 --card-status won't create proper stubs for (sub)keys which are known but non-usable.

Perhaps, we need to backport this change:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=874ef16e70ab750db7b153f17a7e859a0db6a2f1

Sep 4 2015, 6:19 AM · Bug Report, gnupg, scd
gniibe added a comment to T2079: gpg2 --card-status won't create proper stubs for (sub)keys which are known but non-usable.

I wonder if this is related to the change of
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=80521c3ff900a09a1b382869783187c463144c77

Sep 4 2015, 6:16 AM · Bug Report, gnupg, scd
gniibe claimed T2079: gpg2 --card-status won't create proper stubs for (sub)keys which are known but non-usable.
Sep 4 2015, 6:16 AM · Bug Report, gnupg, scd

Jul 10 2015

gniibe added a comment to T2036: gpgme_set_pinentry_mode GPGME_PINENTRY_MODE_LOOPBACK doesn't work.

Do you have 'allow-loopback-pinentry' option in your .gnupg/gpg-agent.conf?
It is not enabled by default, since allowing loopback mode gives easier access
to private keys.

Jul 10 2015, 2:37 AM · gpgme, Bug Report
gniibe added a comment to T2032: Non-NLS build broken in 2.1.6.

committed to master branch:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=b3286af36d452fc801be573a057b0838d53a2edd

Jul 10 2015, 2:32 AM · gnupg, Bug Report
gniibe claimed T2032: Non-NLS build broken in 2.1.6.
Jul 10 2015, 2:32 AM · gnupg, Bug Report
gniibe added a project to T2032: Non-NLS build broken in 2.1.6: Restricted Project.
Jul 10 2015, 2:32 AM · gnupg, Bug Report