1. 25 Aug, 2020 2 commits
  2. 24 Aug, 2020 3 commits
    • Ingo Klöcker's avatar
      Add selection of key algorithm to key generation on PIV cards · 48b58502
      Ingo Klöcker authored
      PIVGenerateCardKeyCommand:
      * Use GenCardKeyDialog for selecting algorithm
      
      GenCardKeyDialog:
      * Allow customization of key attributes to request from user
      
      PIVCard:
      * Add supportedAlgorithms() returning the allowed algorithms for the
        given key
      
      GnuPG-bug-id: 4794
      48b58502
    • Ingo Klöcker's avatar
      Support arbitrary algorithms in GenCardKeyDialog · 0db0273b
      Ingo Klöcker authored
      Prepare GenCardKeyDialog for usage with other algorithms than just
      RSA with different key sizes.
      
      GnuPG-bug-id: 4794
      0db0273b
    • Ingo Klöcker's avatar
      Add support for replacing existing keys on PIV smartcards · f93f44ba
      Ingo Klöcker authored
      CardCommand:
      * Add serialNumber; this allows CardCommand to retrieve the card
        it is operating on
      
      PIVGenerateCardKeyCommand:
      * Add possibility to generate keys for non-empty key slots on the card
        overwriting the existing keys; ask the user for approval
      
      PIVCard:
      * Replace specific *KeyGrip() methods with keyGrip(keyRef)
      * Add *KeyRef() methods for retrieving internal keyRef for the four
        main PIV keys
      
      ReaderStatus:
      * Add getCard() for retrieving a specific card by serial number
      
      PIVCardWidget:
      * Store card serial number
      * Remove unused mCardIsEmpty
      
      GnuPG-bug-id: 4794
      f93f44ba
  3. 23 Aug, 2020 1 commit
  4. 22 Aug, 2020 1 commit
  5. 20 Aug, 2020 1 commit
    • Ingo Klöcker's avatar
      Add basic generation of keys for PIV smartcards · 3fa1d8bb
      Ingo Klöcker authored
      Allows generation of keys for empty slots of PIV smartcards. Uses
      the default key algorithm. Assumes a default authentication key.
      
      CardCommand is a heavily stripped-down variant of Command. (Command is
      too tightly coupled to KeyListController.)
      
      GnuPG-bug-id: 4794
      3fa1d8bb
  6. 18 Aug, 2020 1 commit
  7. 13 Aug, 2020 2 commits
  8. 12 Aug, 2020 2 commits
  9. 11 Aug, 2020 1 commit
  10. 06 Aug, 2020 2 commits
  11. 05 Aug, 2020 1 commit
  12. 02 Aug, 2020 1 commit
  13. 01 Aug, 2020 2 commits
  14. 27 Jul, 2020 1 commit
  15. 22 Jul, 2020 3 commits
  16. 20 Jul, 2020 1 commit
  17. 17 Jul, 2020 1 commit
  18. 16 Jul, 2020 3 commits
  19. 13 Jul, 2020 1 commit
  20. 12 Jul, 2020 1 commit
  21. 10 Jul, 2020 1 commit
  22. 09 Jul, 2020 1 commit
    • Andre Heinecke's avatar
      Remove "default" indicator for adv. key sizes · b120b8cf
      Andre Heinecke authored
      It's a bit complicated what kleopatra uses as the default
      key size as this was only configurable in kleopatra but
      nowadays can be configured in GnuPG and we also have
      ECC which could also be default. So rather then to
      show a wrong default indicator we do not indicate default
      anymore.
      
      GnuPG-Bug-Id: T4988
      b120b8cf
  23. 08 Jul, 2020 1 commit
  24. 07 Jul, 2020 3 commits
    • Andre Heinecke's avatar
      Add double dash for exec command for files · 9abdda39
      Andre Heinecke authored
      This prevents shenannigans with file names that might
      inject command line options.
      9abdda39
    • Andre Heinecke's avatar
      Allow safe usage of query · b4bd63c1
      Andre Heinecke authored
      To allow secure usage of query and search the parameters are
      no longer parsed as value but instead of positional arguments.
      
      This allows us to register "kleoptra --query -- $1" as an
      URL handler for openpgp4fpr: without the risk of command
      line injection through an unsescaped query string.
      
      Similarly the double dash should be used for file handling
      to avoid command line injection through filenames.
      b4bd63c1
    • Laurent Montel's avatar
      GIT_SILENT: prepare 5.15 beta1 · b29b12ad
      Laurent Montel authored
      b29b12ad
  25. 06 Jul, 2020 3 commits