1. 06 Sep, 2022 3 commits
  2. 05 Sep, 2022 3 commits
  3. 02 Sep, 2022 2 commits
  4. 01 Sep, 2022 8 commits
  5. 31 Aug, 2022 7 commits
  6. 30 Aug, 2022 1 commit
    • Werner Koch's avatar
      gpg: Make --require-compliance work for -se · f88cb12f
      Werner Koch authored
      * g10/encrypt.c (encrypt_crypt, encrypt_filter): Factor common code
      out to ...
      (create_dek_with_warnings): new
      (check_encryption_compliance): and new.
      
      * g10/encrypt.c (encrypt_filter): Add the compliance check.
      --
      
      GnuPG-bug-id: 6174
      f88cb12f
  7. 29 Aug, 2022 3 commits
  8. 24 Aug, 2022 2 commits
  9. 19 Aug, 2022 1 commit
    • Werner Koch's avatar
      gpgsm: New option --compatibility-flags. · 77b6896f
      Werner Koch authored
      * sm/gpgsm.c (oCompatibilityFlags): New option.
      (compatibility_flags): new.
      (main): Parse and print them in verbose mode.
      * sm/gpgsm.h (opt): Add field compat_glags.:
      (COMPAT_ALLOW_KA_TO_ENCR): New.
      * sm/keylist.c (print_capabilities): Take care of the new flag.
      * sm/certlist.c (cert_usage_p): Ditto.
      
      * common/miscellaneous.c (parse_compatibility_flags): New.
      * common/util.h (struct compatibility_flags_s): New.
      --
      
      Backported-from-master: f0b373cec93bb01f02b9c0a3ab1f3e242b381c3f
      Backported-from-master: ce63eaa4f8f3f41aafcaddd8d658dacd522334a8
      77b6896f
  10. 17 Aug, 2022 1 commit
  11. 16 Aug, 2022 8 commits
  12. 15 Aug, 2022 1 commit
    • Werner Koch's avatar
      agent: Create and use Token entries to track the display s/n. · dc9b2426
      Werner Koch authored
      * agent/divert-scd.c (linefeed_to_percent0A): New.
      (ask_for_card): Add arg grip.  Read Token and Label items and use
      them.
      (divert_pksign, divert_pkdecrypt): Pass down grip.
      * agent/findkey.c (write_extended_private_key): Add args serialno,
      keyref, and dispserialno.  Writen Token item.
      (agent_write_private_key): Add args serialno, keyref, and
      dispserialno.
      (read_key_file): Add arg r_keymeta.
      (agent_keymeta_from_file): New.
      (agent_write_shadow_key): Remove leading spaces from serialno and keyid.
      * agent/protect-tool.c (agent_write_private_key): Ditto.
      * agent/learncard.c (agent_handle_learn): Get DISPSERIALNO and pass to
      agent_write_shadow_key.
      * agent/command-ssh.c (card_key_available): Ditto.
      --
      
      GnuPG-bug-id: 6135
      
      This patch backports some changes from master but also adds the
      Display-S/N tracking.
      dc9b2426