Page MenuHome GnuPG

werner (Werner Koch)
EngineeringAdministrator

Projects

Today

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Mar 27 2017, 4:48 PM (211 w, 6 d)
Roles
Administrator
Availability
Available

Recent Activity

Today

werner added a comment to E858: Weekly Standup.

Planned for this week:

  • Libgcrypt release
  • GnuPG 2.3.1
Sun, Apr 18, 10:19 PM
werner is attending E858: Weekly Standup.
Sun, Apr 18, 10:18 PM
werner added a comment to T5394: scute: Build failure with slibtool.

t-link does not do antthing useful, anyway. I don't think it is justified to add dlopen stuff. Running real test is anyway a manual action; for a full test automation we would need to emulate all supported cards.

Sun, Apr 18, 7:40 PM · toolchain, Feature Request, scute

Fri, Apr 16

werner committed rGd7e707170fbe: gpg: Lookup a missing public key of the current card via LDAP. (authored by werner).
gpg: Lookup a missing public key of the current card via LDAP.
Fri, Apr 16, 8:21 PM
werner closed T2332: Cannot authenticate with LDAP keyserver as Resolved.

This has been fixed in version 2.2.16.

Fri, Apr 16, 8:08 PM · gnupg, dirmngr, Bug Report
werner committed rG30f90fc8574b: scd:p15: Support attribute KEY-FPR. (authored by werner).
scd:p15: Support attribute KEY-FPR.
Fri, Apr 16, 12:53 PM
werner committed rG2f2bdd9c0894: common: New module to compute openpgp fingerprints (authored by werner).
common: New module to compute openpgp fingerprints
Fri, Apr 16, 12:53 PM
werner added a comment to T5048: Error handling in libassuan.

(sorry, about my former comment, I only now realized that you did just that already in your original patch)

Fri, Apr 16, 10:03 AM · gpgrt, libassuan
werner added a comment to T5048: Error handling in libassuan.

I guess the strcasecmp (nl_langinfo (CODESET), "UTF-8") results in some overhead, so if we do that what about kicking in only if a truncation is really to happen.

Fri, Apr 16, 8:26 AM · gpgrt, libassuan

Thu, Apr 15

werner raised the priority of T5292: regression: no longer possible to get signatures from decrypt from unknown keys from Low to Normal.
Thu, Apr 15, 9:16 AM · patch, Python, gpgme, Bug Report
werner triaged T5292: regression: no longer possible to get signatures from decrypt from unknown keys as Low priority.
Thu, Apr 15, 9:16 AM · patch, Python, gpgme, Bug Report
werner assigned T5294: Displaying the date and time at which you've replied to an email when using GPgOL to aheinecke.
Thu, Apr 15, 9:15 AM · gpgol, Feature Request
werner triaged T5364: Kleopatra won't start as Normal priority.

gpg4win 3.1 has no full Unicode support. You may try to install the new GnuPG 2.3 version on top of gpg4win to fix this problem or wait until we have releases gpg4win 4 which will come with GnuPG 2.3.

Thu, Apr 15, 9:14 AM · workaround, gnupg, Windows, kleopatra, Bug Report, gpg4win
werner triaged T5324: Decrypt Folder Fails as Normal priority.

Please tell us more details on how we can replicate your problem. Which Windows version, any non-standard software installed, non-standard installation direcories etc. You may also provide the output of

Thu, Apr 15, 9:10 AM · Support, gpg4win, Info Needed, Bug Report
werner triaged T5356: gnupg2 test failure on s390x as Normal priority.
Thu, Apr 15, 9:03 AM · libgcrypt, Bug Report
werner reassigned T5371: Handle invalid compliance settings from werner to aheinecke.
Thu, Apr 15, 9:02 AM · kleopatra
werner triaged T5373: Using GCRY_THREAD_OPTION_PTHREAD_IMPL in a file compiled with Clang generates deprecation warning as Low priority.
Thu, Apr 15, 9:01 AM · clang, libgcrypt, Bug Report
werner added a project to T4673: 2.3-only: Don't fallback to PC/SC on failure by the internal CCID driver, only use PC/SC when --disable-ccid is specified: gnupg (gpg23).
Thu, Apr 15, 8:39 AM · gnupg (gpg23), Testing, scd, Feature Request

