From 1c0dd64566a9bd1d12b5c808271390caa11d302e Mon Sep 17 00:00:00 2001 From: bruno Date: Mon, 8 Apr 2024 12:34:10 +0200 Subject: [PATCH] Remove redundant cipher --- src/main/java/systems/brn/chatencryptor/SecureChat.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/systems/brn/chatencryptor/SecureChat.java b/src/main/java/systems/brn/chatencryptor/SecureChat.java index 635e615..b117305 100644 --- a/src/main/java/systems/brn/chatencryptor/SecureChat.java +++ b/src/main/java/systems/brn/chatencryptor/SecureChat.java @@ -36,9 +36,8 @@ public class SecureChat implements ClientModInitializer { cipher.init(Cipher.ENCRYPT_MODE, Config.HANDLER.instance().getRawKey(), Config.HANDLER.instance().getRawIv()); String strippedMessage = message_content.replace("®", ""); byte[] decodedMessage = ChatCoder.decodeFromBmp(strippedMessage); - Cipher decryptingCipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); - decryptingCipher.update(decodedMessage); - String decryptedMessage = new String(decryptingCipher.doFinal()); + cipher.update(decodedMessage); + String decryptedMessage = new String(cipher.doFinal()); String outputMessage = "{" + player_name + "} " + decryptedMessage; MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(Text.of(outputMessage)); return false;