Page MenuHome GnuPG
Feed Advanced Search

Jun 3 2020

werner committed rG381c54179c2a: common: Add missing error code GPG_ERR_WRONG_NAME. (authored by werner).
common: Add missing error code GPG_ERR_WRONG_NAME.
Jun 3 2020, 10:33 AM
werner closed T4965: GnuPG dependency of libgpg-error and GPG_ERR_WRONG_NAME as Resolved.

I bumped up the requirement to 1.25 because we also use error codes defined there. To be on the safe side with older distros I defined the missing error code instead of requiring 1.27.

Jun 3 2020, 10:33 AM · gnupg, Bug Report
werner closed T4963: Update GnuPG versions listed on https://git.gnupg.org/ as Resolved.

Thanks for the report.
I now describe the shortcuts as development and 2.2 stable branch.

Jun 3 2020, 10:09 AM · gpgweb, Bug Report

Jun 2 2020

werner committed rDf810f0bc5b13: git.gnupg.org: Update entry page (authored by werner).
git.gnupg.org: Update entry page
Jun 2 2020, 1:33 PM
werner claimed T4963: Update GnuPG versions listed on https://git.gnupg.org/.
Jun 2 2020, 1:06 PM · gpgweb, Bug Report
werner closed T4541: C implementation of AES is vulnerable to side-channel attacks as Wontfix.

As of now we doubt that the proposed patch helps and we even fear that it could make things worst. Thus, as long as there is we have no description of an attack we won't do anything about it.

Jun 2 2020, 10:29 AM · side-channel, libgcrypt, Bug Report

May 29 2020

werner triaged T4959: confusing output when running `gpg --delete-secrete-keys` without name as Normal priority.

Although this is a standard behaviour for Unix tools, you are right that it makes sense to tell the user about the problems. And well, the version info should not appear either.

May 29 2020, 5:12 PM · gnupg (gpg22), Bug Report
werner committed rEa20f9530be8d: Post release updates (authored by werner).
Post release updates
May 29 2020, 3:58 PM
werner committed rE71d278824c5f: Release 1.38 (authored by werner).
Release 1.38
May 29 2020, 3:58 PM
werner committed rE1143b2d36199: po: Update Ukrainian translation (authored by Yuri Chornoivan <yurchor@ukr.net>).
po: Update Ukrainian translation
May 29 2020, 3:58 PM
werner committed rEa6104a9ab717: po: Update and proofread Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update and proofread Russian translation
May 29 2020, 3:58 PM
werner committed rE4f9fcb117ed0: po: Auto update (authored by werner).
po: Auto update
May 29 2020, 3:58 PM
werner committed rD3b3e22082944: swdb: Release gpgrt 1.38 (authored by werner).
swdb: Release gpgrt 1.38
May 29 2020, 3:48 PM
werner committed rDda23af3268a5: drafts,openpgp-webkey-service: Publish revision -10 (authored by werner).
drafts,openpgp-webkey-service: Publish revision -10
May 29 2020, 3:48 PM
werner closed T4623: pkg-config for mingw needs to emit -lws2_32 as Resolved.
May 29 2020, 3:16 PM · Restricted Project, Windows, gpgrt, Bug Report
werner added a comment to T4788: System wide configuration of the GnuPG system.
May 29 2020, 3:16 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner closed T4859: Release libgpg-error 1.38 as Resolved.
May 29 2020, 3:15 PM · gpgrt, Release Info
werner added a comment to T4635: ship gpgscm and necessary *.scm files from gpgrt.

FYIL This is delayed because there are some dependencies to internals of gnupg.

May 29 2020, 2:32 PM · Tests, gpgrt, Feature Request
werner closed T4952: libgpg-error/gpgrt lock-obj for big-endian 64-bit MIPS as Resolved.

Merged. Thanks.

