src/gcrypt.h.in (GCRY_KEM_CM6688128F, GCRY_KEM_DHKEM25519)
(GCRY_KEM_DHKEM448, GCRY_KEM_DHKEMP256R1, GCRY_KEM_DHKEMP384R1)
(GCRY_KEM_DHKEMP521R1, GCRY_KEM_RAW_BP256, GCRY_KEM_RAW_BP384)
(GCRY_KEM_RAW_BP512, GCRY_KEM_RAW_MLKEM512, GCRY_KEM_RAW_MLKEM768)
(GCRY_KEM_RAW_MLKEM1024, GCRY_KEM_RAW_P256K1, GCRY_KEM_RAW_P256R1)
(GCRY_KEM_RAW_P384R1, GCRY_KEM_RAW_P521R1, GCRY_KEM_RAW_X25519)
(GCRY_KEM_RAW_X448, GCRY_KEM_SNTRUP761): New defines.

--

GnuPG-bug-id: 7698
Signed-off-by: NIIBE Yutaka <gni...@fsij.org>
---
 src/gcrypt.h.in | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/src/gcrypt.h.in b/src/gcrypt.h.in
index db078667..303cb77f 100644
--- a/src/gcrypt.h.in
+++ b/src/gcrypt.h.in
@@ -1722,25 +1722,44 @@ enum gcry_kem_algos
   {
     GCRY_KEM_NONE = 0,
     GCRY_KEM_SNTRUP761  = 1,
+#define GCRY_KEM_SNTRUP761 GCRY_KEM_SNTRUP761
     GCRY_KEM_CM6688128F = 2,    /* Classic McEliece */
+#define GCRY_KEM_CM6688128F GCRY_KEM_CM6688128F
     GCRY_KEM_MLKEM512   = 3,    /* aka Kyber512  */
+#define GCRY_KEM_RAW_MLKEM512 GCRY_KEM_RAW_MLKEM512
     GCRY_KEM_MLKEM768   = 4,    /* aka Kyber768  */
+#define GCRY_KEM_RAW_MLKEM768 GCRY_KEM_RAW_MLKEM768
     GCRY_KEM_MLKEM1024  = 5,    /* aka Kyber1024 */
+#define GCRY_KEM_RAW_MLKEM1024 GCRY_KEM_RAW_MLKEM1024
     /* From here, ECC KEMs */
     GCRY_KEM_RAW_X25519 =31,    /* Using X25519 with Identity KDF */
+#define GCRY_KEM_RAW_X25519 GCRY_KEM_RAW_X25519
     GCRY_KEM_RAW_X448   =32,    /* Using X448 with Identity KDF */
+#define GCRY_KEM_RAW_X448 GCRY_KEM_RAW_X448
     GCRY_KEM_RAW_BP256  =33,    /* brainpoolP256r1 */
+#define GCRY_KEM_RAW_BP256 GCRY_KEM_RAW_BP256
     GCRY_KEM_RAW_BP384  =34,    /* brainpoolP384r1 */
+#define GCRY_KEM_RAW_BP384 GCRY_KEM_RAW_BP384
     GCRY_KEM_RAW_BP512  =35,    /* brainpoolP512r1 */
+#define GCRY_KEM_RAW_BP512 GCRY_KEM_RAW_BP512
     GCRY_KEM_RAW_P256R1 =36,    /* NIST P-256, aka SECP256R1 */
+#define GCRY_KEM_RAW_P256R1 GCRY_KEM_RAW_P256R1
     GCRY_KEM_RAW_P384R1 =37,    /* NIST P-384, aka SECP384R1 */
+#define GCRY_KEM_RAW_P384R1 GCRY_KEM_RAW_P384R1
     GCRY_KEM_RAW_P521R1 =38,    /* NIST P-521, aka SECP521R1 */
+#define GCRY_KEM_RAW_P521R1 GCRY_KEM_RAW_P521R1
     GCRY_KEM_RAW_P256K1 =39,    /* SECP256K1 */
+#define GCRY_KEM_RAW_P256K1 GCRY_KEM_RAW_P256K1
     GCRY_KEM_DHKEM25519 =41,    /* DHKEM with X25519, HKDF, and SHA256 */
+#define GCRY_KEM_DHKEM25519 GCRY_KEM_DHKEM25519
     GCRY_KEM_DHKEM448 =  42,    /* DHKEM with X448, HKDF, and SHA512 */
+#define GCRY_KEM_DHKEM448 GCRY_KEM_DHKEM448
     GCRY_KEM_DHKEMP256R1=43,
+#define GCRY_KEM_DHKEMP256R1 GCRY_KEM_DHKEMP256R1
     GCRY_KEM_DHKEMP384R1=44,
+#define GCRY_KEM_DHKEMP384R1 GCRY_KEM_DHKEMP384R1
     GCRY_KEM_DHKEMP521R1=45
+#define GCRY_KEM_DHKEMP521R1 GCRY_KEM_DHKEMP521R1
   };
 
 /*
_______________________________________________
Gcrypt-devel mailing list
Gcrypt-devel@gnupg.org
https://lists.gnupg.org/mailman/listinfo/gcrypt-devel

Reply via email to