Thanks for your report. The problem of GnuPG was that it mandated padding length < 16 bytes, which is wrong.
The key was generated with gpg (not gpg2).
- Did you created or imported the key with gpg 1 after you installed GnuPG 2?
In this cae, use gpg 1 to export the key and then import it again using gpg 2.
Importing the secret keys gives:
Please explain what your problems is. Setting arbitrary debug flags is not helpful for your or us.
Mon, Apr 6
Of course, you are absolutely correct. I'll update the text accordingly. I thought EdDSA and EcDSA would be expressing differences between Cv25519 and NIST-256. I am not an expert. :-)
EdDSA is sign only - how do you want to encrypt to such a key? Did you mean cv25519 and ECDH?
I'd be interested in seeing the results of testing the patch. Can you provide a link to the results?
@jukivili : Thank you. Please apply & push it.
Sun, Apr 5
Today I wanted to check linked issue: main window of Kleopatra doesn't remember size.
I worked on it again full day and found really good solution which is already present in KDE libs.
This is new fix for dialogs mentioned in this ticket and for MainWindow:
Sat, Apr 4
@werner what size of each additionally allocated secure memory area would you recommend? Is this something, that is better to set or leave up to the gpg-agent to decide? Will this additional memory be freed when not needed anymore or will it stay allocated until the process dies? I guess, the documentation could be expanded to answer this.
Attached patch should solve the issue for gcc 7.5 and clang 8.
Fri, Apr 3
Patch with my fix: https://dev.gnupg.org/D498
(now I know how to submit it!)
Thanks for looking into this!
You can test with newer compiler.
OK. I reopen this ticket to collect information.
It looks like the recipe to build the source file is missing the necessary arch options. I.e., -mcpu=power7 -mvsx ...
I can't reproduce the error (no problem for build). My (cross-)compiler is:
I think that it is compiler issue for AltiVec (now, VSX) support.
The usage is not ambiguous. It _is_ ambiguous in the header file.
Thansk for your report.
Thu, Apr 2
It runs like:
$ gpg-connect-agent "scd devinfo --watch" /bye S DEVINFO_START S DEVINFO_END S DEVINFO_STATUS new S DEVINFO_START S DEVICE generic D276000124010200F517000000010000 openpgp S DEVINFO_END S DEVINFO_STATUS removal S DEVINFO_START S DEVINFO_END OK $
Push the change to master.
werner closed this task as Spite.
We do not use Github.
Wed, Apr 1
See my comments on the other bugs you posted today.
Please see my other comments; we need proper bug reports and not just arbitrary snippets.
That are all development versions and they may require the latest changes from the repo of other libraries.
Please write proper bug reports and do not just post snippets from some arbitrary build process. In addition master is non-released software and thus it is in general better to ask at email@example.com for help.
Sorry, if you use your own copy of GnuPG on GitHub, it is all up to you. We do not use Github.
I've tested this issue on my Windows10 laptop.
I've checked: this issue is reproducible in Kleopatra 3.1.11 / Win10
I have installed version of Gpg4win, not portable
Also see Issue #10, Add Travis testing in the GnuPG GitHub. The PR adds Travis testing to the GnuPG suite.