May 29 2020, 2:29 PM · gpgrt, Feature Request
werner created T4960: Disable tests if required components are disabled.
May 29 2020, 1:51 PM · Bug Report, gnupg (gpg22)
werner added a comment to T4957: OpenPGP card protocol 3.4 with Yubikey.

Ok. However, I don't think that the fingerprint is really important. We can compute it anyway as long as we have the creation date. The keygrip is meanwhile more important but that is also easy to compute.

May 29 2020, 11:33 AM · scd

May 28 2020

werner triaged T4958: Document different use of pubring.gpg in newer versions as Normal priority.
May 28 2020, 9:11 PM · gnupg (gpg22), Documentation
werner committed rK5cdf0b5b0f19: Let ksba_cms_identify detect the new OpenPGP keyblock content. (authored by werner).
Let ksba_cms_identify detect the new OpenPGP keyblock content.
May 28 2020, 3:59 PM
werner committed rG2d9592e78f49: card: Allow to store and retrieve keyblocks in OpenPGP cards. (authored by werner).
card: Allow to store and retrieve keyblocks in OpenPGP cards.
May 28 2020, 3:56 PM
werner added a comment to T4957: OpenPGP card protocol 3.4 with Yubikey.

Why do you think that we need to care about the attestation key? Where possible I take in new code in account that we will have more OpenPGP keys, but right now I don't think that is makes sense to replace our data structures for that the 3 element arrays we currently use are okay for the 3 standard keys. We can latter see how to replace them. At one place I already introduced something new:

May 28 2020, 2:25 PM · scd
werner added a comment to T4957: OpenPGP card protocol 3.4 with Yubikey.

Here is a dump of my token (Yubikey 5.2.6). I used the new apdu command of gpg-card along with "undump | dumpasn1 -", which saves quite some time:

May 28 2020, 2:19 PM · scd
werner committed rGed0759f39be0: card: New command "apdu" (authored by werner).
card: New command "apdu"
May 28 2020, 1:01 PM

May 27 2020

werner committed rG94d31660c6db: card: Update card info after "generate". (authored by werner).
card: Update card info after "generate".
May 27 2020, 1:48 PM
werner committed rG21496761226c: scd:openpgp: New KEY-STATUS attribute. (authored by werner).
scd:openpgp: New KEY-STATUS attribute.
May 27 2020, 1:48 PM
werner committed rG08310849a280: card: Add command "bye" (authored by werner).
card: Add command "bye"
May 27 2020, 11:45 AM
werner committed rG46a3de4b5acb: card: Take care of removed and re-inserted cards. (authored by werner).
card: Take care of removed and re-inserted cards.
May 27 2020, 11:45 AM
werner added a comment to T4098: GpgSM: Add ECC support.

GnuTLS seems to have some CMS support; see https://gitlab.com/gnutls/gnutls/-/issues/227 .

May 27 2020, 10:35 AM · gnupg (gpg23), Feature Request, S/MIME

May 26 2020

werner committed rGc2a47475ba0f: card: Implement UID command and print capabilities. (authored by werner).
card: Implement UID command and print capabilities.
May 26 2020, 4:24 PM
werner committed rG20090886706e: scd: Fix Yubikey app switching problem (authored by werner).
scd: Fix Yubikey app switching problem
May 26 2020, 4:24 PM
werner committed rG11f0700282c1: scd:openpgp: Add attribute "UIF" for convenience. (authored by werner).
scd:openpgp: Add attribute "UIF" for convenience.
May 26 2020, 4:24 PM

May 19 2020

