1. 12 May, 2021 8 commits
  2. 11 May, 2021 3 commits
  3. 10 May, 2021 10 commits
  4. 09 May, 2021 1 commit
  5. 08 May, 2021 1 commit
  6. 07 May, 2021 1 commit
  7. 05 May, 2021 1 commit
    • Werner Koch's avatar
      Create shadow key also for the smartcard's encryption key. · f9a92113
      Werner Koch authored
      The shadow key is required to properly decrypt messages.  The test
      case here is: A new user inserts her card, Kleo figures which are
      signing and encryption key and shows that in the dialog.  The user
      enters the address of the recipient, signs and encrypts, and sends off
      the data.  Now when she wants to decrypt the message by herself, she
      will get an error because GnuPG can't find the key due to the missing
      shadow key for the encryption key.  This might work better with GnuPG
      2.3 but for 2.2 this is very annoying.  GnuPG actually does the same
      what this patch does but that does not kick in here.
      
      The --no-data is just an optimization available with latest gpg-agent
      version; older version would just ignore this.
      f9a92113
  8. 04 May, 2021 1 commit
  9. 02 May, 2021 1 commit
  10. 30 Apr, 2021 2 commits
    • Ingo Klöcker's avatar
      Disable DeviceInfoWatcher on Windows · f87b256d
      Ingo Klöcker authored
      "SCD DEVINFO --watch" does not seem to work on Windows. Don't use it
      until it has been fixed.
      
      GnuPG-bug-id: 5359
      f87b256d
    • Andre Heinecke's avatar
      PKCS#15: Update readerstatus after import · fb90ce06
      Andre Heinecke authored
      The problem here that caused crashes was that we should not
      store the Card as a member variable as the reader might delete
      it. In that case we would then access freed memory regions
      after the update. So now we only use the fingerprint to update
      the sigkeywidget which is the important one and otherwise call
      a ReaderStatus::update to update everything.
      fb90ce06
  11. 29 Apr, 2021 2 commits
    • Andre Heinecke's avatar
      Search PKCS#15 keys on ldap servers · 1e77bdf6
      Andre Heinecke authored
      This needs to be moved in the readerstatus thread later to properly
      handle it. The GUI is not the best place for it. But for now
      this works, we do a search when we cannot find the keygrip for
      the inserted smartcard and if we find a single key we import it
      through --recv-key
      1e77bdf6
    • Andre Heinecke's avatar
      Import keystubs for PKCS#15 cards · b5398c4e
      Andre Heinecke authored
      READKEY --card with $SIGNKEYID trigger gpg-agent to create
      keystubs, we do not care about errors or the return code
      as we then handle this through the keycache.
      b5398c4e
  12. 24 Apr, 2021 1 commit
  13. 23 Apr, 2021 1 commit
  14. 22 Apr, 2021 1 commit
  15. 21 Apr, 2021 2 commits
    • Andre Heinecke's avatar
      Add a first impl and widget for PKCS#15 cards · 88ce1d28
      Andre Heinecke authored
      This adds an implementation based on an atos/cardos 5.3 card
      with applications from R&S. PKCS#15 cards might still
      behave differently.
      For now this is read only, just showing some status of the
      card to show in the GUI that GnuPG can work with the card
      and if we have an OpenPGP certificate for it.
      
      GnuPG-Bug-Id: T4876
      88ce1d28
    • Ingo Klöcker's avatar
      Remove dead code · 5f8313d2
      Ingo Klöcker authored
      This was "if 0"-ed in 6fa056d6.
      5f8313d2
  16. 20 Apr, 2021 3 commits
  17. 14 Apr, 2021 1 commit