From 6306a5604af9919bcc43f487f659d3e1098bb436 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 19 May 2025 12:53:35 +0800 Subject: [PATCH] fix: fix incorrect assert in DefaultConstEncryptor::ObfuscateString --- .../Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs index 52d686a..75f98dc 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs +++ b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs @@ -184,7 +184,7 @@ namespace Obfuz.ObfusPasses.ConstEncrypt int salt = GenerateSalt(random); int stringByteLength = Encoding.UTF8.GetByteCount(value); byte[] encryptedValue = encryptionScope.encryptor.Encrypt(value, ops, salt); - Assert.IsTrue(encryptedValue.Length % 4 == 0); + Assert.AreEqual(stringByteLength, encryptedValue.Length); RvaData rvaData = _rvaDataAllocator.Allocate(method.Module, encryptedValue); DefaultMetadataImporter importer = GetModuleMetadataImporter(method);