werner updated the task description for T4943: Release LibKSBA 1.4.0.
May 19 2020, 4:49 PM · libksba, Release Info
werner closed T4920: Support ECDH in Libksba as Resolved.
May 19 2020, 4:49 PM · libksba, Feature Request, S/MIME
werner closed T4920: Support ECDH in Libksba, a subtask of T4098: GpgSM: Add ECC support, as Resolved.
May 19 2020, 4:49 PM · gnupg (gpg23), Feature Request, S/MIME
werner updated the task description for T4943: Release LibKSBA 1.4.0.
May 19 2020, 4:47 PM · libksba, Release Info
werner committed rDd81e9c937cd6: swdb: Libksba 1.4.0 (authored by werner).
swdb: Libksba 1.4.0
May 19 2020, 4:29 PM
werner closed T4943: Release LibKSBA 1.4.0 as Resolved.
May 19 2020, 4:28 PM · libksba, Release Info
werner committed rKf30f604700d3: Release 1.4.0 (authored by werner).
Release 1.4.0
May 19 2020, 4:26 PM
werner committed rK48ea53e940da: Post release updates (authored by werner).
Post release updates
May 19 2020, 4:26 PM
werner updated the task description for T4943: Release LibKSBA 1.4.0.
May 19 2020, 3:44 PM · libksba, Release Info
werner updated the task description for T4943: Release LibKSBA 1.4.0.
May 19 2020, 3:43 PM · libksba, Release Info
werner updated the task description for T4943: Release LibKSBA 1.4.0.
May 19 2020, 3:42 PM · libksba, Release Info
werner added a comment to T4943: Release LibKSBA 1.4.0.
May 19 2020, 3:41 PM · libksba, Release Info
werner changed the status of T4104: gpgsm/ksba removes leading zeros from signature byte array from Open to Testing.

Seems to be fixed now.

May 19 2020, 3:13 PM · Restricted Project, libksba, S/MIME, Bug Report
werner lowered the priority of T4896: ksba: Ed25519 support from High to Normal.

Parsing and creating of certs does now work. I was not able to find sample CMS objects so this part is not yet finished.

May 19 2020, 3:12 PM · Info Needed, libksba, Feature Request, S/MIME
werner closed T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed, a subtask of T4888: GpgSM: Support ECC key generation by gpgsm_genkey, as Resolved.
May 19 2020, 2:43 PM · Restricted Project, Feature Request, S/MIME
werner closed T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed as Resolved.
May 19 2020, 2:43 PM · Restricted Project, Feature Request, S/MIME
werner added a comment to T4888: GpgSM: Support ECC key generation by gpgsm_genkey.

Finished if an existing key is used. See rG6dc3846d78192e393be73c16c72750734a9174d1 for examples.

May 19 2020, 2:42 PM · Restricted Project, Feature Request, S/MIME
werner added a comment to T4098: GpgSM: Add ECC support.

See rG6dc3846d78192e393be73c16c72750734a9174d1 for examples on how to create a cert

May 19 2020, 2:41 PM · gnupg (gpg23), Feature Request, S/MIME
werner committed rG44676819f287: sm: Create ECC certificates with AKI and SKI by default. (authored by werner).
sm: Create ECC certificates with AKI and SKI by default.
May 19 2020, 2:37 PM
werner committed rG3cd9dac7e097: common: New function to extract Q from an ECC key. (authored by werner).
common: New function to extract Q from an ECC key.
May 19 2020, 2:37 PM
werner committed rG6dc3846d7819: sm: Support creation of EdDSA certificates. (authored by werner).
sm: Support creation of EdDSA certificates.
May 19 2020, 2:37 PM
werner committed rGb18fb0264abd: agent: Allow to use SETHASH for arbitrary data. (authored by werner).
agent: Allow to use SETHASH for arbitrary data.
May 19 2020, 2:37 PM
werner created T4951: Support point compression in Libgcrypt.
May 19 2020, 2:25 PM · Feature Request, libgcrypt

May 18 2020

werner committed rK71a2f1e87790: Finish creation of ECDSA and EdDSA certificates. (authored by werner).
Finish creation of ECDSA and EdDSA certificates.
May 18 2020, 7:34 PM
werner committed rK2605a994a2c7: Allow direct construction of encapsulated octet and bit strings. (authored by werner).
Allow direct construction of encapsulated octet and bit strings.
May 18 2020, 7:34 PM
werner added a comment to T4947: Build of documentation from tarball not deterministic.

