From 535fc1787589cc8135470cef0e09005cf97e6cab Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Thu, 30 Mar 2023 20:36:10 -0700 Subject: [PATCH] Fix RRID/crypto primitive size defines --- src/d_clisrv.h | 5 ----- src/doomdef.h | 6 ++++++ 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/d_clisrv.h b/src/d_clisrv.h index c50dce4ba..fee63b0ec 100644 --- a/src/d_clisrv.h +++ b/src/d_clisrv.h @@ -54,11 +54,6 @@ applications may follow different packet versions. // This just works as a quick implementation. #define MAXGENTLEMENDELAY TICRATE -#define PUBKEYLENGTH 32 // Enforced by Monocypher EdDSA -#define PRIVKEYLENGTH 64 // Enforced by Monocypher EdDSA -#define SIGNATURELENGTH 64 // Enforced by Monocypher EdDSA -#define CHALLENGELENGTH 64 // Servers verify client identity by giving them messages to sign. How long are these messages? - // // Packet structure // diff --git a/src/doomdef.h b/src/doomdef.h index a28a7085e..255196a63 100644 --- a/src/doomdef.h +++ b/src/doomdef.h @@ -753,6 +753,12 @@ extern int #define MAX_VOLUME 100 +// Crypto/RRID primitives +#define PUBKEYLENGTH 32 // Enforced by Monocypher EdDSA +#define PRIVKEYLENGTH 64 // Enforced by Monocypher EdDSA +#define SIGNATURELENGTH 64 // Enforced by Monocypher EdDSA +#define CHALLENGELENGTH 64 // Servers verify client identity by giving them messages to sign. How long are these messages? + #ifdef HAVE_CURL #define MASTERSERVER #else