Wed, Apr 14

werner triaged T5395: libksba coverity static analysis reports as Normal priority.
Wed, Apr 14, 8:59 PM · libksba, Bug Report

Tue, Apr 13

werner added a comment to T5393: gnupg coverity static analysis reports.

Regarding the identical branches thing: This is on purpose. The function works closely together with another one which will then BUG() out. @Jakuje: If you know some meta comment to attribute this, please let me know.

Tue, Apr 13, 7:11 PM · gnupg (gpg23), Bug Report
werner added a comment to T5393: gnupg coverity static analysis reports.

@gniibe: If you don't mind I would like to steal task this from you. I have noticed a few things which could get a little code refresh in addition to the fixes.

Tue, Apr 13, 6:57 PM · gnupg (gpg23), Bug Report
werner added a comment to T4884: PKCS #15 support in gpgsm.

The PKCS#15 support has meanwhile received a major update. Thus we need to test with the other cards again. If there is something special for to do for a certain task, a new subtask should be created.

Tue, Apr 13, 6:43 PM · scd, S/MIME
werner added a subtask for T4884: PKCS #15 support in gpgsm: Unknown Object (Maniphest Task).
Tue, Apr 13, 6:41 PM · scd, S/MIME
werner removed a parent task for T4884: PKCS #15 support in gpgsm: Unknown Object (Maniphest Task).
Tue, Apr 13, 6:41 PM · scd, S/MIME
werner added a parent task for T4884: PKCS #15 support in gpgsm: Unknown Object (Maniphest Task).
Tue, Apr 13, 6:40 PM · scd, S/MIME
werner closed T5387: Accept key signatures from LDAP servers as Resolved.

Done for 2.2. and 2.3.

Tue, Apr 13, 2:56 PM · Feature Request, gnupg (gpg22)
werner committed rG1303b0ed84da: gpg: Do not use self-sigs-only for LDAP keyserver imports. (authored by werner).
gpg: Do not use self-sigs-only for LDAP keyserver imports.
Tue, Apr 13, 2:51 PM
werner committed rG6c26e593df51: gpg: Do not use self-sigs-only for LDAP keyserver imports. (authored by werner).
gpg: Do not use self-sigs-only for LDAP keyserver imports.
Tue, Apr 13, 2:47 PM
werner triaged T5394: scute: Build failure with slibtool as Normal priority.
Tue, Apr 13, 8:13 AM · toolchain, Feature Request, scute

Mon, Apr 12

werner added a comment to T5394: scute: Build failure with slibtool.

Regarding slibtool: I would actually like to have an easier to maintain tool than libtool (of which we use our own version) for GnuPG related software. However, its requirement "the compiler should support -std=c99" is currently a no-starter for libgcrypt and some other libs.

Mon, Apr 12, 11:25 PM · toolchain, Feature Request, scute
werner committed rGd984de172c29: gpg: Minor restructuring of a function. (authored by werner).
gpg: Minor restructuring of a function.
Mon, Apr 12, 5:50 PM
werner committed rGecb9265b8dc0: scd:p15: Match private keys with certificates also by labels. (authored by werner).
scd:p15: Match private keys with certificates also by labels.
Mon, Apr 12, 5:50 PM
werner closed T5391: Website FAQ missing charset as Wontfix.

No Apache - No Default charset per suffix. The version for browsers is the HTML version.

Mon, Apr 12, 5:43 PM · gpgweb, FAQ
werner is attending E857: Weekly Standup.
Mon, Apr 12, 8:44 AM

Fri, Apr 9

werner added projects to T4823: Test Yubikey's support for ed25519: yubikey, gnupg (gpg23).
Fri, Apr 9, 8:30 PM · gnupg (gpg23), yubikey
werner committed rG51395dbebd43: build: Change version tag also in getswdb.sh (authored by werner).
build: Change version tag also in getswdb.sh
Fri, Apr 9, 6:53 PM
werner triaged T5387: Accept key signatures from LDAP servers as High priority.
Fri, Apr 9, 12:25 PM · Feature Request, gnupg (gpg22)