Okay, makes sense.

May 18 2020, 8:32 AM · gnupg, Documentation, Bug Report
werner added a comment to T4947: Build of documentation from tarball not deterministic.

SOURCE_DATE_EPOCH is NixOS specific?

May 18 2020, 7:46 AM · gnupg, Documentation, Bug Report

May 17 2020

werner committed rD4d349fd24fa2: drafts,openpgp-webkey-service: Fix typo (authored by werner).
drafts,openpgp-webkey-service: Fix typo
May 17 2020, 6:58 PM
werner added a comment to T4947: Build of documentation from tarball not deterministic.

Looking at the rules I do not understand why we have a problem here, the rule

May 17 2020, 5:47 PM · gnupg, Documentation, Bug Report
werner claimed T4947: Build of documentation from tarball not deterministic.

I think an option to ignore certain files is a better way to do this. I'll give it a try.

May 17 2020, 5:22 PM · gnupg, Documentation, Bug Report

May 14 2020

werner committed rK0e0fad9335ba: Publish constants for the DER builder. (authored by werner).
Publish constants for the DER builder.
May 14 2020, 9:29 PM
werner committed rK88647cd33059: Simplify the ksba_keyinfo_from_sexp function. (authored by werner).
Simplify the ksba_keyinfo_from_sexp function.
May 14 2020, 6:59 PM
werner committed rK289a86aab1b5: tests: Move test file around and make cert-basic silent. (authored by werner).
tests: Move test file around and make cert-basic silent.
May 14 2020, 6:59 PM
werner committed rKfae738f23b5b: Fold duplicated code in keyinfo.c into one function. (authored by werner).
Fold duplicated code in keyinfo.c into one function.
May 14 2020, 6:59 PM
werner committed rK31c42e7568a7: Fix DER builder to a allow a single primitive element. (authored by werner).
Fix DER builder to a allow a single primitive element.
May 14 2020, 6:59 PM
werner committed rK517a6053da6e: tests: Move another test file and make more test silent. (authored by werner).
tests: Move another test file and make more test silent.
May 14 2020, 6:59 PM
werner committed rK9a19e02e467c: Add curve aliases X25519, Ed448, and X448. (authored by werner).
Add curve aliases X25519, Ed448, and X448.
May 14 2020, 6:59 PM
werner created T4943: Release LibKSBA 1.4.0.
May 14 2020, 12:36 PM · libksba, Release Info
werner removed a subtask for T4098: GpgSM: Add ECC support: T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed.
May 14 2020, 10:50 AM · gnupg (gpg23), Feature Request, S/MIME
werner removed a parent task for T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed: T4098: GpgSM: Add ECC support.
May 14 2020, 10:50 AM · Restricted Project, Feature Request, S/MIME
werner added a parent task for T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed: T4888: GpgSM: Support ECC key generation by gpgsm_genkey.
May 14 2020, 10:50 AM · Restricted Project, Feature Request, S/MIME
werner added a subtask for T4888: GpgSM: Support ECC key generation by gpgsm_genkey: T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed.
May 14 2020, 10:50 AM · Restricted Project, Feature Request, S/MIME
werner added a subtask for T4098: GpgSM: Add ECC support: T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed.
May 14 2020, 10:47 AM · gnupg (gpg23), Feature Request, S/MIME
werner added a parent task for T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed: T4098: GpgSM: Add ECC support.
May 14 2020, 10:47 AM · Restricted Project, Feature Request, S/MIME
werner closed T4487: libksba: please refresh ASN.1 components from more recent RFCs with BSD licensing as Wontfix.

Won't fix because there is no need for it. ASN.1 modules are the formal description of a protocol and as such not copyrightable.

May 14 2020, 9:45 AM · libksba, Feature Request
werner closed T4801: libksba reproducible builds as Resolved.

Thanks. Applied. Will go into 1.4.0

