Page MenuHome GnuPG
Feed All Stories

May 21 2022

Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA79d0e641896d: Port signal/slot that use action_data struct to PMF/Functor syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port signal/slot that use action_data struct to PMF/Functor syntax
May 21 2022, 6:16 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAbcb1c92ee223: action_data: use enums instead of bool members to improve reability (authored by Ahmad Samir <a.samirh78@gmail.com>).
action_data: use enums instead of bool members to improve reability
May 21 2022, 6:16 PM
dkg created T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..
May 21 2022, 7:10 AM · Restricted Project, gpgme, Bug Report

May 20 2022

ikloecker committed rKLEOPATRA084c822e62e3: SMimeValidationConfigurationWidget: clean up constructor initializer list (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: clean up constructor initializer list
May 20 2022, 8:07 PM
ikloecker committed rKLEOPATRA4d5bb9a04bc4: SMimeValidationConfigurationWidget: move connect() calls to Private's… (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: move connect() calls to Private's…
May 20 2022, 8:07 PM
ikloecker committed rKLEOPATRAb402563765b2: SMimeValidationConfigurationWidget: port to PMF singal/slot syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: port to PMF singal/slot syntax
May 20 2022, 8:07 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA7c5d2e87b16f: SMimeValidationConfigurationWidget: clean up constructor initializer list (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: clean up constructor initializer list
May 20 2022, 6:56 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA601be1e8479f: SMimeValidationConfigurationWidget: move connect() calls to Private's… (authored by Ahmad Samir <a.samirh78@gmail.com>).
SMimeValidationConfigurationWidget: move connect() calls to Private's…
May 20 2022, 6:56 PM
ikloecker committed rKLEOPATRA122594d1b9ee: action_data: use enums instead of bool members to improve reability (authored by Ahmad Samir <a.samirh78@gmail.com>).
action_data: use enums instead of bool members to improve reability
May 20 2022, 3:37 PM
ikloecker committed rKLEOPATRA64ea4ae17433: Port signal/slot that use action_data struct to PMF/Functor syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port signal/slot that use action_data struct to PMF/Functor syntax
May 20 2022, 3:37 PM
ikloecker committed rKLEOPATRAcfcbed30ac6f: Fix name clash between wizard page classes and page enum values (authored by ikloecker).
Fix name clash between wizard page classes and page enum values
May 20 2022, 3:23 PM
maltejur added a reviewer for D554: doc: Document usage of prefix to specify keyring type: Documentation.
May 20 2022, 2:38 PM · Documentation
maltejur requested review of D554: doc: Document usage of prefix to specify keyring type.
May 20 2022, 2:36 PM · Documentation
ikloecker committed rKLEOPATRA609f1af0dd2a: Port signal/slot that use action_data struct to PMF/Functor syntax (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port signal/slot that use action_data struct to PMF/Functor syntax
May 20 2022, 2:27 PM
ikloecker committed rKLEOPATRAc171ae080cc5: action_data: use enums instead of bool members to improve reability (authored by Ahmad Samir <a.samirh78@gmail.com>).
action_data: use enums instead of bool members to improve reability
May 20 2022, 2:27 PM
ikloecker committed rKLEOPATRA552b8a64ca8c: GIT_SILENT Remove superfluous casts of signal pointers (authored by ikloecker).
GIT_SILENT Remove superfluous casts of signal pointers
May 20 2022, 2:11 PM
ikloecker committed rKLEOPATRA498b869b7077: GIT_SILENT Use qOverload (authored by ikloecker).
GIT_SILENT Use qOverload
May 20 2022, 2:11 PM
ikloecker committed rKLEOPATRA87a787d7955f: GIT_SILENT Remove unused files (authored by ikloecker).
GIT_SILENT Remove unused files
May 20 2022, 2:11 PM
aheinecke closed T5736: Kleopatra: File encryption save file dialog has no extension or filter as Resolved.
May 20 2022, 9:37 AM · kleopatra, Restricted Project
werner triaged T5990: Option to ignore the user trustlist.txt as Normal priority.
May 20 2022, 9:18 AM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent
aheinecke triaged T5989: Kleopatra: Customization Window Title and custom Logo from VERSION file as Normal priority.
May 20 2022, 9:12 AM · kleopatra, Restricted Project
gniibe added a comment to T5985: private-key: Support "Use-for-ssh" flag.

cmd_keyinfo should be also updated to access the field correctly.

May 20 2022, 7:59 AM · Feature Request, ssh, gpgagent
gniibe added a project to T5986: card: Show "Label:" when prompting the insertion of a card: Restricted Project.
May 20 2022, 7:41 AM · ssh, gpgagent, scd
gniibe committed rG598631086652: agent: Show "Label:" field of private key when prompt the insertion. (authored by gniibe).
agent: Show "Label:" field of private key when prompt the insertion.
May 20 2022, 7:41 AM
gniibe committed rG6a37240cf279: agent: Move confirmation handling into findkey.c. (authored by gniibe).
agent: Move confirmation handling into findkey.c.
May 20 2022, 7:41 AM
gniibe added a parent task for T5702: Display prompt to user when YubiKey is waiting for touch confirmation: T5984: gpg-agent interaction improvement (smartcard improvement #3).
May 20 2022, 6:53 AM · patch, Feature Request
gniibe added a parent task for T5099: Confirmation dialog for remote access (restricted extra socket): T5984: gpg-agent interaction improvement (smartcard improvement #3).
May 20 2022, 6:53 AM · Feature Request, gnupg
gniibe added subtasks for T5984: gpg-agent interaction improvement (smartcard improvement #3): T5099: Confirmation dialog for remote access (restricted extra socket), T5702: Display prompt to user when YubiKey is waiting for touch confirmation.
May 20 2022, 6:53 AM · ssh, gpgagent, scd
gniibe renamed T5984: gpg-agent interaction improvement (smartcard improvement #3) from smartcard interaction improvement #3 to gpg-agent interaction improvement ( (smartcard improvement #3).
May 20 2022, 6:39 AM · ssh, gpgagent, scd
gniibe triaged T5988: agent: Add new command to update private key fields as Normal priority.
May 20 2022, 6:38 AM · Feature Request, ssh, gpgagent
gniibe triaged T5987: card: New field to specify refusing operations when card/token is not available as Normal priority.
May 20 2022, 6:33 AM · ssh, gpgagent, scd
gniibe added a comment to T5986: card: Show "Label:" when prompting the insertion of a card.

Also, it is better for a user, not to be asked confirmation (even if "Confirm:" is specified), that is, skipping the confirmation, when it is going to prompt the insertion of a card.

May 20 2022, 6:29 AM · ssh, gpgagent, scd
gniibe triaged T5986: card: Show "Label:" when prompting the insertion of a card as Normal priority.
May 20 2022, 6:27 AM · ssh, gpgagent, scd
gniibe triaged T5985: private-key: Support "Use-for-ssh" flag as Normal priority.
May 20 2022, 6:23 AM · Feature Request, ssh, gpgagent
gniibe triaged T5984: gpg-agent interaction improvement (smartcard improvement #3) as Normal priority.
May 20 2022, 6:21 AM · ssh, gpgagent, scd
DEG updated DEG.
May 20 2022, 4:42 AM

May 19 2022

Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA826d43da1ce0: std::unary/binary_function have been deprecated and removed in C++17 (authored by Ahmad Samir <a.samirh78@gmail.com>).
std::unary/binary_function have been deprecated and removed in C++17
May 19 2022, 10:55 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA6cb4179b4a2b: Fix a couple compiler warnings (authored by Ahmad Samir <a.samirh78@gmail.com>).
Fix a couple compiler warnings
May 19 2022, 10:47 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAbd72100e94cf: ReaderStatus: use a std::function in Transaction struct (authored by Ahmad Samir <a.samirh78@gmail.com>).
ReaderStatus: use a std::function in Transaction struct
May 19 2022, 10:47 PM
ikloecker committed rKLEOPATRAde532af0a08d: Manage lifetime of validator with shared pointer (authored by ikloecker).
Manage lifetime of validator with shared pointer
May 19 2022, 3:10 PM
ikloecker committed rKLEOPATRA04d953455bdf: Manage lifetime of validators with shared pointers (authored by ikloecker).
Manage lifetime of validators with shared pointers
May 19 2022, 3:10 PM
ikloecker committed rKLEOPATRA0e35efa309e6: GIT_SILENT Remove unused functions (authored by ikloecker).
GIT_SILENT Remove unused functions
May 19 2022, 3:10 PM
werner added projects to T2671: "Invalid option" with utf-16 config files (windows): kleopatra, Restricted Project.

It seems that editing a pre-created revocation certificate on Windows with Notepad doesn't let Kleopatra detect this correctly as OpenPGP file and thus refuses to import. Works on the command line but needs more testing.

May 19 2022, 1:44 PM · gnupg24, Restricted Project, Bug Report
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA2c90e6b48513: Minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
Minor refactor
May 19 2022, 12:53 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAb9a64fb725e1: Port Q_FOREACH to range-for (authored by Ahmad Samir <a.samirh78@gmail.com>).
Port Q_FOREACH to range-for
May 19 2022, 12:53 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA3bafe1c106a0: Use std::find_if instead of Q_FOREACH (authored by Ahmad Samir <a.samirh78@gmail.com>).
Use std::find_if instead of Q_FOREACH
May 19 2022, 12:53 PM
aheinecke added a project to T4127: GpgOL: Setting category or flagging crypto mails is not possible: Restricted Project.
May 19 2022, 10:24 AM · Restricted Project, gpg4win, gpgol
ikloecker moved T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 19 2022, 10:10 AM · kleopatra, Restricted Project
aheinecke triaged T5982: GpgOL: More fine grained discovery of content-id / embedded parts as Normal priority.
May 19 2022, 9:55 AM · Restricted Project, gpgol
aheinecke added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

Yes I agree to go for a.

May 19 2022, 9:42 AM · Restricted Project, kleopatra
ikloecker added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

The KDE crowd think that this is likely a bug mingw. duckducking "mingw thread_local crash" give many hits, e.g. https://sourceforge.net/p/mingw-w64/bugs/727/.

May 19 2022, 9:09 AM · Restricted Project, kleopatra
gniibe added a comment to T5702: Display prompt to user when YubiKey is waiting for touch confirmation.

I put another change for T5099. This feature can be used for any keys, no matter if it's on Yubikey or not, no matter if token supports touch confirmation or not.

May 19 2022, 7:45 AM · patch, Feature Request
gniibe added projects to T5099: Confirmation dialog for remote access (restricted extra socket): Restricted Project, Feature Request.
May 19 2022, 7:40 AM · Feature Request, gnupg
gniibe added a comment to T5099: Confirmation dialog for remote access (restricted extra socket).

Part 2 patch is pushed, with a bit of change.
A user needs to specify "Confirm" flag in the key file.

May 19 2022, 7:40 AM · Feature Request, gnupg
gniibe committed rG598b3fdfaa09: agent: Pop up dialog window for confirmation, when specified so. (authored by gniibe).
agent: Pop up dialog window for confirmation, when specified so.
May 19 2022, 7:39 AM
gniibe committed rG09357d7eae3e: agent: Supply GRIP=NULL for agent_key_from_file, for real use. (authored by gniibe).
agent: Supply GRIP=NULL for agent_key_from_file, for real use.
May 19 2022, 7:12 AM
gniibe added a comment to T5099: Confirmation dialog for remote access (restricted extra socket).

Part 1 patch is pushed.

May 19 2022, 7:08 AM · Feature Request, gnupg
gniibe added a comment to T5977: Smartcard PIN stays in clear in memory.

For this particular issue of assuan_inquire, if it's needed, the point we should fix is:

May 19 2022, 6:29 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe claimed T5975: Allow signature verification using specific RSA keys <2k in FIPS mode.

Pushed the change (master and 1.10).

May 19 2022, 3:50 AM · backport, patch, libgcrypt, FIPS, Feature Request
gniibe committed rCca2afc9fb64d: cipher: Allow verification of small RSA signatures in FIPS mode (authored by Jakuje).
cipher: Allow verification of small RSA signatures in FIPS mode
May 19 2022, 3:48 AM
gniibe added a comment to T5964: gnupg should use the KDFs implemented in libgcrypt.

At first, we need to add/enhance new API for KDF in libgcrypt. Currently, the term "KDF" in libgcrypt is used with narrower focus, that is, only for password->key KDF.

May 19 2022, 3:43 AM · gnupg26, FIPS, libgcrypt, Feature Request

May 18 2022

Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA729995097cb0: ChecksumsUtils: split the implementation to .cpp file (authored by Ahmad Samir <a.samirh78@gmail.com>).
ChecksumsUtils: split the implementation to .cpp file
May 18 2022, 9:27 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA98aa73452d22: CreateChecksumsController: move static util methods to a private header (authored by Ahmad Samir <a.samirh78@gmail.com>).
CreateChecksumsController: move static util methods to a private header
May 18 2022, 9:27 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAaff083f42f99: VerifyChecksumsController: use static methods from checksumsutils_p.h (authored by Ahmad Samir <a.samirh78@gmail.com>).
VerifyChecksumsController: use static methods from checksumsutils_p.h
May 18 2022, 9:27 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAea9276f35797: Checksum Controller: port to QRegularExpression (authored by Ahmad Samir <a.samirh78@gmail.com>).
Checksum Controller: port to QRegularExpression
May 18 2022, 9:27 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAd337737e5706: Minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
Minor refactor
May 18 2022, 9:27 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA2dedd369e35b: ChecksumsUtils: split the implementation to .cpp file (authored by Ahmad Samir <a.samirh78@gmail.com>).
ChecksumsUtils: split the implementation to .cpp file
May 18 2022, 9:26 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAe3a153269fa4: Checksum Controller: port to QRegularExpression (authored by Ahmad Samir <a.samirh78@gmail.com>).
Checksum Controller: port to QRegularExpression
May 18 2022, 9:26 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAc4489a4e5413: Minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
Minor refactor
May 18 2022, 9:26 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAe610b20cdd2d: VerifyChecksumsController: use static methods from checksumsutils_p.h (authored by Ahmad Samir <a.samirh78@gmail.com>).
VerifyChecksumsController: use static methods from checksumsutils_p.h
May 18 2022, 9:26 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA115561eef4bb: CreateChecksumsController: move static util methods to a private header (authored by Ahmad Samir <a.samirh78@gmail.com>).
CreateChecksumsController: move static util methods to a private header
May 18 2022, 9:26 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA205a1b4923c2: ChecksumsUtils: split the implementation to .cpp file (authored by Ahmad Samir <a.samirh78@gmail.com>).
ChecksumsUtils: split the implementation to .cpp file
May 18 2022, 4:53 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA0e046b207b17: Minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
Minor refactor
May 18 2022, 4:46 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAff4c06056893: ChecksumsUtils: split the implementation to .cpp file (authored by Ahmad Samir <a.samirh78@gmail.com>).
ChecksumsUtils: split the implementation to .cpp file
May 18 2022, 4:46 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA0c12f2b13e97: CreateChecksumsController: move static util methods to a private header (authored by Ahmad Samir <a.samirh78@gmail.com>).
CreateChecksumsController: move static util methods to a private header
May 18 2022, 4:46 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAc38773ae930c: VerifyChecksumsController: use static methods from checksumsutils_p.h (authored by Ahmad Samir <a.samirh78@gmail.com>).
VerifyChecksumsController: use static methods from checksumsutils_p.h
May 18 2022, 4:46 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAfcefb9df5534: Checksum Controller: port to QRegularExpression (authored by Ahmad Samir <a.samirh78@gmail.com>).
Checksum Controller: port to QRegularExpression
May 18 2022, 4:46 PM
ikloecker changed the status of T5969: Kleopatra: Support large magnification for OpenPGP certificate generation, a subtask of T5901: Kleopatra: Make it usable with 400 % magnification, from Open to Testing.
May 18 2022, 3:27 PM · kleopatra, Restricted Project
ikloecker changed the status of T5969: Kleopatra: Support large magnification for OpenPGP certificate generation, a subtask of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, from Open to Testing.
May 18 2022, 3:27 PM · kleopatra, Restricted Project
ikloecker changed the status of T5969: Kleopatra: Support large magnification for OpenPGP certificate generation from Open to Testing.
May 18 2022, 3:27 PM · kleopatra, Restricted Project
ikloecker added a comment to T5969: Kleopatra: Support large magnification for OpenPGP certificate generation.

Certificate generation should now be possible with 400 % magnification. I haven't checked the different actions under "Next Steps".

May 18 2022, 3:26 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA71f9dc4e3526: Keep the old contents margins (authored by ikloecker).
Keep the old contents margins
May 18 2022, 3:14 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRAf07c4072108b: ChecksumsUtils: split the implementation to .cpp file (authored by Ahmad Samir <a.samirh78@gmail.com>).
ChecksumsUtils: split the implementation to .cpp file
May 18 2022, 3:10 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA59e544571a9b: VerifyChecksumsController: use static methods from checksumsutils_p.h (authored by Ahmad Samir <a.samirh78@gmail.com>).
VerifyChecksumsController: use static methods from checksumsutils_p.h
May 18 2022, 3:10 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA2721c995f0b7: CreateChecksumsController: move static util methods to a private header (authored by Ahmad Samir <a.samirh78@gmail.com>).
CreateChecksumsController: move static util methods to a private header
May 18 2022, 3:10 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA06fa98e12992: Checksum Controller: port to QRegularExpression (authored by Ahmad Samir <a.samirh78@gmail.com>).
Checksum Controller: port to QRegularExpression
May 18 2022, 3:10 PM
Ahmad Samir <a.samirh78@gmail.com> committed rKLEOPATRA5c6c596785e2: Minor refactor (authored by Ahmad Samir <a.samirh78@gmail.com>).
Minor refactor
May 18 2022, 3:10 PM
ikloecker committed rKLEOPATRA8fefe23c9afd: GIT_SILENT Update copyright notice (authored by ikloecker).
GIT_SILENT Update copyright notice
May 18 2022, 12:45 PM
ikloecker committed rKLEOPATRAf6e31babf2bb: Allow scrolling the tabs of the Advanced Settings dialog vertically (authored by ikloecker).
Allow scrolling the tabs of the Advanced Settings dialog vertically
May 18 2022, 12:45 PM
ikloecker committed rKLEOPATRAb89a345d1a13: Create UI of Advanced Settings dialog in code (authored by ikloecker).
Create UI of Advanced Settings dialog in code
May 18 2022, 12:45 PM
ikloecker committed rKLEOPATRAc55b4f8ed36d: Never shrink the window when adjusting its size (authored by ikloecker).
Never shrink the window when adjusting its size
May 18 2022, 12:45 PM
ikloecker committed rKLEOPATRA18ed69ed500e: Create UI of Key Creation page in code (authored by ikloecker).
Create UI of Key Creation page in code
May 18 2022, 12:45 PM
gniibe added a comment to T5862: authentication with USB token.

A concrete example use case in my mind is:

  • (Usual display manager (authentication by password or no-password))
  • session starts with "locked" state of screen
    • In the beginning, user needs to "unlock" the screen, by scdaemon authentication
  • (optionally, if needed) our-own-screen-locker should detect device removal, then, automatically locks the screen
  • our-own-screen-locker should detect idling user session, then, disabling the card, automatically locks the screen
  • our-own-screen-locker does authentication by scdaemon when it unlocks the screen
May 18 2022, 9:34 AM · gpgagent, Feature Request, scd
werner added a project to T5977: Smartcard PIN stays in clear in memory: libassuan.
May 18 2022, 9:14 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
werner added a comment to T5977: Smartcard PIN stays in clear in memory.

AFAICS, we need to implement a new Assuan flag and wipe the data passed to the callback after the callback returned.

May 18 2022, 9:14 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
gniibe added a comment to T5862: authentication with USB token.

Note that this doesn't work if pinentry is pinentry-gnome3. pinentry-qt works well, too, because it supports curses fallback.

May 18 2022, 9:06 AM · gpgagent, Feature Request, scd
werner closed T5981: --output-type raw inconsistent output as Resolved.

That is expected. The export re-encrypts the secret parts to comply with the OpenPGP specs and this includes a salt andf IV and thus the output must be different.

May 18 2022, 8:56 AM · Support, gnupg
gniibe added a comment to T5862: authentication with USB token.

I added the last line, to recover tty state:

May 18 2022, 8:56 AM · gpgagent, Feature Request, scd
gniibe added a comment to T5862: authentication with USB token.

With cmatrix command and pinentry-gtk2, I now do experiment with this script:

May 18 2022, 5:09 AM · gpgagent, Feature Request, scd
oddlama added a comment to T5971: Yubikey: Removal of device is not detected by PC/SC.

Glad to hear. I've also now had time to manually apply the patches and have not seen any issues so far! Thank you! If anything does turn up later down the road I'll let you know.

May 18 2022, 2:10 AM · Info Needed, yubikey, scd, Bug Report