From a242fbea95bd4eb5b7a75885df7ee9a78dbbe6ef Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Sat, 1 Feb 2025 21:06:50 +0100 Subject: [PATCH] added cs/sc key exchange macros --- include/chat/flags.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/chat/flags.h b/include/chat/flags.h index 6bd5b3a..df07913 100644 --- a/include/chat/flags.h +++ b/include/chat/flags.h @@ -42,6 +42,7 @@ enum WHY2_CHAT_SERVER_TYPE //TYPE OF SERVER #define WHY2_INVALID_POINTER (void*) 0xffffffffffffffff //(SERVER -> CLIENT) CODES +#define WHY2_CHAT_CODE_CLIENT_SERVER_KEY_EXCHANGE "SC-1" //TELL CLIENT YOU ARE SHARING YOUR PUBLIC KEY #define WHY2_CHAT_CODE_ACCEPT_MESSAGES "SC0" //TELL CLIENT THEY CAN SEND MESSAGES #define WHY2_CHAT_CODE_PICK_USERNAME "SC1" //TELL CLIENT TO PICK USERNAME #define WHY2_CHAT_CODE_SERVER_SIDE_QUIT_COMMUNICATION "SC2" //TELL CLIENT TO END COMMUNICATION (just so they don't get segfault on server-side disconnect) @@ -53,6 +54,7 @@ enum WHY2_CHAT_SERVER_TYPE //TYPE OF SERVER #define WHY2_CHAT_CODE_INVALID_PASSWORD "SC8"//🌸ꗥ~ꗥ🌸 𝐢 𝐡𝐚𝐭𝐞 𝐲𝐨𝐮 🌸ꗥ~ꗥ🌸 //(CLIENT -> SERVER) CODES +#define WHY2_CHAT_CODE_CLIENT_SERVER_KEY_EXCHANGE "CS0" //TELL SERVER YOU ARE SHARING YOUR PUBLIC KEY #define WHY2_CHAT_CODE_EXIT "CS1" //TELL SERVER YOU ARE ENDING COMMUNICATION #define WHY2_CHAT_CODE_LIST "CS2" //TELL SERVER TO GIVE YOU ALL CONNECTED USERS #define WHY2_CHAT_CODE_DM "CS3" //TELL SERVER TO SEND MESSAGE ONLY TO SPECIFIC ID