aboutsummaryrefslogtreecommitdiffstats
path: root/common (unfollow)
Commit message (Expand)AuthorFilesLines
2024-07-04Fix gnupg_create_{inbound,outbound}_pipe API.gniibe/spawnNIIBE Yutaka4-65/+83
2024-07-03Use gnupg_fd_t for create_pipe_and_estream.NIIBE Yutaka5-52/+54
2024-07-03Since we use gpgrt_process_spawn API, remove the ones of GnuPG.NIIBE Yutaka4-1858/+0
2024-07-03Simply use gnupg_create_pipe for normal pipe creation.NIIBE Yutaka1-4/+4
2024-07-02Use gpgrt_process_spawn functions from libgpg-error.NIIBE Yutaka2-22/+18
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
2024-03-21Allow installation with a gpgconf.ctl changed homedir.Werner Koch2-16/+120
2024-03-21common: Use a common gpgconf.ctl parser for Unix and Windows.Werner Koch1-201/+250
2024-02-15common,dirmngr:w32: Add include files.NIIBE Yutaka2-4/+8
2024-02-10gpg: Add option --assert-pubkey_algo.Werner Koch2-5/+9
2024-01-29doc: Fix spelling errors found by lintian.Werner Koch2-2/+2
2024-01-26common,w32: Fix use of GNUPG_SPAWN_KEEP_STDERR.Werner Koch1-1/+1
2024-01-22Pass PINENTRY_GEOM_HINT environment variable to pinentryTobias Fella1-1/+2
2024-01-12speedo: Patch ELF binaries to use built librariesWerner Koch1-1/+1
2024-01-09g13: New option --no-mount.Werner Koch1-0/+1
2024-01-09common,w32: Remove duplicated backslashes when setting the homedir.Werner Koch1-0/+27
2024-01-04scd: Add support for SCE 7.0Werner Koch1-1/+1
2023-12-26common: Remove t-b64.c.NIIBE Yutaka2-156/+1
2023-12-22common: Add keyword socketdir to gpgconf.ctlWerner Koch1-44/+91
2023-12-20common: Clean up the temporary file at dotlock_destroy.NIIBE Yutaka1-0/+6
2023-12-20common: Support not-removing the lockfile by dotlock_destroy.NIIBE Yutaka1-1/+4
2023-12-20common: Fix a possible resource leak for dotlock.NIIBE Yutaka1-2/+5
2023-12-19common: Improve the parsing of gpgconf.ctl variables.Werner Koch1-30/+27
2023-12-19common: Enhance dotlock, so that we can have a CLI util.NIIBE Yutaka2-11/+138
2023-12-18common: Add an info callback to dotlock.Werner Koch3-11/+203
2023-12-12common: Improve error return for dotlock.Werner Koch1-2/+8