Thu, Apr 8

werner committed rG22fd48e48d00: scd: Fix duplicate output of KEYPAIRINFO by readkey command. (authored by werner).
scd: Fix duplicate output of KEYPAIRINFO by readkey command.
Thu, Apr 8, 7:33 PM
werner committed rG63320ba2f814: scd:nks: Handle APP_READKEY_FLAG_INFO. (authored by werner).
scd:nks: Handle APP_READKEY_FLAG_INFO.
Thu, Apr 8, 7:33 PM
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2021q2/000458.html on T5343: Release GnuPG 2.3.0.
Thu, Apr 8, 11:10 AM · Release Info, gnupg (gpg23)

Wed, Apr 7

werner committed rDcc0a0fc9b364: web: Minor fix. (authored by werner).
web: Minor fix.
Wed, Apr 7, 9:13 PM
werner closed T5343: Release GnuPG 2.3.0 as Resolved.
Wed, Apr 7, 9:09 PM · Release Info, gnupg (gpg23)
werner updated the task description for T5343: Release GnuPG 2.3.0.
Wed, Apr 7, 9:09 PM · Release Info, gnupg (gpg23)
werner committed rDe72fbc5bb042: swdb: GnuPG 2.3.0 (authored by werner).
swdb: GnuPG 2.3.0
Wed, Apr 7, 9:03 PM
werner committed rGf88d6a5279cb: Post release updates (authored by werner).
Post release updates
Wed, Apr 7, 8:49 PM
werner committed rGc922a798a341: Release GnuPG 2.3.0 (authored by werner).
Release GnuPG 2.3.0
Wed, Apr 7, 8:49 PM
werner triaged T5386: Release GnuPG 2.3.1 as Normal priority.
Wed, Apr 7, 8:44 PM · gnupg (gpg23), Release Info
werner triaged T5385: libgcrypt coverity static analysis reports as Low priority.

Yes, will be fixed but it has no severity because the fault is actually by the caller.

Wed, Apr 7, 6:22 PM · libgcrypt, Bug Report
werner added a project to T5380: Tools needed during a build lack of CFLAGS was passed durring configure time: MacOS.

Sorry, I can't parse your message. Please describe the problem or feature requests. Referencing external patches is not sufficient. What is vcpkg?

Wed, Apr 7, 12:23 PM · MacOS, Bug Report

Tue, Apr 6

werner added a project to T5381: libgpg-error coverity static analysis reports: gpgrt.