May 14 2020, 9:38 AM · libksba, Bug Report
werner committed rKcdbced98819d: Fix qsort handler to reproducible sort the string table. (authored by hudson).
Fix qsort handler to reproducible sort the string table.
May 14 2020, 9:37 AM

May 13 2020

werner committed rGb1694987bb64: sm: Support import and verification of EdDSA certificates. (authored by werner).
sm: Support import and verification of EdDSA certificates.
May 13 2020, 9:24 PM
werner committed rCd0f995afe2e0: ecc: Detect the use of a Montgomery curve earlier in ecc_verify. (authored by werner).
ecc: Detect the use of a Montgomery curve earlier in ecc_verify.
May 13 2020, 7:49 PM
werner committed rC534a74401810: oops: I meant RFC-8410 (authored by werner).
oops: I meant RFC-8410
May 13 2020, 6:44 PM
werner committed rC9fa1f1527abf: ecc: Add OIDs from RFC-4880 as aliases for Ed25519 and Curve25519. (authored by werner).
ecc: Add OIDs from RFC-4880 as aliases for Ed25519 and Curve25519.
May 13 2020, 6:43 PM
werner committed rC72726c07cc63: ecc: Remove not yet supported Ed448 and make X25519 an alias. (authored by werner).
ecc: Remove not yet supported Ed448 and make X25519 an alias.
May 13 2020, 11:23 AM
werner committed rC72061833f747: ecc: Make 1.3.101.112 and alias for Ed25519 (authored by werner).
ecc: Make 1.3.101.112 and alias for Ed25519
May 13 2020, 10:58 AM

May 12 2020

werner committed rGc6324ee07a9f: common: Change argument order of log_printhex. (authored by werner).
common: Change argument order of log_printhex.
May 12 2020, 6:54 PM
werner committed rCc750b784d2be: ecc: Temporary hack to enable Ed25519 as specified by rfc8410. (authored by werner).
ecc: Temporary hack to enable Ed25519 as specified by rfc8410.
May 12 2020, 1:34 PM
werner committed rC75a7b17878e0: ecc: Initialize a dummy parameter. (authored by werner).
ecc: Initialize a dummy parameter.
May 12 2020, 1:34 PM
werner committed rK9ceb64d8515a: doc: Fix OID of Ed448. (authored by werner).
doc: Fix OID of Ed448.
May 12 2020, 12:10 PM
werner committed rK30d35448cd58: New API to construct arbitrary DER objects in memory. (authored by werner).
New API to construct arbitrary DER objects in memory.
May 12 2020, 12:04 PM
werner committed rK60943d9f1816: Allow parsing of EdDSA certificates. (authored by werner).
Allow parsing of EdDSA certificates.
May 12 2020, 12:04 PM

May 11 2020

werner claimed T4896: ksba: Ed25519 support.
May 11 2020, 7:50 PM · Info Needed, libksba, Feature Request, S/MIME
werner committed rGf44d395bdfec: sm: Support signing using ECDSA. (authored by werner).
sm: Support signing using ECDSA.
May 11 2020, 7:02 PM
werner changed the status of T4098: GpgSM: Add ECC support from Open to Testing.

Signing using ECDSA does now also work. Tested with 3 in disk keys: nistp256, nistp384 and RSA and verified using gpgsm and Governikus Signer.

May 11 2020, 6:46 PM · gnupg (gpg23), Feature Request, S/MIME
werner committed rKcda81bec2e14: Support creation of ECDSA signed data. (authored by werner).
Support creation of ECDSA signed data.
May 11 2020, 6:23 PM

May 8 2020

werner added a project to T4098: GpgSM: Add ECC support: gnupg (gpg23).
May 8 2020, 6:16 PM · gnupg (gpg23), Feature Request, S/MIME
werner renamed T4098: GpgSM: Add ECC support from GpgSM: Add ECC support (Option to create an X.509/ECDSA key) to GpgSM: Add ECC support.
May 8 2020, 6:15 PM · gnupg (gpg23), Feature Request, S/MIME