From 305a56b3db2026468e2d42e0daa204d89a309f33 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 19 May 2025 13:07:29 +0800 Subject: [PATCH] change: Call Obfuscation doesn't obfuscate calling method of EncryptionService --- .../ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs index f336721..5105331 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs +++ b/Obfuz/Packages/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs @@ -271,6 +271,11 @@ namespace Obfuz.ObfusPasses.CallObfus { return true; } + + if (typeDef.Name == "EncryptionService`1") + { + return true; + } // special handle // don't proxy call for List.Enumerator GetEnumerator() if (methodName == "GetEnumerator")