Home GnuPG

Weekly Standup

Hosted by wk on May 18 2020, 10:00 AM - 11:00 AM.

Recurring Event

Event Series
This event is an instance of E617: Weekly Standup, and repeats every week.


Event Timeline

Last week:

  • Finished ECDSA for gpgsm
  • Decided not to work on GCM due to the lack of samples.
  • Worked on Libksba, the new DER-builder is cool and can be used to make the code much cleaner.
  • Started with Ed25519 and X25519 support
  • Cleaned up my desk (except for the tinker area, which requires a new shelf)

This week:

  • Finish Ed25519 and X25519 support in gpgsm
  • Checkout the new Yubikeys with OpenPGP 3.4

Last week:

  • Looked into performance issues of GpgOL, turned out that other Addins were causing high amounts of decryption
  • Implemented "Preview" in GpgOL to show contents of a mail while verification (auto-key-retrieve, CRL checks etc.) happens.
    • This is esp. helpful for multipart/signed because it can show contents immediately.
  • Fixed printing in GpgOL when the selection of the printer changes.
  • Triaged some more GpgOL issues. Tried out "MailArchiver" plugin.

This week:
I feel well enough to work on more difficult tasks. -> OpenPGP & S/MIME combined in GpgOL.
As I estimate about 2d more work on the GpgOL side of things and ~1d on the Libkleo (cert resolution gui) I might get it done this week an and continue on to Smartcards. Depending on how much external stuff comes in.

Last week:

  • libgcrypt mpi_invm fix (reported by cryptofuzz)
  • GnuPG with SOS: gpg/g10 finished, continue gpg/agent part
    • Basically, it's export/import by gpg-agent <-> gpg

This week:

  • Realized that when importing secret key from gpg to gpg-agent, encrypted part is decrypted by gpg-agent, and the structure is defined by OpenPGP using GCRY_FMT_PGP. This part is not decoupled well between gpg and gpg-agent.
  • Review the SOS work throughoutly.
  • Not yet for GPGSM
  • Introduce X448 to GnuPG in SOS branch