Actually I don't care about releasing resources for regression test failures.
The other missing free is for code which is commented out (#if 0) but should eventually be fixed.

Tue, Apr 6, 11:29 PM · gpgrt, Bug Report
werner committed rD72877bb4ab3d: swdb: libksba 1.5.1 (authored by werner).
swdb: libksba 1.5.1
Tue, Apr 6, 12:48 PM
werner committed rK1015bea2f8a5: Release 1.5.1 (authored by werner).
Release 1.5.1
Tue, Apr 6, 12:27 PM
werner committed rK88392670f4e5: Post release updates (authored by werner).
Post release updates
Tue, Apr 6, 12:27 PM
werner committed rK105093943554: build: Add the usual release targets. (authored by werner).
build: Add the usual release targets.
Tue, Apr 6, 12:27 PM
werner triaged T5369: GnuPG build on Apple with Clang as Low priority.
Tue, Apr 6, 12:10 PM · MacOS, gnupg, Bug Report
werner closed T5379: Release Libksba 1.5.1 as Resolved.
Tue, Apr 6, 12:09 PM · libksba, Release Info
werner triaged T5379: Release Libksba 1.5.1 as Low priority.
Tue, Apr 6, 11:40 AM · libksba, Release Info
werner triaged T5377: pinentry-qt dialog cannot be raised under Linux/Wayland as Normal priority.
Tue, Apr 6, 9:56 AM · pinentry, Bug Report
werner committed rGe0eefba56c16: doc: Add some error locations to DETAILS. (authored by werner).
doc: Add some error locations to DETAILS.
Tue, Apr 6, 9:55 AM
werner committed rG18551c6dc2c3: gpg: Fix new pseudo option compliance_de_vs (authored by werner).
gpg: Fix new pseudo option compliance_de_vs
Tue, Apr 6, 9:34 AM
werner added a comment to T5371: Handle invalid compliance settings.

with the next GnuPG version (2.2.28 and 2.3.0) you can do a read

Tue, Apr 6, 9:25 AM · kleopatra

Sun, Apr 4

werner triaged T5347: Update Manual Kleopatra as Normal priority.
Sun, Apr 4, 7:03 PM · Documentation, kleopatra

Thu, Apr 1

werner committed rG8ef0f53cb001: common: Make the compliance check more robust. (authored by werner).
common: Make the compliance check more robust.
Thu, Apr 1, 1:24 PM
werner committed rG9feffc03f364: gpgconf: Return a new pseudo option compliance_de_vs. (authored by werner).
gpgconf: Return a new pseudo option compliance_de_vs.
Thu, Apr 1, 1:24 PM
werner committed rGa78475fbb7b6: gpgconf: Return a new pseudo option compliance_de_vs. (authored by werner).
gpgconf: Return a new pseudo option compliance_de_vs.
Thu, Apr 1, 1:15 PM
werner committed rG1d1ec1146c04: common: Make the compliance check more robust. (authored by werner).
common: Make the compliance check more robust.
Thu, Apr 1, 1:15 PM
werner added a comment to T5377: pinentry-qt dialog cannot be raised under Linux/Wayland.

Seems that it is not a coincidence that Wayland starts with a W like Windows. ;-)

Thu, Apr 1, 12:28 PM · pinentry, Bug Report
werner added a project to T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1: arm.
Thu, Apr 1, 11:07 AM · arm, MacOS, gnupg, Bug Report
werner created riscv.
Thu, Apr 1, 11:07 AM
werner created ppc.
Thu, Apr 1, 11:06 AM
werner created arm.
Thu, Apr 1, 11:06 AM
werner created x86.
Thu, Apr 1, 11:05 AM
werner triaged T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1 as Normal priority.
Thu, Apr 1, 11:02 AM · arm, MacOS, gnupg, Bug Report
werner committed rGc727951a2440: card: New flag --reread for LIST. (authored by werner).
card: New flag --reread for LIST.
Thu, Apr 1, 10:34 AM
werner committed rGe17d3f866057: scd:p15: New flag APP_LEARN_FLAG_REREAD. (authored by werner).
scd:p15: New flag APP_LEARN_FLAG_REREAD.
Thu, Apr 1, 10:34 AM
werner committed rGff87f4e578f4: scd: New flag --reread for LEARN (authored by werner).
scd: New flag --reread for LEARN
Thu, Apr 1, 10:34 AM

Wed, Mar 31

werner committed rG1c16878efd0b: scd: Replace all assert macros by the log_assert macro. (authored by werner).
scd: Replace all assert macros by the log_assert macro.
Wed, Mar 31, 7:17 PM
werner added a comment to rSab05fb64c143: build: Bump mimimum required Automake version..

Good catch, we need to update at several places.

Wed, Mar 31, 9:19 AM
werner committed rG6ca540715139: build: Require automake 1.16.3 (authored by werner).
build: Require automake 1.16.3
Wed, Mar 31, 9:19 AM
werner added a comment to T5360: scute: -fcommon needed when building with gcc-10.

FWIW, in GnuPG we use

Wed, Mar 31, 9:10 AM · scute

Tue, Mar 30

werner triaged T5376: gpg --fetch-keys no longer returns non 0 exit status on failure as Normal priority.

You are coming pretty late to the party ;-). Since 2.1.0 we don't use the ancient keyserver helpers anymore but reworked the entire network access. I even doubt that I can still test with a 2.0 version.

