aboutsummaryrefslogtreecommitdiffstats
path: root/agent/agent.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2024-04-05 09:14:10 +0000
committerWerner Koch <[email protected]>2024-04-05 09:22:38 +0000
commitce8b25270b2ac7ec1dc830e657d04edeff36be4b (patch)
treeeff02a47097b8aa970b2513566aea915b2117fbd /agent/agent.h
parentagent: Add initial support for hybrid ECC+PQC decryption with KEM. (diff)
downloadgnupg-ce8b25270b2ac7ec1dc830e657d04edeff36be4b.tar.gz
gnupg-ce8b25270b2ac7ec1dc830e657d04edeff36be4b.zip
agent: Make "PKDECRYPT --kem" with optional value work.
* agent/command.c (cmd_pkdecrypt): Fix comparison. * agent/agent.h (enum kemids): Rename type and strip trailing comma. * agent/pkdecrypt.c (agent_hybrid_pgp_kem_decrypt): Allow building with Libgcrypt < 1.11 -- Eventually we should change the libgcrypt requirement in configure.
Diffstat (limited to 'agent/agent.h')
-rw-r--r--agent/agent.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/agent/agent.h b/agent/agent.h
index af040b63f..4a945102a 100644
--- a/agent/agent.h
+++ b/agent/agent.h
@@ -560,11 +560,11 @@ gpg_error_t agent_pkdecrypt (ctrl_t ctrl, const char *desc_text,
const unsigned char *ciphertext, size_t ciphertextlen,
membuf_t *outbuf, int *r_padding);
-enum kemid
+enum kemids
{
KEM_PQC_PGP,
KEM_PGP,
- KEM_CMS,
+ KEM_CMS
};
gpg_error_t agent_kem_decrypt (ctrl_t ctrl, const char *desc_text, int kemid,