1. 19 Apr, 2021 1 commit
  2. 15 Apr, 2021 1 commit
    • Ingo Klöcker's avatar
      Simplify/change result type of KeyResolver and its internal helpers · 2c3e7b4c
      Ingo Klöcker authored
      * Use a single method for returning the result
      * Remove the by-protocol mappings from the signing/encryption key result;
        the protocols of the keys are known by the keys
      * Return a preferred solution and, if applicable, an alternative solution
        instead of hard to interpret by-protocol mappings
      * Use preferred and alternative solutions of KeyResolverCore instead of
        merged key mappings
      * In single-protocol mode use separate widgets for OpenPGP and S/MIME keys;
        this way the widgets keep the currently selected keys, when the user
        switches between OpenPGP and S/MIME
      * In mixed-protocol mode use separate widgets for OpenPGP and S/MIME for
        the sender's signing and encryption keys and multi-protocols widgets
        for the recipients' encryption keys
      GnuPG-bug-id: 5283
  3. 19 Mar, 2021 3 commits
    • Ingo Klöcker's avatar
      In mixed mode prefer recipient keys matching preferred protocol · ec81b2b5
      Ingo Klöcker authored
      * use OpenPGP as preferred protocol, unless a preferred protocol is
        specified or forced
      * if in mixed mode for a recipient there are keys with different
        protocols, then propose the keys matching the preferred protocol in
        the approval dialog
      GnuPG-bug-id: 5283
    • Ingo Klöcker's avatar
      In mixed mode, use fixed protocols for the sender's keys · 5d64856b
      Ingo Klöcker authored
      In mixed mode the sender may need to specify OpenPGP keys and S/MIME keys
      for signing and for encryption-to-self. Use fixed protocol filters for
      the corresponding key selectors.
      GnuPG-bug-id: 5283
    • Ingo Klöcker's avatar
      Show the sender's encryption key(s) separately · 1aa4ab48
      Ingo Klöcker authored
      * should be better usability if the sender's key(s) are not "hidden"
        between the keys of the recipients
      * in mixed mode we need two encryption keys for the sender (OpenPGP
        and S/MIME), but only one encryption key for the recipients (OpenPGP
        or S/MIME); clear separation of the keys should avoid confusion
      GnuPG-bug-id: 5283
  4. 17 Mar, 2021 2 commits