In T5784#153872, @werner wrote:Please no holy wars on the type of curves. NIST as its opinon, Europe has its opinion, DJB has of course a different opinion. Please use the the cryptography ML for such political/technical discussions.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Jan 17 2022
Jan 17 2022
vitusb added a comment to T5784: Prioritization of weak Brainpool-Curves, when de-vs aka VS-NfD mode is activated (compliance de-vs).
After commenting out the options that gpgconf 2.3 complains about I get:
$ gpgconf --version gpgconf (GnuPG) 2.3.5-beta17 Copyright (C) 2021 Free Software Foundation, Inc. License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
I tried to see what gpgconf from master says, but I only get
$gpgconf --list-options gpg gpgconf: unknown option 'try-secret-key' at '/etc/gnupg/gpgconf.conf', line 95 gpgconf: unknown option 'reader-port' at '/etc/gnupg/gpgconf.conf', line 96
This also doesn't look right:
The following looks very much like a bug.
Example:
/etc/gnupg/gpg.conf:
default-key B81CE112B26A8EA8BE7B95D2E375339BF4C51840
With rG8c878ae4c9dfa9fe26aa15f4f9db3e86833575e9 some rules for allow-mark-trusted were removed from doc/examples/gpgconf.conf, but the comments below which are supposed to explain the example rules still talk about allow-mark-trusted.
• ikloecker committed rM9c03bde06be9: qt: Fix build without installed GpgME++ headers (authored by • ikloecker).
qt: Fix build without installed GpgME++ headers
qt: Remove superfluous include
• ikloecker committed rG9f64bf6c0b31: po: Remove duplicate message definitions (authored by • ikloecker).
po: Remove duplicate message definitions
• aheinecke committed rP8f239a2b133c: qt: Install translator and translations (authored by • aheinecke).
qt: Install translator and translations
I'm not completely sure but it might be convenient to mark HMAC keys with lengths less that 112 as non-approved in FIPS mode for both generation and verification. It could be easily implemented by adding a check using cipher/mac-hmac.c:hmac_get_keylen() or at the algo level. What do you think?
Sending a private key with just the local protection is not a good idea. It is better to export the key and then send it in an encrypted mail - for example in symmetric mode with a strong password.
Btw. had to revert your unique ptr change ;-) I didn't want to raise the c++ level just for that.
ikloecker I have just added the ki18n main code to pinentry-qt as qti18n.cpp this fixes it for me. I have commented out everything but the base catalog.
• werner closed T5784: Prioritization of weak Brainpool-Curves, when de-vs aka VS-NfD mode is activated (compliance de-vs) as Resolved.
Please no holy wars on the type of curves. NIST as its opinon, Europe has its opinion, DJB has of course a different opinion. Please use the the cryptography ML for such political/technical discussions.
• werner changed the edit policy for T5783: All s2k hardenings silently ignored when exporting private keys.
OTOH, inst-qttranslations.nsi copies all .qm files needed by the qt_<language>.qm files.
• werner changed the edit policy for T5784: Prioritization of weak Brainpool-Curves, when de-vs aka VS-NfD mode is activated (compliance de-vs).
For the appimage I have added a patch (backported from ki18n) that makes sure that the Qt translations for qtbase are loaded even if the (unneeded) translations for qtscript, qtmultimedia, and qtxmlpatterns are missing. See 0001-Load-Qt-translations-even-if-some-catalogs-are-missi.patch.
• ikloecker renamed T5780: Kleopatra: Result dialog does not have focus after operation from Kleopatra: Eesult dialog does not have focus after operation to Kleopatra: Result dialog does not have focus after operation.
• ikloecker committed rLIBKLEOb7dacb5dab63: Do not use "guru" as debug level. (authored by • werner).
Do not use "guru" as debug level.
Saw this again and the commit was not in the Stable 2.2 branch. I have cherry picked it. This should resolve this issue.
• aheinecke committed rGc54f7e154f1e: po: Make agent/commands.c translatable and update German translation. (authored by • werner).
po: Make agent/commands.c translatable and update German translation.
sorry, I'm a bit confused now and probably everything I wrote above is incorrect.
thanks for approving account.
build error happens in automatic configuration (when --enable-ppc-crypto-support is omitted from ./configure) and -mcpu=powerpc64le, -mcpu=power8 or power9 or -mpower8-vector flags are not passed to compiler.
• werner added a project to T5782: Kleopatra: Smartcard unusable secret key until used via command line: kleopatra.
Update documentation related to FIPS
fips: Add support for KDF FIPS indicators
• gniibe committed rCd0db6a5abf7b: fips: Remove GCRYCTL_FIPS_SERVICE_INDICATOR and renumber the enum. (authored by • gniibe).
fips: Remove GCRYCTL_FIPS_SERVICE_INDICATOR and renumber the enum.
Thank you, applied.
Also, add another change.
• gniibe committed rG4cc724639c01: gpg: Fix adding the list of ultimate trusted keys. (authored by • gniibe).
gpg: Fix adding the list of ultimate trusted keys.
• gniibe added a project to T5742: Apparent regressions between 2.2.32 and 2.2.33 of GnuPG: Restricted Project.
Backported to 2.2, too.
On behalf of @gyakovlev (pending approval for his account):
[03:05:23] <@gyakovlev> AC_DEFINE(HAVE_COMPATIBLE_CC_PPC_ALTIVEC,1, [03:05:23] <@gyakovlev> [Defined if underlying compiler supports PowerPC AltiVec/VSX/crypto intrinsics]) [03:05:34] <@gyakovlev> they should definitely check for __POWER8_VECTOR__ 1 [03:05:44] <@gyakovlev> it's not plain altivec [03:06:52] <@gyakovlev> that power check should check for __POWER8_VECTOR__ [03:06:52] <@gyakovlev> not only for what they check already. [03:08:59] <@gyakovlev> it probably should be checked after __powerpc64__ or instead of it.
Looks like it's triggered if e.g. -mcpu=power9 isn't in CFLAGS.
Build log here:
build.log145 KBDownload
Jan 16 2022
Jan 16 2022
vitusb renamed T5783: All s2k hardenings silently ignored when exporting private keys from All s2k hardenings silently ignored when doin an export of private keys to All s2k hardenings silently ignored when exporting private keys.
vitusb raised the priority of T5784: Prioritization of weak Brainpool-Curves, when de-vs aka VS-NfD mode is activated (compliance de-vs) from High to Needs Triage.
vitusb raised the priority of T5783: All s2k hardenings silently ignored when exporting private keys from High to Needs Triage.
Jan 15 2022
Jan 15 2022
vitusb triaged T5783: All s2k hardenings silently ignored when exporting private keys as High priority.
Jan 14 2022
Jan 14 2022
• aheinecke committed rLIBKLEObf2fb686fb88: Filter on subkey fingerprints in keylist, too (authored by • aheinecke).
Filter on subkey fingerprints in keylist, too
• aheinecke triaged T5780: Kleopatra: Result dialog does not have focus after operation as Normal priority.
• aheinecke added a comment to T5777: Kleopatra: Remove all external links which would open a browser.
Yes I think changing the textinteraction flags for these labels would be fine. But as this is only for one customer we should probably add some config like "no links". I think the about dialog things are more problematic as they come from Frameworks.
• ikloecker added a comment to T5777: Kleopatra: Remove all external links which would open a browser.
Is the problem links which can be clicked? Or the mere displaying of links? If the former needs to be changed, then removing the Qt::LinksAccessibleByMouse and Qt::LinksAccessibleByKeyboard flags from the textInteractionFlags of QLabel, QTextEdit, QTextBrowser would do it.
• aheinecke triaged T5778: Wish to add a generic comment or hint to encrypted data as Wishlist priority.
• aheinecke triaged T5777: Kleopatra: Remove all external links which would open a browser as High priority.
Oh, this is something we should fix anyway because users when evaluating Kleopatra and making configuration changes regularly run "gpgconf --kill all" anyway. Could it be that the SCD DEVINFO --watch fails because the gpg-agent is not yet started again?
Jan 13 2022
Jan 13 2022
• ikloecker committed rMe16729edcbdf: tests: Fix generation of keys without expiration (authored by • ikloecker).
tests: Fix generation of keys without expiration
• ikloecker committed rMe4625885a851: tests: Remove unsupported option --status from usage help (authored by • ikloecker).
tests: Remove unsupported option --status from usage help
• ikloecker committed rM4d913a8aa5da: qt: Add job to add existing subkeys to other keys (authored by • ikloecker).
qt: Add job to add existing subkeys to other keys
• ikloecker committed rMd308910cdfb3: qt,tests: Add helper to hook up the test passphrase provider (authored by • ikloecker).
qt,tests: Add helper to hook up the test passphrase provider
• ikloecker committed rMa4dcb17486bb: cpp: Add interactor to add existing subkeys to other keys (authored by • ikloecker).
cpp: Add interactor to add existing subkeys to other keys
• ikloecker committed rMa54402fc2d1c: qt,tests: Add asyncDone signal to base class of all tests (authored by • ikloecker).
qt,tests: Add asyncDone signal to base class of all tests
Note: Currently, killing the background processes causes a SIGPIPE (broken pipe) in the worker thread of the DeviceInfoWatcher. Kleopatra seems to survive this, but I'm not sure the thread survives. Starting a new SCD DEVINFO --watch fails with General error. On exit, the thread then receives a SIGABRT which crashes Kleopatra.
• aheinecke renamed T5774: Kleopatra: Better default when decrypting Outlook attachments from Kleopatra: Better default when decrypting Outlook attachmetns to Kleopatra: Better default when decrypting Outlook attachments.
• aheinecke triaged T5776: Kleopatra: Add possibility to copy fingerprints without spaces as Wishlist priority.
• aheinecke triaged T5775: Kleopatra: Add action to restart background processes as Normal priority.
• aheinecke triaged T5774: Kleopatra: Better default when decrypting Outlook attachments as Normal priority.
Laurent Montel <montel@kde.org> committed rKLEOPATRA183c899a7ee8: Use directly QT_VERSION (authored by Laurent Montel <montel@kde.org>).
Use directly QT_VERSION
Jan 12 2022
Jan 12 2022
You'll have to talk to the people you got pinentry-mac from.
No, these are simply the technically available algorithms. I'll see what I can do.
gpgconf: Add command aliases -L -K -R.
gpgconf: Add command aliases -L -K -R.
jukivili committed rCdfd53c7eddf0: rijndael-aesni: small optimization for cbc-enc and cfb-enc (authored by jukivili).
rijndael-aesni: small optimization for cbc-enc and cfb-enc
I don't know about pinentry-mac but it seems to be another name for
one our our regular pinentry variants.
Enable the setting Create OpenPGP encrypted files with ".pgp" file extensions instead of ".gpg in Kleopatra's Settings.
We provide lots of different flavors of pinentry, but we do not provide pinentry-mac. You'll have to talk to the people you got pinentry-mac from.
Rename the file and you are done.
common,w32: Improve HKCU->HKLM fallback
Thanks for diving into the history of that code.
web: Add missing news entries
Here is the backport to 2.2:
gnupg22-utk-change.diff3 KBDownload
• gniibe committed rG4aeeaa65ad09: gpg: Fix adding the list of ultimate trusted keys. (authored by • gniibe).
gpg: Fix adding the list of ultimate trusted keys.
In the original code, register_trusted_keyid is used in keygen.c, so that it updates user_utk_list, thus, will be into utk_list.
This should be done, by adding the keyid to utk_list directly.
Things have been a bit buggy here (probably, since the beginning).
In g10/trustdb.c,
Let me clarify:
- It was on 2003-11-01 (ChangeLog is on 2003-10-31 probably in US): rG5c37fd90bf81: * trustdb.h, trustdb.c (register_trusted_keyid): New. Adds a keyid to the
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0e94d0e00326: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
• gniibe added a project to T5747: Provide a way to request non-FIPS service in FIPS mode: Restricted Project.
Jan 11 2022
Jan 11 2022
I found this post when I was searching everywhere for a solution, and I was delighted. I've recently been trying to upload GpgFrontned in the Apple Store vs Microsoft and I'm having some trouble.
jukivili committed rC9bbb6c2c5d03: mpi/config.links: merge i586 targets with rest i*86 targets (authored by jukivili).
mpi/config.links: merge i586 targets with rest i*86 targets
jukivili committed rC2800de892585: mpi: remove unused i586 and pentium4 assembly (authored by jukivili).
mpi: remove unused i586 and pentium4 assembly
jukivili committed rC0c0f27a89205: mpi/amd64: remove extra 'ret' from assembly functions (authored by jukivili).
mpi/amd64: remove extra 'ret' from assembly functions
jukivili committed rC11ade08efbfb: Add straight-line speculation hardening for amd64 and i386 assembly (authored by jukivili).
Add straight-line speculation hardening for amd64 and i386 assembly
jukivili committed rC34bcc102158a: Add straight-line speculation hardening for aarch64 assembly (authored by jukivili).
Add straight-line speculation hardening for aarch64 assembly
jukivili committed rCff2a647d3667: Optimizations for AES aarch64-ce assembly implementation (authored by jukivili).
Optimizations for AES aarch64-ce assembly implementation
jukivili committed rC4e6f1ef5a00e: Add armv8/pmull accelerated POLYVAL for GCM-SIV (authored by jukivili).
Add armv8/pmull accelerated POLYVAL for GCM-SIV