aboutsummaryrefslogtreecommitdiffstats
path: root/common (unfollow)
Commit message (Expand)AuthorFilesLines
2025-03-12common: Add a flag for left anchored substring match to recsel.Werner Koch2-4/+34
2025-03-05Log the Windows system error code at more places.Werner Koch2-0/+17
2025-02-12agent: New option --change-std-env-name.Werner Koch2-6/+44
2024-12-04Require gpgrt 1.51Werner Koch1-1/+3
2024-12-04w32: Introduce Registry key GNUPG_ASSUME_COMPLIANCE.Werner Koch1-0/+12
2024-11-25common: Change daemon startup timeout from 5 to 8 seconds.Werner Koch1-3/+3
2024-11-14gpg: Consider Kyber to be de-vs compliant.Werner Koch1-13/+61
2024-10-21common: Fix test for the assumed compliance.Werner Koch1-1/+1
2024-10-16common: Fix a race condition in creating socketdir.NIIBE Yutaka1-4/+14
2024-10-08common,gpg,scd,sm: Fix for Curve25519 OID supporting new and old.NIIBE Yutaka3-4/+16
2024-10-08common,gpg,scd,sm: Use openpgp_oid_or_name_to_curve to get curve.NIIBE Yutaka1-2/+1
2024-10-07Implement GNUPG_ASSUME_COMPLIANCE envvar for testingWerner Koch1-1/+19
2024-09-25common: Fix gnupg_exec_tool_stream for INEXTRA==NULL.NIIBE Yutaka1-1/+1
2024-09-24common: Add debug code to gnupg_exec_tool_streamWerner Koch1-0/+7
2024-09-11build: Remove configure option --enable-gpg-is-gpg2Werner Koch1-12/+2
2024-08-27gpg: Switch Kyber to the final algo id and add it to the menu.Werner Koch1-2/+2
2024-08-22common: Do not call the agent with the obsolete --use-standard-socket.Werner Koch1-2/+0
2024-08-06sm: More improvements for PKCS#12 parsing for latest IVBB changes.Werner Koch2-246/+285
2024-07-23Revert "common: Fix tlv-parser for constructed OCTET-STRING."Werner Koch1-4/+1
2024-07-22dotlock: Avoid leaking directory handle.Jakub Jelen1-0/+2
2024-07-12common: Fix tlv-parser for constructed OCTET-STRING.NIIBE Yutaka1-1/+4
2024-07-09common: On Windows, we care about how PIPE handles are inherited.NIIBE Yutaka4-19/+46
2024-07-09common,kbx,tests: Clean up the PIPE function API.NIIBE Yutaka5-102/+122
2024-07-09Use gpgrt_process_spawn API from libgpg-error.NIIBE Yutaka6-1882/+20
2024-07-05gpg: Print a warning if the (draft) Kyber algorithm is used.Werner Koch1-0/+1
2024-06-05common:w32: Fix for 64-bit Windows.NIIBE Yutaka1-0/+5
2024-06-04common:w32: Fix INEXTRA handling.NIIBE Yutaka1-6/+20
2024-05-31common: New function tokenize_to_strlist.Werner Koch3-18/+292
2024-05-31indent: Fix spellingDaniel Kahn Gillmor21-25/+25
2024-05-31spawn: Remove spawn callback, introduce gnupg_spawn_actions.NIIBE Yutaka6-119/+240
2024-05-30common: Fix process termination check at release.NIIBE Yutaka2-2/+2
2024-05-15common: Remove unused function.NIIBE Yutaka1-6/+0
2024-04-26agent:kem:ecc: Support a key on smartcard.NIIBE Yutaka2-0/+45
2024-04-23gpg: Support Kyber with Brainpool512r1.Werner Koch1-1/+2
2024-04-23gpg: Support encryption with kyber_bp256 and kyber_bp384Werner Koch1-2/+4
2024-04-23Remove the deprecated gcry_set_log_handler.Werner Koch1-22/+0
2024-04-23gpg: Support encryption with kyber_cv448.Werner Koch1-1/+1
2024-04-23Require Libgcrypt 1.11.0Werner Koch1-4/+1
2024-04-18gpg: Prepare Kyber encryption code for more variants.Werner Koch2-2/+27
2024-04-15gpg: Fix minor Kyber display things.Werner Koch1-1/+9
2024-04-15gpg: Add arg session_algo to pk_decrypt.Werner Koch1-9/+23
2024-04-10gpg: Make Kyber creation more flexible.Werner Koch1-1/+3
2024-04-10common: Rename to kem.c from kmac.c.NIIBE Yutaka2-1/+1
2024-04-10common,agent: Factor out KEM functions into common/kem.c.NIIBE Yutaka2-7/+87
2024-04-05gpg: Allow to create a Kyber key from keygrips.Werner Koch2-1/+2
2024-04-03gpg: Initial support for generating Kyber subkeys.Werner Koch1-2/+1
2024-04-03common: Extend openpgp_oid_to_curve to return an abbreviated name.Werner Koch2-14/+39
2024-04-03common: Allow building with libgcrypt 1.10 for now.Werner Koch1-0/+4
2024-03-29common: Add KMAC.NIIBE Yutaka3-2/+140
2024-03-26gpg,gpgsm: New option --disable-fd-translation.Werner Koch2-8/+19