Tue, Mar 30, 8:16 PM · gnupg (gpg22), Bug Report
werner added a project to T5375: getentropy usage is forbidden by Apple, but is now being forced by libgcrypt: MacOS.
Tue, Mar 30, 5:44 PM · MacOS, libgcrypt
werner changed the status of T5356: gnupg2 test failure on s390x from Open to Testing.
Tue, Mar 30, 5:41 PM · libgcrypt, Bug Report
werner added a comment to T5356: gnupg2 test failure on s390x.

We have two or three other open issue which I would like to address before a release. FWIW, release ticket is T5305.

Tue, Mar 30, 5:41 PM · libgcrypt, Bug Report
werner added a comment to T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.

Do what ever you want with _gcry prefixed functions - this is never considered an API or ABI break. There are some exceptions for internal functions used by macros but those are clearly marked.

Tue, Mar 30, 5:38 PM · arm, MacOS, gnupg, Bug Report
werner committed rG0d6f276f61c5: card: Print the key's label if available. (authored by werner).
card: Print the key's label if available.
Tue, Mar 30, 5:29 PM
werner committed rG7f9126363265: scd:p15: Return labels for keys and certificates. (authored by werner).
scd:p15: Return labels for keys and certificates.
Tue, Mar 30, 5:29 PM
werner added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

A PATH with spaces is too Windowish (or macOS). IIRC, we had once checks that the used directories have proper names; we can expect this for build environment. Spaces in file names are horrible from a security POV it is just to easy to get things wrong (hello ssh).

Tue, Mar 30, 5:15 PM · Testing, MacOS, gpgrt, Cross-Compiler, libgcrypt
werner committed rG651c07a7301c: scd:p15: For CardOS make use of ISO7816_VERIFY_NOT_NEEDED. (authored by werner).
scd:p15: For CardOS make use of ISO7816_VERIFY_NOT_NEEDED.
Tue, Mar 30, 11:45 AM
werner committed rGde4d3c99aa58: scd:p15: Return the creation time of the keys. (authored by werner).
scd:p15: Return the creation time of the keys.
Tue, Mar 30, 11:45 AM

Mon, Mar 29

werner added projects to T5373: Using GCRY_THREAD_OPTION_PTHREAD_IMPL in a file compiled with Clang generates deprecation warning: libgcrypt, clang.

Yet another identify theft scam committed by clang.

Mon, Mar 29, 10:22 PM · clang, libgcrypt, Bug Report
werner committed rG592f48011790: scd:p15: Make RSA with SHA512 work with CardOS. (authored by werner).
scd:p15: Make RSA with SHA512 work with CardOS.
Mon, Mar 29, 8:36 PM
werner updated the task description for T5372: assertion failure mulm_25519: different sizes in Libgrypt 1.9.
Mon, Mar 29, 4:01 PM · !assert, Bug Report, libgcrypt
werner updated the task description for T5372: assertion failure mulm_25519: different sizes in Libgrypt 1.9.
Mon, Mar 29, 3:58 PM · !assert, Bug Report, libgcrypt
werner created T5372: assertion failure mulm_25519: different sizes in Libgrypt 1.9.
Mon, Mar 29, 3:54 PM · !assert, Bug Report, libgcrypt
werner committed rG2d2391dfc25c: agent: Skip unknown unknown ssh curves seen on cards. (authored by werner).
agent: Skip unknown unknown ssh curves seen on cards.
Mon, Mar 29, 3:41 PM
werner committed rGa494b29af9cc: scd:p15: Support ECDSA and ECDH for CardOS. (authored by werner).
scd:p15: Support ECDSA and ECDH for CardOS.
Mon, Mar 29, 3:41 PM
werner committed rGf129b0e97730: gpg: Allow ECDH with a smartcard returning just the x-ccordinate. (authored by werner).
gpg: Allow ECDH with a smartcard returning just the x-ccordinate.
Mon, Mar 29, 3:41 PM
werner added a comment to E855: Weekly Standup.

We need to talk about two bugs.

Mon, Mar 29, 8:34 AM
werner closed T5368: warning: variable 'zlen' is uninitialized as Invalid.

Please look at the code:

Mon, Mar 29, 8:30 AM · ntbtls, Bug Report