From 39c9925cbc5c01ff18c93966adfee318ca070ba1 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 2 Jun 2025 09:48:44 +0800 Subject: [PATCH] =?UTF-8?q?obfuz=E4=BB=93=E5=BA=93=E5=8F=AA=E4=BF=9D?= =?UTF-8?q?=E7=95=99obfuz=EF=BC=8C=E5=B0=86Samples=E3=80=81obfuz4hybridclr?= =?UTF-8?q?=E5=92=8CDeobfuscatedStackTrace=E6=8B=86=E5=88=86=E4=B8=BA?= =?UTF-8?q?=E7=8B=AC=E7=AB=8B=E7=9A=84=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/bug_report.md | 37 - .gitignore | 25 - .../DeobfuscateStackTrace.csproj | 15 - .../DeobfuscateStackTrace.sln | 24 - DeobfuscateStackTrace/LICENSE | 21 - DeobfuscateStackTrace/Program.cs | 57 - .../Properties/launchSettings.json | 8 - .../StackTraceDeObfuscator.cs | 49 - DeobfuscateStackTrace/SymbolMappingReader.cs | 128 - DeobfuscateStackTrace/deobfuscated.log | 17 - DeobfuscateStackTrace/mapping.xml | 3614 ------------- DeobfuscateStackTrace/obfuscated.log | 17 - .../Editor.meta => Editor.meta | 0 .../Editor => Editor}/Conf.meta | 0 .../Conf/XmlAssemblyTypeMethodRuleParser.cs | 0 .../XmlAssemblyTypeMethodRuleParser.cs.meta | 0 .../Conf/XmlFieldRuleParser.cs | 0 .../Conf/XmlFieldRuleParser.cs.meta | 0 .../ConfigurablePassPolicy.cs | 0 .../ConfigurablePassPolicy.cs.meta | 0 .../Editor => Editor}/ConstValues.cs | 0 .../Editor => Editor}/ConstValues.cs.meta | 0 .../Editor => Editor}/Data.meta | 0 .../Data/ConstFieldAllocator.cs | 0 .../Data/ConstFieldAllocator.cs.meta | 0 .../Data/RvaDataAllocator.cs | 0 .../Data/RvaDataAllocator.cs.meta | 0 .../Editor => Editor}/Emit.meta | 0 .../Emit/BasicBlockCollection.cs | 0 .../Emit/BasicBlockCollection.cs.meta | 0 .../Emit/DefaultMetadataImporter.cs | 0 .../Emit/DefaultMetadataImporter.cs.meta | 0 .../Emit/GroupByModuleEntityManager.cs | 0 .../Emit/GroupByModuleEntityManager.cs.meta | 0 .../Editor => Editor}/EncryptionVM.meta | 0 .../EncryptionInstructionWithOpCode.cs | 0 .../EncryptionInstructionWithOpCode.cs.meta | 0 .../EncryptionVM/IEncryptionInstruction.cs | 0 .../IEncryptionInstruction.cs.meta | 0 .../EncryptionVM/Instructions.meta | 0 .../Instructions/AddInstruction.cs | 0 .../Instructions/AddInstruction.cs.meta | 0 .../Instructions/AddRotateXorInstruction.cs | 0 .../AddRotateXorInstruction.cs.meta | 0 .../Instructions/AddXorRotateInstruction.cs | 0 .../AddXorRotateInstruction.cs.meta | 0 .../Instructions/BitRotateInstruction.cs | 0 .../Instructions/BitRotateInstruction.cs.meta | 0 .../Instructions/EncryptFunction.cs | 0 .../Instructions/EncryptFunction.cs.meta | 0 .../Instructions/MultipleInstruction.cs | 0 .../Instructions/MultipleInstruction.cs.meta | 0 .../MultipleRotateXorInstruction.cs | 0 .../MultipleRotateXorInstruction.cs.meta | 0 .../MultipleXorRotateInstruction.cs | 0 .../MultipleXorRotateInstruction.cs.meta | 0 .../Instructions/XorAddRotateInstruction.cs | 0 .../XorAddRotateInstruction.cs.meta | 0 .../Instructions/XorInstruction.cs | 0 .../Instructions/XorInstruction.cs.meta | 0 .../XorMultipleRotateInstruction.cs | 0 .../XorMultipleRotateInstruction.cs.meta | 0 .../EncryptionVM/VirtualMachine.cs | 0 .../EncryptionVM/VirtualMachine.cs.meta | 0 .../VirtualMachineCodeGenerator.cs | 0 .../VirtualMachineCodeGenerator.cs.meta | 0 .../EncryptionVM/VirtualMachineCreator.cs | 0 .../VirtualMachineCreator.cs.meta | 0 .../EncryptionVM/VirtualMachineSimulator.cs | 0 .../VirtualMachineSimulator.cs.meta | 0 .../Editor => Editor}/IObfuscationPass.cs | 0 .../IObfuscationPass.cs.meta | 0 .../Editor => Editor}/ObfusPasses.meta | 0 .../BasicBlockObfuscationPassBase.cs | 0 .../BasicBlockObfuscationPassBase.cs.meta | 0 .../ObfusPasses/CallObfus.meta | 0 .../ObfusPasses/CallObfus/CallObfusPass.cs | 0 .../CallObfus/CallObfusPass.cs.meta | 0 .../CallObfus/CallProxyAllocator.cs | 0 .../CallObfus/CallProxyAllocator.cs.meta | 0 .../ConfigurableObfuscationPolicy.cs | 0 .../ConfigurableObfuscationPolicy.cs.meta | 0 .../CallObfus/DefaultCallProxyObfuscator.cs | 0 .../DefaultCallProxyObfuscator.cs.meta | 0 .../CallObfus/IObfuscationPolicy.cs | 0 .../CallObfus/IObfuscationPolicy.cs.meta | 0 .../ObfusPasses/CallObfus/IObfuscator.cs | 0 .../ObfusPasses/CallObfus/IObfuscator.cs.meta | 0 .../ObfusPasses/CleanUp.meta | 0 .../CleanUp/CleanUpInstructionPass.cs | 0 .../CleanUp/CleanUpInstructionPass.cs.meta | 0 .../CleanUp/RemoveObfuzAttributesPass.cs | 0 .../CleanUp/RemoveObfuzAttributesPass.cs.meta | 0 .../ObfusPasses/ConstEncrypt.meta | 0 .../ConstEncrypt/ConfigurableEncryptPolicy.cs | 0 .../ConfigurableEncryptPolicy.cs.meta | 0 .../ConstEncrypt/ConstEncryptPass.cs | 0 .../ConstEncrypt/ConstEncryptPass.cs.meta | 0 .../ConstEncrypt/DefaultConstEncryptor.cs | 0 .../DefaultConstEncryptor.cs.meta | 0 .../ConstEncrypt/IConstEncryptor.cs | 0 .../ConstEncrypt/IConstEncryptor.cs.meta | 0 .../ConstEncrypt/IEncryptPolicy.cs | 0 .../ConstEncrypt/IEncryptPolicy.cs.meta | 0 .../ObfusPasses/ExprObfus.meta | 0 .../ObfusPasses/ExprObfus/ExprObfusPass.cs | 0 .../ExprObfus/ExprObfusPass.cs.meta | 0 .../ObfusPasses/FieldEncrypt.meta | 0 .../FieldEncrypt/ConfigurableEncryptPolicy.cs | 0 .../ConfigurableEncryptPolicy.cs.meta | 0 .../FieldEncrypt/DefaultFieldEncryptor.cs | 0 .../DefaultFieldEncryptor.cs.meta | 0 .../FieldEncrypt/FieldEncryptPass.cs | 0 .../FieldEncrypt/FieldEncryptPass.cs.meta | 0 .../FieldEncrypt/IEncryptPolicy.cs | 0 .../FieldEncrypt/IEncryptPolicy.cs.meta | 0 .../FieldEncrypt/IFieldEncryptor.cs | 0 .../FieldEncrypt/IFieldEncryptor.cs.meta | 0 .../InstructionObfuscationPassBase.cs | 0 .../InstructionObfuscationPassBase.cs.meta | 0 .../ObfusPasses/ObfuscationPassBase.cs | 0 .../ObfusPasses/ObfuscationPassBase.cs.meta | 0 .../ObfusPasses/ObfuscationPassType.cs | 0 .../ObfusPasses/ObfuscationPassType.cs.meta | 0 .../ObfusPasses/SymbolObfus.meta | 0 .../ObfusPasses/SymbolObfus/INameMaker.cs | 0 .../SymbolObfus/INameMaker.cs.meta | 0 .../SymbolObfus/IObfuscationPolicy.cs | 0 .../SymbolObfus/IObfuscationPolicy.cs.meta | 0 .../ObfusPasses/SymbolObfus/NameMakers.meta | 0 .../SymbolObfus/NameMakers/DebugNameMaker.cs | 0 .../NameMakers/DebugNameMaker.cs.meta | 0 .../SymbolObfus/NameMakers/INameScope.cs | 0 .../SymbolObfus/NameMakers/INameScope.cs.meta | 0 .../SymbolObfus/NameMakers/NameMakerBase.cs | 0 .../NameMakers/NameMakerBase.cs.meta | 0 .../NameMakers/NameMakerFactory.cs | 0 .../NameMakers/NameMakerFactory.cs.meta | 0 .../SymbolObfus/NameMakers/NameScope.cs | 0 .../SymbolObfus/NameMakers/NameScope.cs.meta | 0 .../SymbolObfus/NameMakers/NameScopeBase.cs | 0 .../NameMakers/NameScopeBase.cs.meta | 0 .../NameMakers/WordSetNameMaker.cs | 0 .../NameMakers/WordSetNameMaker.cs.meta | 0 .../ObfusPasses/SymbolObfus/Policies.meta | 0 .../SymbolObfus/Policies/CacheRenamePolicy.cs | 0 .../Policies/CacheRenamePolicy.cs.meta | 0 .../Policies/CombineRenamePolicy.cs | 0 .../Policies/CombineRenamePolicy.cs.meta | 0 .../Policies/ConfigurableRenamePolicy.cs | 0 .../Policies/ConfigurableRenamePolicy.cs.meta | 0 .../Policies/ObfuscationPolicyBase.cs | 0 .../Policies/ObfuscationPolicyBase.cs.meta | 0 .../SymbolObfus/Policies/SupportPassPolicy.cs | 0 .../Policies/SupportPassPolicy.cs.meta | 0 .../Policies/SystemRenamePolicy.cs | 0 .../Policies/SystemRenamePolicy.cs.meta | 0 .../SymbolObfus/Policies/UnityRenamePolicy.cs | 0 .../Policies/UnityRenamePolicy.cs.meta | 0 .../SymbolObfus/RenameRecordMap.cs | 0 .../SymbolObfus/RenameRecordMap.cs.meta | 0 .../SymbolObfus/SymbolObfusPass.cs | 0 .../SymbolObfus/SymbolObfusPass.cs.meta | 0 .../ObfusPasses/SymbolObfus/SymbolRename.cs | 0 .../SymbolObfus/SymbolRename.cs.meta | 0 .../VirtualMethodGroupCalculator.cs | 0 .../VirtualMethodGroupCalculator.cs.meta | 0 .../ObfuscationMethodWhitelist.cs | 0 .../ObfuscationMethodWhitelist.cs.meta | 0 .../ObfuscationPassContext.cs | 0 .../ObfuscationPassContext.cs.meta | 0 .../Editor => Editor}/Obfuscator.cs | 0 .../Editor => Editor}/Obfuscator.cs.meta | 0 .../Editor => Editor}/ObfuscatorBuilder.cs | 0 .../ObfuscatorBuilder.cs.meta | 0 .../Editor => Editor}/Obfuz.Editor.asmdef | 0 .../Obfuz.Editor.asmdef.meta | 0 .../Editor => Editor}/Pipeline.cs | 0 .../Editor => Editor}/Pipeline.cs.meta | 0 .../Editor => Editor}/Settings.meta | 0 .../Settings/AssemblySettings.cs | 0 .../Settings/AssemblySettings.cs.meta | 0 .../Settings/CallObfuscationSettings.cs | 0 .../Settings/CallObfuscationSettings.cs.meta | 0 .../Settings/ConstEncryptionSettings.cs | 0 .../Settings/ConstEncryptionSettings.cs.meta | 0 .../Settings/EncryptionVMSettings.cs | 0 .../Settings/EncryptionVMSettings.cs.meta | 0 .../Settings/FieldEncryptionSettings.cs | 0 .../Settings/FieldEncryptionSettings.cs.meta | 0 .../Settings/ObfuscationPassSettings.cs | 0 .../Settings/ObfuscationPassSettings.cs.meta | 0 .../Settings/ObfuzSettings.cs | 0 .../Settings/ObfuzSettings.cs.meta | 0 .../Settings/ObfuzSettingsProvider.cs | 0 .../Settings/ObfuzSettingsProvider.cs.meta | 0 .../Settings/SecretSettings.cs | 0 .../Settings/SecretSettings.cs.meta | 0 .../Settings/SymbolObfuscationSettings.cs | 0 .../SymbolObfuscationSettings.cs.meta | 0 .../Editor => Editor}/Unity.meta | 0 .../Editor => Editor}/Unity/LinkXmlProcess.cs | 0 .../Unity/LinkXmlProcess.cs.meta | 0 .../Unity/LiteSymbolMappingReader.cs | 0 .../Unity/LiteSymbolMappingReader.cs.meta | 0 .../Unity/ObfuscationBeginEventArgs.cs | 0 .../Unity/ObfuscationBeginEventArgs.cs.meta | 0 .../Unity/ObfuscationEndEventArgs.cs | 0 .../Unity/ObfuscationEndEventArgs.cs.meta | 0 .../Unity/ObfuscationProcess.cs | 0 .../Unity/ObfuscationProcess.cs.meta | 0 .../Editor => Editor}/Unity/ObfuzMenu.cs | 0 .../Editor => Editor}/Unity/ObfuzMenu.cs.meta | 0 .../UnityProjectManagedAssemblyResolver.cs | 0 ...nityProjectManagedAssemblyResolver.cs.meta | 0 .../Editor => Editor}/Utils.meta | 0 .../Editor => Editor}/Utils/AssemblyCache.cs | 0 .../Utils/AssemblyCache.cs.meta | 0 .../Utils/AssemblyResolverBase.cs | 0 .../Utils/AssemblyResolverBase.cs.meta | 0 .../Utils/CachedDictionary.cs | 0 .../Utils/CachedDictionary.cs.meta | 0 .../Utils/CollectionExtensions.cs | 0 .../Utils/CollectionExtensions.cs.meta | 0 .../Utils/CombinedAssemblyResolver.cs | 0 .../Utils/CombinedAssemblyResolver.cs.meta | 0 .../Editor => Editor}/Utils/ConfigUtil.cs | 0 .../Utils/ConfigUtil.cs.meta | 0 .../Editor => Editor}/Utils/EncryptionUtil.cs | 0 .../Utils/EncryptionUtil.cs.meta | 0 .../Editor => Editor}/Utils/FileUtil.cs | 0 .../Editor => Editor}/Utils/FileUtil.cs.meta | 0 .../Utils/GenericArgumentContext.cs | 0 .../Utils/GenericArgumentContext.cs.meta | 0 .../Editor => Editor}/Utils/HashUtil.cs | 0 .../Editor => Editor}/Utils/HashUtil.cs.meta | 0 .../Utils/IAssemblyResolver.cs | 0 .../Utils/IAssemblyResolver.cs.meta | 0 .../Editor => Editor}/Utils/IRandom.cs | 0 .../Editor => Editor}/Utils/IRandom.cs.meta | 0 .../Editor => Editor}/Utils/KeyGenerator.cs | 0 .../Utils/KeyGenerator.cs.meta | 0 .../Editor => Editor}/Utils/MetaUtil.cs | 0 .../Editor => Editor}/Utils/MetaUtil.cs.meta | 0 .../Editor => Editor}/Utils/NameMatcher.cs | 0 .../Utils/NameMatcher.cs.meta | 0 .../Editor => Editor}/Utils/NumberRange.cs | 0 .../Utils/NumberRange.cs.meta | 0 .../Utils/ObfuzIgnoreScopeComputeCache.cs | 0 .../ObfuzIgnoreScopeComputeCache.cs.meta | 0 .../Utils/PathAssemblyResolver.cs | 0 .../Utils/PathAssemblyResolver.cs.meta | 0 .../Editor => Editor}/Utils/PlatformUtil.cs | 0 .../Utils/PlatformUtil.cs.meta | 0 .../Editor => Editor}/Utils/RandomWithKey.cs | 0 .../Utils/RandomWithKey.cs.meta | 0 .../Editor => Editor}/Utils/ReflectionUtil.cs | 0 .../Utils/ReflectionUtil.cs.meta | 0 .../Editor => Editor}/Utils/ThisArgType.cs | 0 .../Utils/ThisArgType.cs.meta | 0 .../Editor => Editor}/Utils/TypeSigUtil.cs | 0 .../Utils/TypeSigUtil.cs.meta | 0 .../LICENSE.meta => LICENSE.meta | 0 .../Plugins.meta => Plugins.meta | 0 .../Plugins => Plugins}/dnlib.dll | Bin .../Plugins => Plugins}/dnlib.dll.meta | 0 README.md | 68 - REAME-EN.md | 68 - .../Runtime.meta => Runtime.meta | 0 .../Runtime => Runtime}/AssetUtility.cs | 0 .../Runtime => Runtime}/AssetUtility.cs.meta | 0 .../Runtime => Runtime}/ConstUtility.cs | 0 .../Runtime => Runtime}/ConstUtility.cs.meta | 0 .../EncryptFieldAttribute.cs | 0 .../EncryptFieldAttribute.cs.meta | 0 .../Runtime => Runtime}/EncryptionScope.cs | 0 .../EncryptionScope.cs.meta | 0 .../Runtime => Runtime}/EncryptionService.cs | 0 .../EncryptionService.cs.meta | 0 .../Runtime => Runtime}/EncryptorBase.cs | 0 .../Runtime => Runtime}/EncryptorBase.cs.meta | 0 .../Runtime => Runtime}/IEncryptor.cs | 0 .../Runtime => Runtime}/IEncryptor.cs.meta | 0 .../Runtime => Runtime}/NullEncryptor.cs | 0 .../Runtime => Runtime}/NullEncryptor.cs.meta | 0 .../Runtime => Runtime}/Obfuz.Runtime.asmdef | 0 .../Obfuz.Runtime.asmdef.meta | 0 .../ObfuzIgnoreAttribute.cs | 0 .../ObfuzIgnoreAttribute.cs.meta | 0 .../Runtime => Runtime}/ObfuzScope.cs | 0 .../Runtime => Runtime}/ObfuzScope.cs.meta | 0 Samples/CustomConfigure/Assets/Bootstrap.cs | 32 - .../CustomConfigure/Assets/Bootstrap.cs.meta | 11 - Samples/CustomConfigure/Assets/CallObfus.meta | 8 - .../CustomConfigure/Assets/CallObfus/Test1.cs | 30 - .../Assets/CallObfus/Test1.cs.meta | 11 - .../CustomConfigure/Assets/CallObfus/Test2.cs | 31 - .../Assets/CallObfus/Test2.cs.meta | 11 - .../CustomConfigure/Assets/CallObfus/Test3.cs | 32 - .../Assets/CallObfus/Test3.cs.meta | 11 - .../CustomConfigure/Assets/CallObfus/Test4.cs | 33 - .../Assets/CallObfus/Test4.cs.meta | 11 - .../CustomConfigure/Assets/ConstEncrypt.meta | 8 - .../Assets/ConstEncrypt/Test1.cs | 37 - .../Assets/ConstEncrypt/Test1.cs.meta | 11 - .../Assets/ConstEncrypt/Test2.cs | 37 - .../Assets/ConstEncrypt/Test2.cs.meta | 11 - .../Assets/ConstEncrypt/Test3.cs | 38 - .../Assets/ConstEncrypt/Test3.cs.meta | 11 - .../Assets/ConstEncrypt/Test4.cs | 38 - .../Assets/ConstEncrypt/Test4.cs.meta | 11 - .../CustomConfigure/Assets/FieldEncrypt.meta | 8 - .../Assets/FieldEncrypt/Test1.cs | 24 - .../Assets/FieldEncrypt/Test1.cs.meta | 11 - Samples/CustomConfigure/Assets/Obfuz.meta | 8 - .../GeneratedEncryptionVirtualMachine.cs | 4522 ----------------- .../GeneratedEncryptionVirtualMachine.cs.meta | 11 - .../Assets/Obfuz/SymbolObfus.meta | 8 - .../Obfuz/SymbolObfus/symbol-mapping.xml | 206 - .../Obfuz/SymbolObfus/symbol-mapping.xml.meta | 7 - .../Assets/Obfuz/call-obfuscation.xml | 17 - .../Assets/Obfuz/call-obfuscation.xml.meta | 7 - .../Assets/Obfuz/const-encrypt.xml | 13 - .../Assets/Obfuz/const-encrypt.xml.meta | 7 - .../Assets/Obfuz/field-encrypt.xml | 9 - .../Assets/Obfuz/field-encrypt.xml.meta | 7 - .../Assets/Obfuz/symbol-obfuscation.xml | 7 - .../Assets/Obfuz/symbol-obfuscation.xml.meta | 7 - Samples/CustomConfigure/Assets/Resources.meta | 8 - .../Assets/Resources/Obfuz.meta | 8 - .../Obfuz/defaultDynamicSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultDynamicSecretKey.bytes.meta | 7 - .../Obfuz/defaultStaticSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultStaticSecretKey.bytes.meta | 7 - .../CustomConfigure/Assets/SymbolObfus.meta | 8 - .../Assets/SymbolObfus/Test1.cs | 27 - .../Assets/SymbolObfus/Test1.cs.meta | 11 - .../Assets/SymbolObfus/Test2.cs | 28 - .../Assets/SymbolObfus/Test2.cs.meta | 11 - .../Assets/SymbolObfus/Test3.cs | 48 - .../Assets/SymbolObfus/Test3.cs.meta | 11 - Samples/CustomConfigure/Assets/main.unity | 362 -- .../CustomConfigure/Assets/main.unity.meta | 7 - .../CustomConfigure/Packages/manifest.json | 10 - .../ProjectSettings/AudioManager.asset | 19 - .../ProjectSettings/ClusterInputManager.asset | 6 - .../ProjectSettings/DynamicsManager.asset | 34 - .../ProjectSettings/EditorBuildSettings.asset | 11 - .../ProjectSettings/EditorSettings.asset | 30 - .../ProjectSettings/GraphicsSettings.asset | 66 - .../ProjectSettings/HybridCLRSettings.asset | 32 - .../ProjectSettings/InputManager.asset | 295 -- .../ProjectSettings/MemorySettings.asset | 35 - .../ProjectSettings/MultiplayerManager.asset | 7 - .../ProjectSettings/NavMeshAreas.asset | 91 - .../ProjectSettings/Obfuz.asset | 52 - .../PackageManagerSettings.asset | 35 - .../Settings.json | 5 - .../ProjectSettings/Physics2DSettings.asset | 56 - .../ProjectSettings/PresetManager.asset | 7 - .../ProjectSettings/ProjectSettings.asset | 994 ---- .../ProjectSettings/ProjectVersion.txt | 2 - .../ProjectSettings/QualitySettings.asset | 234 - .../SceneTemplateSettings.json | 121 - .../ProjectSettings/TagManager.asset | 43 - .../ProjectSettings/TimeManager.asset | 9 - .../UnityConnectSettings.asset | 36 - .../ProjectSettings/VFXManager.asset | 12 - .../VersionControlSettings.asset | 8 - .../ProjectSettings/XRSettings.asset | 10 - Samples/DynamicSecretKey/Assets/Bootstrap.cs | 32 - .../DynamicSecretKey/Assets/Bootstrap.cs.meta | 11 - Samples/DynamicSecretKey/Assets/Editor.meta | 8 - .../DynamicSecretKey/Assets/HotUpdate.meta | 8 - .../Assets/HotUpdate/Entry.cs | 9 - .../Assets/HotUpdate/Entry.cs.meta | 11 - .../Assets/HotUpdate/HotUpdate.asmdef | 3 - .../Assets/HotUpdate/HotUpdate.asmdef.meta | 7 - .../Assets/HybridCLRGenerate.meta | 8 - .../Assets/HybridCLRGenerate/link.xml | 29 - .../Assets/HybridCLRGenerate/link.xml.meta | 7 - Samples/DynamicSecretKey/Assets/Main.meta | 8 - .../Assets/Main/AOTGenericReferences.cs | 22 - .../Assets/Main/AOTGenericReferences.cs.meta | 11 - Samples/DynamicSecretKey/Assets/Obfuz.meta | 8 - .../GeneratedEncryptionVirtualMachine.cs | 4522 ----------------- .../GeneratedEncryptionVirtualMachine.cs.meta | 11 - .../Assets/Obfuz/SymbolObfus.meta | 8 - .../Obfuz/SymbolObfus/symbol-mapping.xml | 204 - .../Obfuz/SymbolObfus/symbol-mapping.xml.meta | 7 - .../DynamicSecretKey/Assets/Obfuz/link.xml | 29 - .../Assets/Obfuz/link.xml.meta | 7 - .../DynamicSecretKey/Assets/Resources.meta | 8 - .../Assets/Resources/Obfuz.meta | 8 - .../Obfuz/defaultDynamicSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultDynamicSecretKey.bytes.meta | 7 - .../Obfuz/defaultStaticSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultStaticSecretKey.bytes.meta | 7 - .../Assets/StreamingAssets.meta | 8 - .../StreamingAssets/HotUpdate.dll.bytes | Bin 9216 -> 0 bytes .../StreamingAssets/HotUpdate.dll.bytes.meta | 7 - Samples/DynamicSecretKey/Assets/main.unity | 361 -- .../DynamicSecretKey/Assets/main.unity.meta | 7 - .../DynamicSecretKey/Packages/manifest.json | 10 - .../ProjectSettings/AudioManager.asset | 19 - .../ProjectSettings/ClusterInputManager.asset | 6 - .../ProjectSettings/DynamicsManager.asset | 34 - .../ProjectSettings/EditorBuildSettings.asset | 11 - .../ProjectSettings/EditorSettings.asset | 30 - .../ProjectSettings/GraphicsSettings.asset | 66 - .../ProjectSettings/HybridCLRSettings.asset | 30 - .../ProjectSettings/InputManager.asset | 295 -- .../ProjectSettings/MemorySettings.asset | 35 - .../ProjectSettings/MultiplayerManager.asset | 7 - .../ProjectSettings/NavMeshAreas.asset | 91 - .../ProjectSettings/Obfuz.asset | 51 - .../PackageManagerSettings.asset | 35 - .../Settings.json | 5 - .../ProjectSettings/Physics2DSettings.asset | 56 - .../ProjectSettings/PresetManager.asset | 7 - .../ProjectSettings/ProjectSettings.asset | 994 ---- .../ProjectSettings/ProjectVersion.txt | 2 - .../ProjectSettings/QualitySettings.asset | 234 - .../SceneTemplateSettings.json | 121 - .../ProjectSettings/TagManager.asset | 43 - .../ProjectSettings/TimeManager.asset | 9 - .../UnityConnectSettings.asset | 36 - .../ProjectSettings/VFXManager.asset | 12 - .../VersionControlSettings.asset | 8 - .../ProjectSettings/XRSettings.asset | 10 - .../MultiObfuscatedAssemblies/Assets/All.cs | 16 - .../Assets/All.cs.meta | 11 - .../Assets/Bootstrap.cs | 32 - .../Assets/Bootstrap.cs.meta | 11 - .../Assets/NonObfus1.meta | 8 - .../Assets/NonObfus1/A.cs | 14 - .../Assets/NonObfus1/A.cs.meta | 11 - .../Assets/NonObfus1/NonObfus1.asmdef | 3 - .../Assets/NonObfus1/NonObfus1.asmdef.meta | 7 - .../Assets/NonObfus2.meta | 8 - .../Assets/NonObfus2/B.cs | 16 - .../Assets/NonObfus2/B.cs.meta | 11 - .../Assets/NonObfus2/NonObfus2.asmdef | 18 - .../Assets/NonObfus2/NonObfus2.asmdef.meta | 7 - .../Assets/Obfus1.meta | 8 - .../Assets/Obfus1/C.cs | 14 - .../Assets/Obfus1/C.cs.meta | 11 - .../Assets/Obfus1/Obfus1.asmdef | 16 - .../Assets/Obfus1/Obfus1.asmdef.meta | 7 - .../Assets/Obfus2.meta | 8 - .../Assets/Obfus2/D.cs | 14 - .../Assets/Obfus2/D.cs.meta | 11 - .../Assets/Obfus2/Obfus2.asmdef | 17 - .../Assets/Obfus2/Obfus2.asmdef.meta | 7 - .../Assets/Obfuz.meta | 8 - .../GeneratedEncryptionVirtualMachine.cs | 4522 ----------------- .../GeneratedEncryptionVirtualMachine.cs.meta | 11 - .../Assets/Obfuz/SymbolObfus.meta | 8 - .../Obfuz/SymbolObfus/symbol-mapping.xml | 75 - .../Obfuz/SymbolObfus/symbol-mapping.xml.meta | 7 - .../Obfuz/SymbolObfus/symbol-mapping2.xml | 509 -- .../SymbolObfus/symbol-mapping2.xml.meta | 7 - .../Assets/Resources.meta | 8 - .../Assets/Resources/Obfuz.meta | 8 - .../Obfuz/defaultDynamicSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultDynamicSecretKey.bytes.meta | 7 - .../Obfuz/defaultStaticSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultStaticSecretKey.bytes.meta | 7 - .../Assets/main.unity | 362 -- .../Assets/main.unity.meta | 7 - .../Packages/manifest.json | 11 - .../ProjectSettings/AudioManager.asset | 19 - .../ProjectSettings/ClusterInputManager.asset | 6 - .../ProjectSettings/DynamicsManager.asset | 34 - .../ProjectSettings/EditorBuildSettings.asset | 11 - .../ProjectSettings/EditorSettings.asset | 30 - .../ProjectSettings/GraphicsSettings.asset | 66 - .../ProjectSettings/HybridCLRSettings.asset | 32 - .../ProjectSettings/InputManager.asset | 295 -- .../ProjectSettings/MemorySettings.asset | 35 - .../ProjectSettings/MultiplayerManager.asset | 7 - .../ProjectSettings/NavMeshAreas.asset | 91 - .../ProjectSettings/Obfuz.asset | 52 - .../PackageManagerSettings.asset | 35 - .../Settings.json | 5 - .../ProjectSettings/Physics2DSettings.asset | 56 - .../ProjectSettings/PresetManager.asset | 7 - .../ProjectSettings/ProjectSettings.asset | 994 ---- .../ProjectSettings/ProjectVersion.txt | 2 - .../ProjectSettings/QualitySettings.asset | 234 - .../SceneTemplateSettings.json | 121 - .../ProjectSettings/TagManager.asset | 43 - .../ProjectSettings/TimeManager.asset | 9 - .../UnityConnectSettings.asset | 36 - .../ProjectSettings/VFXManager.asset | 12 - .../VersionControlSettings.asset | 8 - .../ProjectSettings/XRSettings.asset | 10 - Samples/QuickStart/Assets/Bootstrap.cs | 32 - Samples/QuickStart/Assets/Bootstrap.cs.meta | 11 - Samples/QuickStart/Assets/Obfuz.meta | 8 - .../GeneratedEncryptionVirtualMachine.cs | 4522 ----------------- .../GeneratedEncryptionVirtualMachine.cs.meta | 11 - .../QuickStart/Assets/Obfuz/SymbolObfus.meta | 8 - .../Obfuz/SymbolObfus/symbol-mapping.xml | 144 - .../Obfuz/SymbolObfus/symbol-mapping.xml.meta | 7 - Samples/QuickStart/Assets/Resources.meta | 8 - .../QuickStart/Assets/Resources/Obfuz.meta | 8 - .../Obfuz/defaultDynamicSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultDynamicSecretKey.bytes.meta | 7 - .../Obfuz/defaultStaticSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultStaticSecretKey.bytes.meta | 7 - Samples/QuickStart/Assets/main.unity | 362 -- Samples/QuickStart/Assets/main.unity.meta | 7 - Samples/QuickStart/Packages/manifest.json | 11 - .../ProjectSettings/AudioManager.asset | 19 - .../ProjectSettings/ClusterInputManager.asset | 6 - .../ProjectSettings/DynamicsManager.asset | 34 - .../ProjectSettings/EditorBuildSettings.asset | 11 - .../ProjectSettings/EditorSettings.asset | 30 - .../ProjectSettings/GraphicsSettings.asset | 66 - .../ProjectSettings/HybridCLRSettings.asset | 32 - .../ProjectSettings/InputManager.asset | 295 -- .../ProjectSettings/MemorySettings.asset | 35 - .../ProjectSettings/MultiplayerManager.asset | 7 - .../ProjectSettings/NavMeshAreas.asset | 91 - .../QuickStart/ProjectSettings/Obfuz.asset | 48 - .../PackageManagerSettings.asset | 35 - .../Settings.json | 5 - .../ProjectSettings/Physics2DSettings.asset | 56 - .../ProjectSettings/PresetManager.asset | 7 - .../ProjectSettings/ProjectSettings.asset | 994 ---- .../ProjectSettings/ProjectVersion.txt | 2 - .../ProjectSettings/QualitySettings.asset | 234 - .../SceneTemplateSettings.json | 121 - .../ProjectSettings/TagManager.asset | 43 - .../ProjectSettings/TimeManager.asset | 9 - .../UnityConnectSettings.asset | 36 - .../ProjectSettings/VFXManager.asset | 12 - .../VersionControlSettings.asset | 8 - .../ProjectSettings/XRSettings.asset | 10 - Samples/WorkWithHybridCLR/Assets/Bootstrap.cs | 36 - .../Assets/Bootstrap.cs.meta | 11 - Samples/WorkWithHybridCLR/Assets/Editor.meta | 8 - .../Assets/Editor/BuildCommand.cs | 39 - .../Assets/Editor/BuildCommand.cs.meta | 11 - .../WorkWithHybridCLR/Assets/HotUpdate.meta | 8 - .../Assets/HotUpdate/Entry.cs | 18 - .../Assets/HotUpdate/Entry.cs.meta | 11 - .../Assets/HotUpdate/HotUpdate.asmdef | 3 - .../Assets/HotUpdate/HotUpdate.asmdef.meta | 7 - .../Assets/HybridCLRGenerate.meta | 8 - .../Assets/HybridCLRGenerate/link.xml | 29 - .../Assets/HybridCLRGenerate/link.xml.meta | 7 - Samples/WorkWithHybridCLR/Assets/Main.meta | 8 - .../Assets/Main/AOTGenericReferences.cs | 22 - .../Assets/Main/AOTGenericReferences.cs.meta | 11 - Samples/WorkWithHybridCLR/Assets/Obfuz.meta | 8 - .../GeneratedEncryptionVirtualMachine.cs | 4522 ----------------- .../GeneratedEncryptionVirtualMachine.cs.meta | 11 - .../Assets/Obfuz/SymbolObfus.meta | 8 - .../Obfuz/SymbolObfus/symbol-mapping.xml.meta | 7 - .../WorkWithHybridCLR/Assets/Obfuz/link.xml | 29 - .../Assets/Obfuz/link.xml.meta | 7 - .../WorkWithHybridCLR/Assets/Resources.meta | 8 - .../Assets/Resources/Obfuz.meta | 8 - .../Obfuz/defaultDynamicSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultDynamicSecretKey.bytes.meta | 7 - .../Obfuz/defaultStaticSecretKey.bytes | Bin 1024 -> 0 bytes .../Obfuz/defaultStaticSecretKey.bytes.meta | 7 - .../Assets/StreamingAssets.meta | 8 - .../StreamingAssets/HotUpdate.dll.bytes.meta | 7 - Samples/WorkWithHybridCLR/Assets/main.unity | 362 -- .../WorkWithHybridCLR/Assets/main.unity.meta | 7 - .../WorkWithHybridCLR/Packages/manifest.json | 12 - .../ProjectSettings/AudioManager.asset | 19 - .../ProjectSettings/ClusterInputManager.asset | 6 - .../ProjectSettings/DynamicsManager.asset | 34 - .../ProjectSettings/EditorBuildSettings.asset | 11 - .../ProjectSettings/EditorSettings.asset | 30 - .../ProjectSettings/GraphicsSettings.asset | 66 - .../ProjectSettings/HybridCLRSettings.asset | 30 - .../ProjectSettings/InputManager.asset | 295 -- .../ProjectSettings/MemorySettings.asset | 35 - .../ProjectSettings/MultiplayerManager.asset | 7 - .../ProjectSettings/NavMeshAreas.asset | 91 - .../ProjectSettings/Obfuz.asset | 49 - .../PackageManagerSettings.asset | 35 - .../Settings.json | 5 - .../ProjectSettings/Physics2DSettings.asset | 56 - .../ProjectSettings/PresetManager.asset | 7 - .../ProjectSettings/ProjectSettings.asset | 994 ---- .../ProjectSettings/ProjectVersion.txt | 2 - .../ProjectSettings/QualitySettings.asset | 234 - .../SceneTemplateSettings.json | 121 - .../ProjectSettings/TagManager.asset | 43 - .../ProjectSettings/TimeManager.asset | 9 - .../UnityConnectSettings.asset | 36 - .../ProjectSettings/VFXManager.asset | 12 - .../VersionControlSettings.asset | 8 - .../ProjectSettings/XRSettings.asset | 10 - com.code-philosophy.obfuz/LICENSE | 21 - .../Editor.meta | 8 - .../Editor/ObfuscateUtil.cs | 79 - .../Editor/ObfuscateUtil.cs.meta | 11 - .../Editor/Obfuz4HybridCLR.asmdef | 19 - .../Editor/Obfuz4HybridCLR.asmdef.meta | 7 - .../Editor/PrebuildCommandExt.cs | 124 - .../Editor/PrebuildCommandExt.cs.meta | 11 - com.code-philosophy.obfuz4hybridclr/LICENSE | 21 - .../LICENSE.meta | 7 - .../package.json | 22 - .../package.json.meta | 7 - .../package.json => package.json | 0 .../package.json.meta => package.json.meta | 0 614 files changed, 43222 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md delete mode 100644 .gitignore delete mode 100644 DeobfuscateStackTrace/DeobfuscateStackTrace.csproj delete mode 100644 DeobfuscateStackTrace/DeobfuscateStackTrace.sln delete mode 100644 DeobfuscateStackTrace/LICENSE delete mode 100644 DeobfuscateStackTrace/Program.cs delete mode 100644 DeobfuscateStackTrace/Properties/launchSettings.json delete mode 100644 DeobfuscateStackTrace/StackTraceDeObfuscator.cs delete mode 100644 DeobfuscateStackTrace/SymbolMappingReader.cs delete mode 100644 DeobfuscateStackTrace/deobfuscated.log delete mode 100644 DeobfuscateStackTrace/mapping.xml delete mode 100644 DeobfuscateStackTrace/obfuscated.log rename com.code-philosophy.obfuz/Editor.meta => Editor.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Conf.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Conf/XmlAssemblyTypeMethodRuleParser.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Conf/XmlAssemblyTypeMethodRuleParser.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Conf/XmlFieldRuleParser.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Conf/XmlFieldRuleParser.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ConfigurablePassPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ConfigurablePassPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ConstValues.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ConstValues.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Data.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Data/ConstFieldAllocator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Data/ConstFieldAllocator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Data/RvaDataAllocator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Data/RvaDataAllocator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Emit.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Emit/BasicBlockCollection.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Emit/BasicBlockCollection.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Emit/DefaultMetadataImporter.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Emit/DefaultMetadataImporter.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Emit/GroupByModuleEntityManager.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Emit/GroupByModuleEntityManager.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/EncryptionInstructionWithOpCode.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/EncryptionInstructionWithOpCode.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/IEncryptionInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/IEncryptionInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/AddInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/AddInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/AddRotateXorInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/AddRotateXorInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/AddXorRotateInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/AddXorRotateInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/BitRotateInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/BitRotateInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/EncryptFunction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/EncryptFunction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/MultipleInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/MultipleInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/XorAddRotateInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/XorAddRotateInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/XorInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/XorInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/VirtualMachine.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/VirtualMachine.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/VirtualMachineCodeGenerator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/VirtualMachineCodeGenerator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/VirtualMachineCreator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/VirtualMachineCreator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/VirtualMachineSimulator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/EncryptionVM/VirtualMachineSimulator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/IObfuscationPass.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/IObfuscationPass.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/BasicBlockObfuscationPassBase.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/BasicBlockObfuscationPassBase.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/CallObfusPass.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/CallObfusPass.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/CallProxyAllocator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/CallProxyAllocator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/IObfuscationPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/IObfuscationPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/IObfuscator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CallObfus/IObfuscator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CleanUp.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CleanUp/CleanUpInstructionPass.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CleanUp/CleanUpInstructionPass.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/IConstEncryptor.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/IConstEncryptor.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ExprObfus.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ExprObfus/ExprObfusPass.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ExprObfus/ExprObfusPass.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/InstructionObfuscationPassBase.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/InstructionObfuscationPassBase.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ObfuscationPassBase.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ObfuscationPassBase.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ObfuscationPassType.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/ObfuscationPassType.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/INameMaker.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/INameMaker.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/RenameRecordMap.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/RenameRecordMap.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/SymbolObfusPass.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/SymbolObfusPass.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/SymbolRename.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/SymbolRename.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfuscationMethodWhitelist.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfuscationMethodWhitelist.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfuscationPassContext.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfuscationPassContext.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Obfuscator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Obfuscator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfuscatorBuilder.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/ObfuscatorBuilder.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Obfuz.Editor.asmdef (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Obfuz.Editor.asmdef.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Pipeline.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Pipeline.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/AssemblySettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/AssemblySettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/CallObfuscationSettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/CallObfuscationSettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/ConstEncryptionSettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/ConstEncryptionSettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/EncryptionVMSettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/EncryptionVMSettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/FieldEncryptionSettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/FieldEncryptionSettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/ObfuscationPassSettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/ObfuscationPassSettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/ObfuzSettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/ObfuzSettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/ObfuzSettingsProvider.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/ObfuzSettingsProvider.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/SecretSettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/SecretSettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/SymbolObfuscationSettings.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Settings/SymbolObfuscationSettings.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/LinkXmlProcess.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/LinkXmlProcess.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/LiteSymbolMappingReader.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/LiteSymbolMappingReader.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/ObfuscationBeginEventArgs.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/ObfuscationBeginEventArgs.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/ObfuscationEndEventArgs.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/ObfuscationEndEventArgs.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/ObfuscationProcess.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/ObfuscationProcess.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/ObfuzMenu.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/ObfuzMenu.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/UnityProjectManagedAssemblyResolver.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Unity/UnityProjectManagedAssemblyResolver.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/AssemblyCache.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/AssemblyCache.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/AssemblyResolverBase.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/AssemblyResolverBase.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/CachedDictionary.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/CachedDictionary.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/CollectionExtensions.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/CollectionExtensions.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/CombinedAssemblyResolver.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/CombinedAssemblyResolver.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/ConfigUtil.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/ConfigUtil.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/EncryptionUtil.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/EncryptionUtil.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/FileUtil.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/FileUtil.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/GenericArgumentContext.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/GenericArgumentContext.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/HashUtil.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/HashUtil.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/IAssemblyResolver.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/IAssemblyResolver.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/IRandom.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/IRandom.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/KeyGenerator.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/KeyGenerator.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/MetaUtil.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/MetaUtil.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/NameMatcher.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/NameMatcher.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/NumberRange.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/NumberRange.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/ObfuzIgnoreScopeComputeCache.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/ObfuzIgnoreScopeComputeCache.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/PathAssemblyResolver.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/PathAssemblyResolver.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/PlatformUtil.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/PlatformUtil.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/RandomWithKey.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/RandomWithKey.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/ReflectionUtil.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/ReflectionUtil.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/ThisArgType.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/ThisArgType.cs.meta (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/TypeSigUtil.cs (100%) rename {com.code-philosophy.obfuz/Editor => Editor}/Utils/TypeSigUtil.cs.meta (100%) rename com.code-philosophy.obfuz/LICENSE.meta => LICENSE.meta (100%) rename com.code-philosophy.obfuz/Plugins.meta => Plugins.meta (100%) rename {com.code-philosophy.obfuz/Plugins => Plugins}/dnlib.dll (100%) rename {com.code-philosophy.obfuz/Plugins => Plugins}/dnlib.dll.meta (100%) delete mode 100644 README.md delete mode 100644 REAME-EN.md rename com.code-philosophy.obfuz/Runtime.meta => Runtime.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/AssetUtility.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/AssetUtility.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/ConstUtility.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/ConstUtility.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/EncryptFieldAttribute.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/EncryptFieldAttribute.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/EncryptionScope.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/EncryptionScope.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/EncryptionService.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/EncryptionService.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/EncryptorBase.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/EncryptorBase.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/IEncryptor.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/IEncryptor.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/NullEncryptor.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/NullEncryptor.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/Obfuz.Runtime.asmdef (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/Obfuz.Runtime.asmdef.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/ObfuzIgnoreAttribute.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/ObfuzIgnoreAttribute.cs.meta (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/ObfuzScope.cs (100%) rename {com.code-philosophy.obfuz/Runtime => Runtime}/ObfuzScope.cs.meta (100%) delete mode 100644 Samples/CustomConfigure/Assets/Bootstrap.cs delete mode 100644 Samples/CustomConfigure/Assets/Bootstrap.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/CallObfus.meta delete mode 100644 Samples/CustomConfigure/Assets/CallObfus/Test1.cs delete mode 100644 Samples/CustomConfigure/Assets/CallObfus/Test1.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/CallObfus/Test2.cs delete mode 100644 Samples/CustomConfigure/Assets/CallObfus/Test2.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/CallObfus/Test3.cs delete mode 100644 Samples/CustomConfigure/Assets/CallObfus/Test3.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/CallObfus/Test4.cs delete mode 100644 Samples/CustomConfigure/Assets/CallObfus/Test4.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt.meta delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt/Test1.cs delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt/Test1.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt/Test2.cs delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt/Test2.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt/Test3.cs delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt/Test3.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt/Test4.cs delete mode 100644 Samples/CustomConfigure/Assets/ConstEncrypt/Test4.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/FieldEncrypt.meta delete mode 100644 Samples/CustomConfigure/Assets/FieldEncrypt/Test1.cs delete mode 100644 Samples/CustomConfigure/Assets/FieldEncrypt/Test1.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/Obfuz.meta delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/SymbolObfus.meta delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/SymbolObfus/symbol-mapping.xml delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/call-obfuscation.xml delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/call-obfuscation.xml.meta delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/const-encrypt.xml delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/const-encrypt.xml.meta delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/field-encrypt.xml delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/field-encrypt.xml.meta delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/symbol-obfuscation.xml delete mode 100644 Samples/CustomConfigure/Assets/Obfuz/symbol-obfuscation.xml.meta delete mode 100644 Samples/CustomConfigure/Assets/Resources.meta delete mode 100644 Samples/CustomConfigure/Assets/Resources/Obfuz.meta delete mode 100644 Samples/CustomConfigure/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes delete mode 100644 Samples/CustomConfigure/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta delete mode 100644 Samples/CustomConfigure/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes delete mode 100644 Samples/CustomConfigure/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes.meta delete mode 100644 Samples/CustomConfigure/Assets/SymbolObfus.meta delete mode 100644 Samples/CustomConfigure/Assets/SymbolObfus/Test1.cs delete mode 100644 Samples/CustomConfigure/Assets/SymbolObfus/Test1.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/SymbolObfus/Test2.cs delete mode 100644 Samples/CustomConfigure/Assets/SymbolObfus/Test2.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/SymbolObfus/Test3.cs delete mode 100644 Samples/CustomConfigure/Assets/SymbolObfus/Test3.cs.meta delete mode 100644 Samples/CustomConfigure/Assets/main.unity delete mode 100644 Samples/CustomConfigure/Assets/main.unity.meta delete mode 100644 Samples/CustomConfigure/Packages/manifest.json delete mode 100644 Samples/CustomConfigure/ProjectSettings/AudioManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/ClusterInputManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/DynamicsManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/EditorBuildSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/EditorSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/GraphicsSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/HybridCLRSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/InputManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/MemorySettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/MultiplayerManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/NavMeshAreas.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/Obfuz.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/PackageManagerSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json delete mode 100644 Samples/CustomConfigure/ProjectSettings/Physics2DSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/PresetManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/ProjectSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/ProjectVersion.txt delete mode 100644 Samples/CustomConfigure/ProjectSettings/QualitySettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/SceneTemplateSettings.json delete mode 100644 Samples/CustomConfigure/ProjectSettings/TagManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/TimeManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/UnityConnectSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/VFXManager.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/VersionControlSettings.asset delete mode 100644 Samples/CustomConfigure/ProjectSettings/XRSettings.asset delete mode 100644 Samples/DynamicSecretKey/Assets/Bootstrap.cs delete mode 100644 Samples/DynamicSecretKey/Assets/Bootstrap.cs.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Editor.meta delete mode 100644 Samples/DynamicSecretKey/Assets/HotUpdate.meta delete mode 100644 Samples/DynamicSecretKey/Assets/HotUpdate/Entry.cs delete mode 100644 Samples/DynamicSecretKey/Assets/HotUpdate/Entry.cs.meta delete mode 100644 Samples/DynamicSecretKey/Assets/HotUpdate/HotUpdate.asmdef delete mode 100644 Samples/DynamicSecretKey/Assets/HotUpdate/HotUpdate.asmdef.meta delete mode 100644 Samples/DynamicSecretKey/Assets/HybridCLRGenerate.meta delete mode 100644 Samples/DynamicSecretKey/Assets/HybridCLRGenerate/link.xml delete mode 100644 Samples/DynamicSecretKey/Assets/HybridCLRGenerate/link.xml.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Main.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Main/AOTGenericReferences.cs delete mode 100644 Samples/DynamicSecretKey/Assets/Main/AOTGenericReferences.cs.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Obfuz.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs delete mode 100644 Samples/DynamicSecretKey/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus/symbol-mapping.xml delete mode 100644 Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Obfuz/link.xml delete mode 100644 Samples/DynamicSecretKey/Assets/Obfuz/link.xml.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Resources.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Resources/Obfuz.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes delete mode 100644 Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta delete mode 100644 Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes delete mode 100644 Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes.meta delete mode 100644 Samples/DynamicSecretKey/Assets/StreamingAssets.meta delete mode 100644 Samples/DynamicSecretKey/Assets/StreamingAssets/HotUpdate.dll.bytes delete mode 100644 Samples/DynamicSecretKey/Assets/StreamingAssets/HotUpdate.dll.bytes.meta delete mode 100644 Samples/DynamicSecretKey/Assets/main.unity delete mode 100644 Samples/DynamicSecretKey/Assets/main.unity.meta delete mode 100644 Samples/DynamicSecretKey/Packages/manifest.json delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/AudioManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/ClusterInputManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/DynamicsManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/EditorBuildSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/EditorSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/GraphicsSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/HybridCLRSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/InputManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/MemorySettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/MultiplayerManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/NavMeshAreas.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/Obfuz.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/PackageManagerSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/Physics2DSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/PresetManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/ProjectSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/ProjectVersion.txt delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/QualitySettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/SceneTemplateSettings.json delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/TagManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/TimeManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/UnityConnectSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/VFXManager.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/VersionControlSettings.asset delete mode 100644 Samples/DynamicSecretKey/ProjectSettings/XRSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/All.cs delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/All.cs.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Bootstrap.cs delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Bootstrap.cs.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus1.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/A.cs delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/A.cs.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/NonObfus1.asmdef delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/NonObfus1.asmdef.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus2.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/B.cs delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/B.cs.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/NonObfus2.asmdef delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/NonObfus2.asmdef.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus1.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus1/C.cs delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus1/C.cs.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus1/Obfus1.asmdef delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus1/Obfus1.asmdef.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus2.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus2/D.cs delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus2/D.cs.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus2/Obfus2.asmdef delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfus2/Obfus2.asmdef.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfuz.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping.xml delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping2.xml delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping2.xml.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Resources.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/main.unity delete mode 100644 Samples/MultiObfuscatedAssemblies/Assets/main.unity.meta delete mode 100644 Samples/MultiObfuscatedAssemblies/Packages/manifest.json delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/AudioManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/ClusterInputManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/DynamicsManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/EditorBuildSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/EditorSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/GraphicsSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/HybridCLRSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/InputManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/MemorySettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/MultiplayerManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/NavMeshAreas.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/Obfuz.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/PackageManagerSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/Physics2DSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/PresetManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/ProjectSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/ProjectVersion.txt delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/QualitySettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/SceneTemplateSettings.json delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/TagManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/TimeManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/UnityConnectSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/VFXManager.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/VersionControlSettings.asset delete mode 100644 Samples/MultiObfuscatedAssemblies/ProjectSettings/XRSettings.asset delete mode 100644 Samples/QuickStart/Assets/Bootstrap.cs delete mode 100644 Samples/QuickStart/Assets/Bootstrap.cs.meta delete mode 100644 Samples/QuickStart/Assets/Obfuz.meta delete mode 100644 Samples/QuickStart/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs delete mode 100644 Samples/QuickStart/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta delete mode 100644 Samples/QuickStart/Assets/Obfuz/SymbolObfus.meta delete mode 100644 Samples/QuickStart/Assets/Obfuz/SymbolObfus/symbol-mapping.xml delete mode 100644 Samples/QuickStart/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta delete mode 100644 Samples/QuickStart/Assets/Resources.meta delete mode 100644 Samples/QuickStart/Assets/Resources/Obfuz.meta delete mode 100644 Samples/QuickStart/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes delete mode 100644 Samples/QuickStart/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta delete mode 100644 Samples/QuickStart/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes delete mode 100644 Samples/QuickStart/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes.meta delete mode 100644 Samples/QuickStart/Assets/main.unity delete mode 100644 Samples/QuickStart/Assets/main.unity.meta delete mode 100644 Samples/QuickStart/Packages/manifest.json delete mode 100644 Samples/QuickStart/ProjectSettings/AudioManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/ClusterInputManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/DynamicsManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/EditorBuildSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/EditorSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/GraphicsSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/HybridCLRSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/InputManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/MemorySettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/MultiplayerManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/NavMeshAreas.asset delete mode 100644 Samples/QuickStart/ProjectSettings/Obfuz.asset delete mode 100644 Samples/QuickStart/ProjectSettings/PackageManagerSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json delete mode 100644 Samples/QuickStart/ProjectSettings/Physics2DSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/PresetManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/ProjectSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/ProjectVersion.txt delete mode 100644 Samples/QuickStart/ProjectSettings/QualitySettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/SceneTemplateSettings.json delete mode 100644 Samples/QuickStart/ProjectSettings/TagManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/TimeManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/UnityConnectSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/VFXManager.asset delete mode 100644 Samples/QuickStart/ProjectSettings/VersionControlSettings.asset delete mode 100644 Samples/QuickStart/ProjectSettings/XRSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/Assets/Bootstrap.cs delete mode 100644 Samples/WorkWithHybridCLR/Assets/Bootstrap.cs.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Editor.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Editor/BuildCommand.cs delete mode 100644 Samples/WorkWithHybridCLR/Assets/Editor/BuildCommand.cs.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/HotUpdate.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/HotUpdate/Entry.cs delete mode 100644 Samples/WorkWithHybridCLR/Assets/HotUpdate/Entry.cs.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/HotUpdate/HotUpdate.asmdef delete mode 100644 Samples/WorkWithHybridCLR/Assets/HotUpdate/HotUpdate.asmdef.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate/link.xml delete mode 100644 Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate/link.xml.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Main.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Main/AOTGenericReferences.cs delete mode 100644 Samples/WorkWithHybridCLR/Assets/Main/AOTGenericReferences.cs.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Obfuz.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs delete mode 100644 Samples/WorkWithHybridCLR/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Obfuz/link.xml delete mode 100644 Samples/WorkWithHybridCLR/Assets/Obfuz/link.xml.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Resources.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Resources/Obfuz.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes delete mode 100644 Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes delete mode 100644 Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/StreamingAssets.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/StreamingAssets/HotUpdate.dll.bytes.meta delete mode 100644 Samples/WorkWithHybridCLR/Assets/main.unity delete mode 100644 Samples/WorkWithHybridCLR/Assets/main.unity.meta delete mode 100644 Samples/WorkWithHybridCLR/Packages/manifest.json delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/AudioManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/ClusterInputManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/DynamicsManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/EditorBuildSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/EditorSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/GraphicsSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/HybridCLRSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/InputManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/MemorySettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/MultiplayerManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/NavMeshAreas.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/Obfuz.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/PackageManagerSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/Physics2DSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/PresetManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/ProjectSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/ProjectVersion.txt delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/QualitySettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/SceneTemplateSettings.json delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/TagManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/TimeManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/UnityConnectSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/VFXManager.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/VersionControlSettings.asset delete mode 100644 Samples/WorkWithHybridCLR/ProjectSettings/XRSettings.asset delete mode 100644 com.code-philosophy.obfuz/LICENSE delete mode 100644 com.code-philosophy.obfuz4hybridclr/Editor.meta delete mode 100644 com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs delete mode 100644 com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs.meta delete mode 100644 com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef delete mode 100644 com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef.meta delete mode 100644 com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs delete mode 100644 com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs.meta delete mode 100644 com.code-philosophy.obfuz4hybridclr/LICENSE delete mode 100644 com.code-philosophy.obfuz4hybridclr/LICENSE.meta delete mode 100644 com.code-philosophy.obfuz4hybridclr/package.json delete mode 100644 com.code-philosophy.obfuz4hybridclr/package.json.meta rename com.code-philosophy.obfuz/package.json => package.json (100%) rename com.code-philosophy.obfuz/package.json.meta => package.json.meta (100%) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 5391878..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - -**Describe the bug | 描述问题** -A clear and concise description of what the bug is. - -** Enviroment | 环境 ** - -- Unity Version: 202x.y.z -- com.code-philosophy.obfuz Version: 4.x.y -- Platform: Win 64 Standalone|Android|iOS| ... - -**To Reproduce | 复制步骤 ** - -Please provide a reproduction project. Please try to reproduce this bug on the https://github.com/focus-creative-games/obfuz/tree/main/Samples/QuickStart. | 提供复现工程,请尽量在 https://github.com/focus-creative-games/obfuz/tree/main/Samples/QuickStart 项目上复现这个bug。 - - -Steps to reproduce the behavior : -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior | 期望的结果** -A clear and concise description of what you expected to happen. - -**Screenshots | 截图或者日志** -If applicable, add screenshots to help explain your problem. - -**Additional context | 补充信息** -Add any other context about the problem here. diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0daf7eb..0000000 --- a/.gitignore +++ /dev/null @@ -1,25 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore - -**/Library/ -**/Logs/ -**/Temp/ -**/Build-*/ -**/Release-*/ -**/Debug-*/ -**/HybridCLRData/ - -**/.vs/ -**/bin/ -**/obj/ - - -.vsconfig -**/UserSettings/ -*.csproj -*.sln -packages-lock.json -/Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus/symbol-mapping.xml -/Samples/WorkWithHybridCLR/Assets/StreamingAssets/HotUpdate.dll.bytes diff --git a/DeobfuscateStackTrace/DeobfuscateStackTrace.csproj b/DeobfuscateStackTrace/DeobfuscateStackTrace.csproj deleted file mode 100644 index c20cf7e..0000000 --- a/DeobfuscateStackTrace/DeobfuscateStackTrace.csproj +++ /dev/null @@ -1,15 +0,0 @@ - - - - Exe - net8.0 - enable - disable - 1.0.0 - - - - - - - diff --git a/DeobfuscateStackTrace/DeobfuscateStackTrace.sln b/DeobfuscateStackTrace/DeobfuscateStackTrace.sln deleted file mode 100644 index 98fcbcc..0000000 --- a/DeobfuscateStackTrace/DeobfuscateStackTrace.sln +++ /dev/null @@ -1,24 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.13.35931.197 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeobfuscateStackTrace", "DeobfuscateStackTrace.csproj", "{B7192F39-1EEA-4F31-885B-B606D700FC79}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {B7192F39-1EEA-4F31-885B-B606D700FC79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B7192F39-1EEA-4F31-885B-B606D700FC79}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B7192F39-1EEA-4F31-885B-B606D700FC79}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B7192F39-1EEA-4F31-885B-B606D700FC79}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {9F39E3ED-EF31-43DE-B085-0F7BF60844E8} - EndGlobalSection -EndGlobal diff --git a/DeobfuscateStackTrace/LICENSE b/DeobfuscateStackTrace/LICENSE deleted file mode 100644 index 093e599..0000000 --- a/DeobfuscateStackTrace/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2025 Code Philosophy(代码哲学) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/DeobfuscateStackTrace/Program.cs b/DeobfuscateStackTrace/Program.cs deleted file mode 100644 index 9cda94b..0000000 --- a/DeobfuscateStackTrace/Program.cs +++ /dev/null @@ -1,57 +0,0 @@ -using CommandLine; - -namespace DeobfuscateStackTrace -{ - internal class Program - { - private class CommandOptions - { - - [Option('m', "mappingFile", Required = true, HelpText = "mapping xml file")] - public string MappingFile { get; set; } - - [Option('i', "input", Required = true, HelpText = "input obfuscated log file")] - public string InputFile { get; set; } - - [Option('o', "output", Required = true, HelpText = "output deobfuscated log file")] - public string OutputFile { get; set; } - - } - - static void Main(string[] args) - { - CommandOptions opt = ParseArgs(args); - - if (!File.Exists(opt.MappingFile)) - { - Console.Error.WriteLine($"Mapping file {opt.MappingFile} not found"); - Environment.Exit(1); - } - if (!File.Exists(opt.InputFile)) - { - Console.Error.WriteLine($"Input file {opt.InputFile} not found"); - Environment.Exit(1); - } - var reader = new SymbolMappingReader(opt.MappingFile); - StackTraceDeObfuscator.Convert(reader, opt.InputFile, opt.OutputFile); - } - - private static CommandOptions ParseArgs(string[] args) - { - var helpWriter = new StringWriter(); - var parser = new Parser(settings => - { - settings.AllowMultiInstance = true; - settings.HelpWriter = helpWriter; - }); - - var result = parser.ParseArguments(args); - if (result.Tag == ParserResultType.NotParsed) - { - Console.Error.WriteLine(helpWriter.ToString()); - Environment.Exit(1); - } - return ((Parsed)result).Value; - } - } -} diff --git a/DeobfuscateStackTrace/Properties/launchSettings.json b/DeobfuscateStackTrace/Properties/launchSettings.json deleted file mode 100644 index de0ffc0..0000000 --- a/DeobfuscateStackTrace/Properties/launchSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "profiles": { - "DeobfuscateStackTrace": { - "commandName": "Project", - "commandLineArgs": "-m ../../../mapping.xml -i ../../../obfuscated.log -o ../../../deobfuscated.log" - } - } -} \ No newline at end of file diff --git a/DeobfuscateStackTrace/StackTraceDeObfuscator.cs b/DeobfuscateStackTrace/StackTraceDeObfuscator.cs deleted file mode 100644 index 2a13ab0..0000000 --- a/DeobfuscateStackTrace/StackTraceDeObfuscator.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace DeobfuscateStackTrace -{ - public class StackTraceDeObfuscator - { - public static void Convert(SymbolMappingReader reader, string oldLogFile, string newLogFile) - { - var obfuscatedLines = File.ReadAllLines(oldLogFile, Encoding.UTF8); - var deObfuscatedLines = new List(); - - bool logLineFound = false; - foreach (string line in obfuscatedLines) - { - if (TryConvertLine(line, reader, ref logLineFound, out var newLine)) - { - deObfuscatedLines.Add(newLine); - } - else - { - deObfuscatedLines.Add(line); - } - } - File.WriteAllLines(newLogFile, deObfuscatedLines, Encoding.UTF8); - } - - private static bool TryConvertLine(string line, SymbolMappingReader reader, ref bool logLineFound, out string deObfuscatedStackTrace) - { - deObfuscatedStackTrace = line; - if (string.IsNullOrEmpty(line)) - { - logLineFound = false; - return false; - } - if (!logLineFound) - { - logLineFound = line.StartsWith("UnityEngine.DebugLogHandler:Internal_Log") - || line.StartsWith("UnityEngine.DebugLogHandler:LogFormat") - || line.StartsWith("UnityEngine.Logger:Log"); - return false; - } - return reader.TryDeObfuscateStackTrace(line, out deObfuscatedStackTrace); - } - } -} diff --git a/DeobfuscateStackTrace/SymbolMappingReader.cs b/DeobfuscateStackTrace/SymbolMappingReader.cs deleted file mode 100644 index 3a9678a..0000000 --- a/DeobfuscateStackTrace/SymbolMappingReader.cs +++ /dev/null @@ -1,128 +0,0 @@ - -using System.Xml; - -namespace DeobfuscateStackTrace -{ - - public class SymbolMappingReader - { - - private readonly Dictionary> _fullSignatureMapper = new Dictionary>(); - private readonly Dictionary> _signatureWithParamsMapper = new Dictionary>(); - - public SymbolMappingReader(string mappingFile) - { - LoadXmlMappingFile(mappingFile); - } - - private void LoadXmlMappingFile(string mappingFile) - { - var doc = new XmlDocument(); - doc.Load(mappingFile); - var root = doc.DocumentElement; - foreach (XmlNode node in root.ChildNodes) - { - if (!(node is XmlElement element)) - { - continue; - } - LoadAssemblyMapping(element); - } - } - - private void LoadAssemblyMapping(XmlElement ele) - { - if (ele.Name != "assembly") - { - throw new System.Exception($"Invalid node name: {ele.Name}. Expected 'assembly'."); - } - foreach (XmlNode node in ele.ChildNodes) - { - if (!(node is XmlElement element)) - { - continue; - } - if (element.Name == "type") - { - LoadTypeMapping(element); - } - } - } - - private void LoadTypeMapping(XmlElement ele) - { - foreach (XmlNode node in ele.ChildNodes) - { - if (!(node is XmlElement c)) - { - continue; - } - if (node.Name == "method") - { - LoadMethodMapping(c); - } - } - } - - - private string GetMethodSignatureWithoutParams(string signature) - { - int index = signature.IndexOf('('); - if (index < 0) - { - return signature; - } - return signature.Substring(0, index); - } - - private void LoadMethodMapping(XmlElement ele) - { - if (!ele.HasAttribute("oldStackTraceSignature")) - { - throw new System.Exception($"Invalid node name: {ele.Name}. attribute 'oldStackTraceSignature' missing."); - } - if (!ele.HasAttribute("newStackTraceSignature")) - { - throw new System.Exception($"Invalid node name: {ele.Name}. attribute 'newStackTraceSignature' missing."); - } - string oldStackTraceSignature = ele.Attributes["oldStackTraceSignature"].Value; - string newStackTraceSignature = ele.Attributes["newStackTraceSignature"].Value; - - if (!_fullSignatureMapper.TryGetValue(newStackTraceSignature, out var oldFullSignatures)) - { - oldFullSignatures = new List(); - _fullSignatureMapper[newStackTraceSignature] = oldFullSignatures; - } - oldFullSignatures.Add(oldStackTraceSignature); - - string oldStackTraceSignatureWithoutParams = GetMethodSignatureWithoutParams(oldStackTraceSignature); - string newStackTraceSignatureWithoutParams = GetMethodSignatureWithoutParams(newStackTraceSignature); - if (!_signatureWithParamsMapper.TryGetValue(newStackTraceSignatureWithoutParams, out var oldSignaturesWithoutParams)) - { - oldSignaturesWithoutParams = new List(); - _signatureWithParamsMapper[newStackTraceSignatureWithoutParams] = oldSignaturesWithoutParams; - } - oldSignaturesWithoutParams.Add(oldStackTraceSignatureWithoutParams); - } - - - public bool TryDeObfuscateStackTrace(string obfuscatedStackTraceLog, out string deObfuscatedStackTrace) - { - obfuscatedStackTraceLog = obfuscatedStackTraceLog.Trim(); - if (_fullSignatureMapper.TryGetValue(obfuscatedStackTraceLog, out var oldFullSignatures)) - { - deObfuscatedStackTrace = string.Join("|", oldFullSignatures); - return true; - } - - string obfuscatedStackTraceSignatureWithoutParams = GetMethodSignatureWithoutParams(obfuscatedStackTraceLog); - if (_signatureWithParamsMapper.TryGetValue(obfuscatedStackTraceSignatureWithoutParams, out var oldSignaturesWithoutParams)) - { - deObfuscatedStackTrace = obfuscatedStackTraceLog.Replace(obfuscatedStackTraceSignatureWithoutParams, string.Join("|", oldSignaturesWithoutParams)); - return true; - } - deObfuscatedStackTrace = null; - return false; - } - } -} diff --git a/DeobfuscateStackTrace/deobfuscated.log b/DeobfuscateStackTrace/deobfuscated.log deleted file mode 100644 index 1803a9e..0000000 --- a/DeobfuscateStackTrace/deobfuscated.log +++ /dev/null @@ -1,17 +0,0 @@ -test stack trace -UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) -UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) -UnityEngine.Logger:Log(LogType, Object) -UnityEngine.Debug:Log(Object) -Obfus2.TestStackTrace:Stack3() -Obfus2.NestedClass`1:Stack2(TestStackTrace, Int32[], List`1, Banana) -Obfus2.TestStackTrace:Stack1(Int64, UInt64, Single, Double, String, Object) -Obfus2.TestStackTrace:Stack0(Byte, SByte, Int16, UInt16, Int32, UInt32) -Tests.TC_StackTrace:PrintStackTrace() -System.Reflection.RuntimeMethodInfo:InternalInvoke(Object, Object[], Exception&) -System.Reflection.RuntimeMethodInfo:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) -System.Reflection.MethodBase:Invoke(Object, Object[]) -SharpUnit.TestCase:Run(TestResult) -SharpUnit.TestSuite:Run(TestResult) -TestRunner:Run() -Bootstrap:Start() diff --git a/DeobfuscateStackTrace/mapping.xml b/DeobfuscateStackTrace/mapping.xml deleted file mode 100644 index 06d298c..0000000 --- a/DeobfuscateStackTrace/mapping.xml +++ /dev/null @@ -1,3614 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/DeobfuscateStackTrace/obfuscated.log b/DeobfuscateStackTrace/obfuscated.log deleted file mode 100644 index d772f37..0000000 --- a/DeobfuscateStackTrace/obfuscated.log +++ /dev/null @@ -1,17 +0,0 @@ -test stack trace -UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object) -UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) -UnityEngine.Logger:Log(LogType, Object) -UnityEngine.Debug:Log(Object) -F.g:A() -F.G:a(g, Int32[], List`1, Banana) -F.g:a(Int64, UInt64, Single, Double, String, Object) -F.g:b(Byte, SByte, Int16, UInt16, Int32, UInt32) -Tests.TC_StackTrace:PrintStackTrace() -System.Reflection.RuntimeMethodInfo:InternalInvoke(Object, Object[], Exception&) -System.Reflection.RuntimeMethodInfo:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) -System.Reflection.MethodBase:Invoke(Object, Object[]) -SharpUnit.TestCase:Run(TestResult) -SharpUnit.TestSuite:Run(TestResult) -TestRunner:Run() -Bootstrap:Start() \ No newline at end of file diff --git a/com.code-philosophy.obfuz/Editor.meta b/Editor.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor.meta rename to Editor.meta diff --git a/com.code-philosophy.obfuz/Editor/Conf.meta b/Editor/Conf.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Conf.meta rename to Editor/Conf.meta diff --git a/com.code-philosophy.obfuz/Editor/Conf/XmlAssemblyTypeMethodRuleParser.cs b/Editor/Conf/XmlAssemblyTypeMethodRuleParser.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Conf/XmlAssemblyTypeMethodRuleParser.cs rename to Editor/Conf/XmlAssemblyTypeMethodRuleParser.cs diff --git a/com.code-philosophy.obfuz/Editor/Conf/XmlAssemblyTypeMethodRuleParser.cs.meta b/Editor/Conf/XmlAssemblyTypeMethodRuleParser.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Conf/XmlAssemblyTypeMethodRuleParser.cs.meta rename to Editor/Conf/XmlAssemblyTypeMethodRuleParser.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Conf/XmlFieldRuleParser.cs b/Editor/Conf/XmlFieldRuleParser.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Conf/XmlFieldRuleParser.cs rename to Editor/Conf/XmlFieldRuleParser.cs diff --git a/com.code-philosophy.obfuz/Editor/Conf/XmlFieldRuleParser.cs.meta b/Editor/Conf/XmlFieldRuleParser.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Conf/XmlFieldRuleParser.cs.meta rename to Editor/Conf/XmlFieldRuleParser.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ConfigurablePassPolicy.cs b/Editor/ConfigurablePassPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ConfigurablePassPolicy.cs rename to Editor/ConfigurablePassPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ConfigurablePassPolicy.cs.meta b/Editor/ConfigurablePassPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ConfigurablePassPolicy.cs.meta rename to Editor/ConfigurablePassPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ConstValues.cs b/Editor/ConstValues.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ConstValues.cs rename to Editor/ConstValues.cs diff --git a/com.code-philosophy.obfuz/Editor/ConstValues.cs.meta b/Editor/ConstValues.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ConstValues.cs.meta rename to Editor/ConstValues.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Data.meta b/Editor/Data.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Data.meta rename to Editor/Data.meta diff --git a/com.code-philosophy.obfuz/Editor/Data/ConstFieldAllocator.cs b/Editor/Data/ConstFieldAllocator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Data/ConstFieldAllocator.cs rename to Editor/Data/ConstFieldAllocator.cs diff --git a/com.code-philosophy.obfuz/Editor/Data/ConstFieldAllocator.cs.meta b/Editor/Data/ConstFieldAllocator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Data/ConstFieldAllocator.cs.meta rename to Editor/Data/ConstFieldAllocator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Data/RvaDataAllocator.cs b/Editor/Data/RvaDataAllocator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Data/RvaDataAllocator.cs rename to Editor/Data/RvaDataAllocator.cs diff --git a/com.code-philosophy.obfuz/Editor/Data/RvaDataAllocator.cs.meta b/Editor/Data/RvaDataAllocator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Data/RvaDataAllocator.cs.meta rename to Editor/Data/RvaDataAllocator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Emit.meta b/Editor/Emit.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Emit.meta rename to Editor/Emit.meta diff --git a/com.code-philosophy.obfuz/Editor/Emit/BasicBlockCollection.cs b/Editor/Emit/BasicBlockCollection.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Emit/BasicBlockCollection.cs rename to Editor/Emit/BasicBlockCollection.cs diff --git a/com.code-philosophy.obfuz/Editor/Emit/BasicBlockCollection.cs.meta b/Editor/Emit/BasicBlockCollection.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Emit/BasicBlockCollection.cs.meta rename to Editor/Emit/BasicBlockCollection.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Emit/DefaultMetadataImporter.cs b/Editor/Emit/DefaultMetadataImporter.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Emit/DefaultMetadataImporter.cs rename to Editor/Emit/DefaultMetadataImporter.cs diff --git a/com.code-philosophy.obfuz/Editor/Emit/DefaultMetadataImporter.cs.meta b/Editor/Emit/DefaultMetadataImporter.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Emit/DefaultMetadataImporter.cs.meta rename to Editor/Emit/DefaultMetadataImporter.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Emit/GroupByModuleEntityManager.cs b/Editor/Emit/GroupByModuleEntityManager.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Emit/GroupByModuleEntityManager.cs rename to Editor/Emit/GroupByModuleEntityManager.cs diff --git a/com.code-philosophy.obfuz/Editor/Emit/GroupByModuleEntityManager.cs.meta b/Editor/Emit/GroupByModuleEntityManager.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Emit/GroupByModuleEntityManager.cs.meta rename to Editor/Emit/GroupByModuleEntityManager.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM.meta b/Editor/EncryptionVM.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM.meta rename to Editor/EncryptionVM.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/EncryptionInstructionWithOpCode.cs b/Editor/EncryptionVM/EncryptionInstructionWithOpCode.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/EncryptionInstructionWithOpCode.cs rename to Editor/EncryptionVM/EncryptionInstructionWithOpCode.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/EncryptionInstructionWithOpCode.cs.meta b/Editor/EncryptionVM/EncryptionInstructionWithOpCode.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/EncryptionInstructionWithOpCode.cs.meta rename to Editor/EncryptionVM/EncryptionInstructionWithOpCode.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/IEncryptionInstruction.cs b/Editor/EncryptionVM/IEncryptionInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/IEncryptionInstruction.cs rename to Editor/EncryptionVM/IEncryptionInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/IEncryptionInstruction.cs.meta b/Editor/EncryptionVM/IEncryptionInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/IEncryptionInstruction.cs.meta rename to Editor/EncryptionVM/IEncryptionInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions.meta b/Editor/EncryptionVM/Instructions.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions.meta rename to Editor/EncryptionVM/Instructions.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddInstruction.cs b/Editor/EncryptionVM/Instructions/AddInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddInstruction.cs rename to Editor/EncryptionVM/Instructions/AddInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddInstruction.cs.meta b/Editor/EncryptionVM/Instructions/AddInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/AddInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddRotateXorInstruction.cs b/Editor/EncryptionVM/Instructions/AddRotateXorInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddRotateXorInstruction.cs rename to Editor/EncryptionVM/Instructions/AddRotateXorInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddRotateXorInstruction.cs.meta b/Editor/EncryptionVM/Instructions/AddRotateXorInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddRotateXorInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/AddRotateXorInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddXorRotateInstruction.cs b/Editor/EncryptionVM/Instructions/AddXorRotateInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddXorRotateInstruction.cs rename to Editor/EncryptionVM/Instructions/AddXorRotateInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddXorRotateInstruction.cs.meta b/Editor/EncryptionVM/Instructions/AddXorRotateInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/AddXorRotateInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/AddXorRotateInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/BitRotateInstruction.cs b/Editor/EncryptionVM/Instructions/BitRotateInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/BitRotateInstruction.cs rename to Editor/EncryptionVM/Instructions/BitRotateInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/BitRotateInstruction.cs.meta b/Editor/EncryptionVM/Instructions/BitRotateInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/BitRotateInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/BitRotateInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/EncryptFunction.cs b/Editor/EncryptionVM/Instructions/EncryptFunction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/EncryptFunction.cs rename to Editor/EncryptionVM/Instructions/EncryptFunction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/EncryptFunction.cs.meta b/Editor/EncryptionVM/Instructions/EncryptFunction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/EncryptFunction.cs.meta rename to Editor/EncryptionVM/Instructions/EncryptFunction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleInstruction.cs b/Editor/EncryptionVM/Instructions/MultipleInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleInstruction.cs rename to Editor/EncryptionVM/Instructions/MultipleInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleInstruction.cs.meta b/Editor/EncryptionVM/Instructions/MultipleInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/MultipleInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs b/Editor/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs rename to Editor/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs.meta b/Editor/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/MultipleRotateXorInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs b/Editor/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs rename to Editor/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs.meta b/Editor/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/MultipleXorRotateInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorAddRotateInstruction.cs b/Editor/EncryptionVM/Instructions/XorAddRotateInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorAddRotateInstruction.cs rename to Editor/EncryptionVM/Instructions/XorAddRotateInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorAddRotateInstruction.cs.meta b/Editor/EncryptionVM/Instructions/XorAddRotateInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorAddRotateInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/XorAddRotateInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorInstruction.cs b/Editor/EncryptionVM/Instructions/XorInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorInstruction.cs rename to Editor/EncryptionVM/Instructions/XorInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorInstruction.cs.meta b/Editor/EncryptionVM/Instructions/XorInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/XorInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs b/Editor/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs rename to Editor/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs.meta b/Editor/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs.meta rename to Editor/EncryptionVM/Instructions/XorMultipleRotateInstruction.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachine.cs b/Editor/EncryptionVM/VirtualMachine.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachine.cs rename to Editor/EncryptionVM/VirtualMachine.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachine.cs.meta b/Editor/EncryptionVM/VirtualMachine.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachine.cs.meta rename to Editor/EncryptionVM/VirtualMachine.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineCodeGenerator.cs b/Editor/EncryptionVM/VirtualMachineCodeGenerator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineCodeGenerator.cs rename to Editor/EncryptionVM/VirtualMachineCodeGenerator.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineCodeGenerator.cs.meta b/Editor/EncryptionVM/VirtualMachineCodeGenerator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineCodeGenerator.cs.meta rename to Editor/EncryptionVM/VirtualMachineCodeGenerator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineCreator.cs b/Editor/EncryptionVM/VirtualMachineCreator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineCreator.cs rename to Editor/EncryptionVM/VirtualMachineCreator.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineCreator.cs.meta b/Editor/EncryptionVM/VirtualMachineCreator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineCreator.cs.meta rename to Editor/EncryptionVM/VirtualMachineCreator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineSimulator.cs b/Editor/EncryptionVM/VirtualMachineSimulator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineSimulator.cs rename to Editor/EncryptionVM/VirtualMachineSimulator.cs diff --git a/com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineSimulator.cs.meta b/Editor/EncryptionVM/VirtualMachineSimulator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/EncryptionVM/VirtualMachineSimulator.cs.meta rename to Editor/EncryptionVM/VirtualMachineSimulator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/IObfuscationPass.cs b/Editor/IObfuscationPass.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/IObfuscationPass.cs rename to Editor/IObfuscationPass.cs diff --git a/com.code-philosophy.obfuz/Editor/IObfuscationPass.cs.meta b/Editor/IObfuscationPass.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/IObfuscationPass.cs.meta rename to Editor/IObfuscationPass.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses.meta b/Editor/ObfusPasses.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses.meta rename to Editor/ObfusPasses.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs b/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs rename to Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs.meta b/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs.meta rename to Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus.meta b/Editor/ObfusPasses/CallObfus.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus.meta rename to Editor/ObfusPasses/CallObfus.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/CallObfusPass.cs b/Editor/ObfusPasses/CallObfus/CallObfusPass.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/CallObfusPass.cs rename to Editor/ObfusPasses/CallObfus/CallObfusPass.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/CallObfusPass.cs.meta b/Editor/ObfusPasses/CallObfus/CallObfusPass.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/CallObfusPass.cs.meta rename to Editor/ObfusPasses/CallObfus/CallObfusPass.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/CallProxyAllocator.cs b/Editor/ObfusPasses/CallObfus/CallProxyAllocator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/CallProxyAllocator.cs rename to Editor/ObfusPasses/CallObfus/CallProxyAllocator.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/CallProxyAllocator.cs.meta b/Editor/ObfusPasses/CallObfus/CallProxyAllocator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/CallProxyAllocator.cs.meta rename to Editor/ObfusPasses/CallObfus/CallProxyAllocator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs b/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs rename to Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs.meta b/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs.meta rename to Editor/ObfusPasses/CallObfus/ConfigurableObfuscationPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs b/Editor/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs rename to Editor/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs.meta b/Editor/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs.meta rename to Editor/ObfusPasses/CallObfus/DefaultCallProxyObfuscator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/IObfuscationPolicy.cs b/Editor/ObfusPasses/CallObfus/IObfuscationPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/IObfuscationPolicy.cs rename to Editor/ObfusPasses/CallObfus/IObfuscationPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/IObfuscationPolicy.cs.meta b/Editor/ObfusPasses/CallObfus/IObfuscationPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/IObfuscationPolicy.cs.meta rename to Editor/ObfusPasses/CallObfus/IObfuscationPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/IObfuscator.cs b/Editor/ObfusPasses/CallObfus/IObfuscator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/IObfuscator.cs rename to Editor/ObfusPasses/CallObfus/IObfuscator.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/IObfuscator.cs.meta b/Editor/ObfusPasses/CallObfus/IObfuscator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CallObfus/IObfuscator.cs.meta rename to Editor/ObfusPasses/CallObfus/IObfuscator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp.meta b/Editor/ObfusPasses/CleanUp.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp.meta rename to Editor/ObfusPasses/CleanUp.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp/CleanUpInstructionPass.cs b/Editor/ObfusPasses/CleanUp/CleanUpInstructionPass.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp/CleanUpInstructionPass.cs rename to Editor/ObfusPasses/CleanUp/CleanUpInstructionPass.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp/CleanUpInstructionPass.cs.meta b/Editor/ObfusPasses/CleanUp/CleanUpInstructionPass.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp/CleanUpInstructionPass.cs.meta rename to Editor/ObfusPasses/CleanUp/CleanUpInstructionPass.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs b/Editor/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs rename to Editor/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs.meta b/Editor/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs.meta rename to Editor/ObfusPasses/CleanUp/RemoveObfuzAttributesPass.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt.meta b/Editor/ObfusPasses/ConstEncrypt.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt.meta rename to Editor/ObfusPasses/ConstEncrypt.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs b/Editor/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs rename to Editor/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs.meta b/Editor/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs.meta rename to Editor/ObfusPasses/ConstEncrypt/ConfigurableEncryptPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs b/Editor/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs rename to Editor/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs.meta b/Editor/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs.meta rename to Editor/ObfusPasses/ConstEncrypt/ConstEncryptPass.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs b/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs rename to Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs.meta b/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs.meta rename to Editor/ObfusPasses/ConstEncrypt/DefaultConstEncryptor.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/IConstEncryptor.cs b/Editor/ObfusPasses/ConstEncrypt/IConstEncryptor.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/IConstEncryptor.cs rename to Editor/ObfusPasses/ConstEncrypt/IConstEncryptor.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/IConstEncryptor.cs.meta b/Editor/ObfusPasses/ConstEncrypt/IConstEncryptor.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/IConstEncryptor.cs.meta rename to Editor/ObfusPasses/ConstEncrypt/IConstEncryptor.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs b/Editor/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs rename to Editor/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs.meta b/Editor/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs.meta rename to Editor/ObfusPasses/ConstEncrypt/IEncryptPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ExprObfus.meta b/Editor/ObfusPasses/ExprObfus.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ExprObfus.meta rename to Editor/ObfusPasses/ExprObfus.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ExprObfus/ExprObfusPass.cs b/Editor/ObfusPasses/ExprObfus/ExprObfusPass.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ExprObfus/ExprObfusPass.cs rename to Editor/ObfusPasses/ExprObfus/ExprObfusPass.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ExprObfus/ExprObfusPass.cs.meta b/Editor/ObfusPasses/ExprObfus/ExprObfusPass.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ExprObfus/ExprObfusPass.cs.meta rename to Editor/ObfusPasses/ExprObfus/ExprObfusPass.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt.meta b/Editor/ObfusPasses/FieldEncrypt.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt.meta rename to Editor/ObfusPasses/FieldEncrypt.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs b/Editor/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs rename to Editor/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs.meta b/Editor/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs.meta rename to Editor/ObfusPasses/FieldEncrypt/ConfigurableEncryptPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs b/Editor/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs rename to Editor/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs.meta b/Editor/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs.meta rename to Editor/ObfusPasses/FieldEncrypt/DefaultFieldEncryptor.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs b/Editor/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs rename to Editor/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs.meta b/Editor/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs.meta rename to Editor/ObfusPasses/FieldEncrypt/FieldEncryptPass.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs b/Editor/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs rename to Editor/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs.meta b/Editor/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs.meta rename to Editor/ObfusPasses/FieldEncrypt/IEncryptPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs b/Editor/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs rename to Editor/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs.meta b/Editor/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs.meta rename to Editor/ObfusPasses/FieldEncrypt/IFieldEncryptor.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/InstructionObfuscationPassBase.cs b/Editor/ObfusPasses/InstructionObfuscationPassBase.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/InstructionObfuscationPassBase.cs rename to Editor/ObfusPasses/InstructionObfuscationPassBase.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/InstructionObfuscationPassBase.cs.meta b/Editor/ObfusPasses/InstructionObfuscationPassBase.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/InstructionObfuscationPassBase.cs.meta rename to Editor/ObfusPasses/InstructionObfuscationPassBase.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ObfuscationPassBase.cs b/Editor/ObfusPasses/ObfuscationPassBase.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ObfuscationPassBase.cs rename to Editor/ObfusPasses/ObfuscationPassBase.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ObfuscationPassBase.cs.meta b/Editor/ObfusPasses/ObfuscationPassBase.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ObfuscationPassBase.cs.meta rename to Editor/ObfusPasses/ObfuscationPassBase.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ObfuscationPassType.cs b/Editor/ObfusPasses/ObfuscationPassType.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ObfuscationPassType.cs rename to Editor/ObfusPasses/ObfuscationPassType.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/ObfuscationPassType.cs.meta b/Editor/ObfusPasses/ObfuscationPassType.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/ObfuscationPassType.cs.meta rename to Editor/ObfusPasses/ObfuscationPassType.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus.meta b/Editor/ObfusPasses/SymbolObfus.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus.meta rename to Editor/ObfusPasses/SymbolObfus.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/INameMaker.cs b/Editor/ObfusPasses/SymbolObfus/INameMaker.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/INameMaker.cs rename to Editor/ObfusPasses/SymbolObfus/INameMaker.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/INameMaker.cs.meta b/Editor/ObfusPasses/SymbolObfus/INameMaker.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/INameMaker.cs.meta rename to Editor/ObfusPasses/SymbolObfus/INameMaker.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs b/Editor/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs rename to Editor/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs.meta b/Editor/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs.meta rename to Editor/ObfusPasses/SymbolObfus/IObfuscationPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers.meta b/Editor/ObfusPasses/SymbolObfus/NameMakers.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers.meta rename to Editor/ObfusPasses/SymbolObfus/NameMakers.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs b/Editor/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs rename to Editor/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs.meta b/Editor/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs.meta rename to Editor/ObfusPasses/SymbolObfus/NameMakers/DebugNameMaker.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs b/Editor/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs rename to Editor/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs.meta b/Editor/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs.meta rename to Editor/ObfusPasses/SymbolObfus/NameMakers/INameScope.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs b/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs rename to Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs.meta b/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs.meta rename to Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerBase.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs b/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs rename to Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs.meta b/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs.meta rename to Editor/ObfusPasses/SymbolObfus/NameMakers/NameMakerFactory.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs b/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs rename to Editor/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs.meta b/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs.meta rename to Editor/ObfusPasses/SymbolObfus/NameMakers/NameScope.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs b/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs rename to Editor/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs.meta b/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs.meta rename to Editor/ObfusPasses/SymbolObfus/NameMakers/NameScopeBase.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs b/Editor/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs rename to Editor/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs.meta b/Editor/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs.meta rename to Editor/ObfusPasses/SymbolObfus/NameMakers/WordSetNameMaker.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies.meta b/Editor/ObfusPasses/SymbolObfus/Policies.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies.meta rename to Editor/ObfusPasses/SymbolObfus/Policies.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs b/Editor/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs rename to Editor/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs.meta b/Editor/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs.meta rename to Editor/ObfusPasses/SymbolObfus/Policies/CacheRenamePolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs b/Editor/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs rename to Editor/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs.meta b/Editor/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs.meta rename to Editor/ObfusPasses/SymbolObfus/Policies/CombineRenamePolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs b/Editor/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs rename to Editor/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs.meta b/Editor/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs.meta rename to Editor/ObfusPasses/SymbolObfus/Policies/ConfigurableRenamePolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs b/Editor/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs rename to Editor/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs.meta b/Editor/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs.meta rename to Editor/ObfusPasses/SymbolObfus/Policies/ObfuscationPolicyBase.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs b/Editor/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs rename to Editor/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs.meta b/Editor/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs.meta rename to Editor/ObfusPasses/SymbolObfus/Policies/SupportPassPolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs b/Editor/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs rename to Editor/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs.meta b/Editor/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs.meta rename to Editor/ObfusPasses/SymbolObfus/Policies/SystemRenamePolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs b/Editor/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs rename to Editor/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs.meta b/Editor/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs.meta rename to Editor/ObfusPasses/SymbolObfus/Policies/UnityRenamePolicy.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs b/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs rename to Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs.meta b/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs.meta rename to Editor/ObfusPasses/SymbolObfus/RenameRecordMap.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs b/Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs rename to Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs.meta b/Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs.meta rename to Editor/ObfusPasses/SymbolObfus/SymbolObfusPass.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs b/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs rename to Editor/ObfusPasses/SymbolObfus/SymbolRename.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs.meta b/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/SymbolRename.cs.meta rename to Editor/ObfusPasses/SymbolObfus/SymbolRename.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs b/Editor/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs rename to Editor/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs.meta b/Editor/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs.meta rename to Editor/ObfusPasses/SymbolObfus/VirtualMethodGroupCalculator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfuscationMethodWhitelist.cs b/Editor/ObfuscationMethodWhitelist.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfuscationMethodWhitelist.cs rename to Editor/ObfuscationMethodWhitelist.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfuscationMethodWhitelist.cs.meta b/Editor/ObfuscationMethodWhitelist.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfuscationMethodWhitelist.cs.meta rename to Editor/ObfuscationMethodWhitelist.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfuscationPassContext.cs b/Editor/ObfuscationPassContext.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfuscationPassContext.cs rename to Editor/ObfuscationPassContext.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfuscationPassContext.cs.meta b/Editor/ObfuscationPassContext.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfuscationPassContext.cs.meta rename to Editor/ObfuscationPassContext.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Obfuscator.cs b/Editor/Obfuscator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Obfuscator.cs rename to Editor/Obfuscator.cs diff --git a/com.code-philosophy.obfuz/Editor/Obfuscator.cs.meta b/Editor/Obfuscator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Obfuscator.cs.meta rename to Editor/Obfuscator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/ObfuscatorBuilder.cs b/Editor/ObfuscatorBuilder.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfuscatorBuilder.cs rename to Editor/ObfuscatorBuilder.cs diff --git a/com.code-philosophy.obfuz/Editor/ObfuscatorBuilder.cs.meta b/Editor/ObfuscatorBuilder.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/ObfuscatorBuilder.cs.meta rename to Editor/ObfuscatorBuilder.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Obfuz.Editor.asmdef b/Editor/Obfuz.Editor.asmdef similarity index 100% rename from com.code-philosophy.obfuz/Editor/Obfuz.Editor.asmdef rename to Editor/Obfuz.Editor.asmdef diff --git a/com.code-philosophy.obfuz/Editor/Obfuz.Editor.asmdef.meta b/Editor/Obfuz.Editor.asmdef.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Obfuz.Editor.asmdef.meta rename to Editor/Obfuz.Editor.asmdef.meta diff --git a/com.code-philosophy.obfuz/Editor/Pipeline.cs b/Editor/Pipeline.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Pipeline.cs rename to Editor/Pipeline.cs diff --git a/com.code-philosophy.obfuz/Editor/Pipeline.cs.meta b/Editor/Pipeline.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Pipeline.cs.meta rename to Editor/Pipeline.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings.meta b/Editor/Settings.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings.meta rename to Editor/Settings.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/AssemblySettings.cs b/Editor/Settings/AssemblySettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/AssemblySettings.cs rename to Editor/Settings/AssemblySettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/AssemblySettings.cs.meta b/Editor/Settings/AssemblySettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/AssemblySettings.cs.meta rename to Editor/Settings/AssemblySettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/CallObfuscationSettings.cs b/Editor/Settings/CallObfuscationSettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/CallObfuscationSettings.cs rename to Editor/Settings/CallObfuscationSettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/CallObfuscationSettings.cs.meta b/Editor/Settings/CallObfuscationSettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/CallObfuscationSettings.cs.meta rename to Editor/Settings/CallObfuscationSettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/ConstEncryptionSettings.cs b/Editor/Settings/ConstEncryptionSettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/ConstEncryptionSettings.cs rename to Editor/Settings/ConstEncryptionSettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/ConstEncryptionSettings.cs.meta b/Editor/Settings/ConstEncryptionSettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/ConstEncryptionSettings.cs.meta rename to Editor/Settings/ConstEncryptionSettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/EncryptionVMSettings.cs b/Editor/Settings/EncryptionVMSettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/EncryptionVMSettings.cs rename to Editor/Settings/EncryptionVMSettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/EncryptionVMSettings.cs.meta b/Editor/Settings/EncryptionVMSettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/EncryptionVMSettings.cs.meta rename to Editor/Settings/EncryptionVMSettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/FieldEncryptionSettings.cs b/Editor/Settings/FieldEncryptionSettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/FieldEncryptionSettings.cs rename to Editor/Settings/FieldEncryptionSettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/FieldEncryptionSettings.cs.meta b/Editor/Settings/FieldEncryptionSettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/FieldEncryptionSettings.cs.meta rename to Editor/Settings/FieldEncryptionSettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/ObfuscationPassSettings.cs b/Editor/Settings/ObfuscationPassSettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/ObfuscationPassSettings.cs rename to Editor/Settings/ObfuscationPassSettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/ObfuscationPassSettings.cs.meta b/Editor/Settings/ObfuscationPassSettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/ObfuscationPassSettings.cs.meta rename to Editor/Settings/ObfuscationPassSettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/ObfuzSettings.cs b/Editor/Settings/ObfuzSettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/ObfuzSettings.cs rename to Editor/Settings/ObfuzSettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/ObfuzSettings.cs.meta b/Editor/Settings/ObfuzSettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/ObfuzSettings.cs.meta rename to Editor/Settings/ObfuzSettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/ObfuzSettingsProvider.cs b/Editor/Settings/ObfuzSettingsProvider.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/ObfuzSettingsProvider.cs rename to Editor/Settings/ObfuzSettingsProvider.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/ObfuzSettingsProvider.cs.meta b/Editor/Settings/ObfuzSettingsProvider.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/ObfuzSettingsProvider.cs.meta rename to Editor/Settings/ObfuzSettingsProvider.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/SecretSettings.cs b/Editor/Settings/SecretSettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/SecretSettings.cs rename to Editor/Settings/SecretSettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/SecretSettings.cs.meta b/Editor/Settings/SecretSettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/SecretSettings.cs.meta rename to Editor/Settings/SecretSettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Settings/SymbolObfuscationSettings.cs b/Editor/Settings/SymbolObfuscationSettings.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/SymbolObfuscationSettings.cs rename to Editor/Settings/SymbolObfuscationSettings.cs diff --git a/com.code-philosophy.obfuz/Editor/Settings/SymbolObfuscationSettings.cs.meta b/Editor/Settings/SymbolObfuscationSettings.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Settings/SymbolObfuscationSettings.cs.meta rename to Editor/Settings/SymbolObfuscationSettings.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Unity.meta b/Editor/Unity.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity.meta rename to Editor/Unity.meta diff --git a/com.code-philosophy.obfuz/Editor/Unity/LinkXmlProcess.cs b/Editor/Unity/LinkXmlProcess.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/LinkXmlProcess.cs rename to Editor/Unity/LinkXmlProcess.cs diff --git a/com.code-philosophy.obfuz/Editor/Unity/LinkXmlProcess.cs.meta b/Editor/Unity/LinkXmlProcess.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/LinkXmlProcess.cs.meta rename to Editor/Unity/LinkXmlProcess.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Unity/LiteSymbolMappingReader.cs b/Editor/Unity/LiteSymbolMappingReader.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/LiteSymbolMappingReader.cs rename to Editor/Unity/LiteSymbolMappingReader.cs diff --git a/com.code-philosophy.obfuz/Editor/Unity/LiteSymbolMappingReader.cs.meta b/Editor/Unity/LiteSymbolMappingReader.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/LiteSymbolMappingReader.cs.meta rename to Editor/Unity/LiteSymbolMappingReader.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Unity/ObfuscationBeginEventArgs.cs b/Editor/Unity/ObfuscationBeginEventArgs.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/ObfuscationBeginEventArgs.cs rename to Editor/Unity/ObfuscationBeginEventArgs.cs diff --git a/com.code-philosophy.obfuz/Editor/Unity/ObfuscationBeginEventArgs.cs.meta b/Editor/Unity/ObfuscationBeginEventArgs.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/ObfuscationBeginEventArgs.cs.meta rename to Editor/Unity/ObfuscationBeginEventArgs.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Unity/ObfuscationEndEventArgs.cs b/Editor/Unity/ObfuscationEndEventArgs.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/ObfuscationEndEventArgs.cs rename to Editor/Unity/ObfuscationEndEventArgs.cs diff --git a/com.code-philosophy.obfuz/Editor/Unity/ObfuscationEndEventArgs.cs.meta b/Editor/Unity/ObfuscationEndEventArgs.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/ObfuscationEndEventArgs.cs.meta rename to Editor/Unity/ObfuscationEndEventArgs.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Unity/ObfuscationProcess.cs b/Editor/Unity/ObfuscationProcess.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/ObfuscationProcess.cs rename to Editor/Unity/ObfuscationProcess.cs diff --git a/com.code-philosophy.obfuz/Editor/Unity/ObfuscationProcess.cs.meta b/Editor/Unity/ObfuscationProcess.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/ObfuscationProcess.cs.meta rename to Editor/Unity/ObfuscationProcess.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Unity/ObfuzMenu.cs b/Editor/Unity/ObfuzMenu.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/ObfuzMenu.cs rename to Editor/Unity/ObfuzMenu.cs diff --git a/com.code-philosophy.obfuz/Editor/Unity/ObfuzMenu.cs.meta b/Editor/Unity/ObfuzMenu.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/ObfuzMenu.cs.meta rename to Editor/Unity/ObfuzMenu.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Unity/UnityProjectManagedAssemblyResolver.cs b/Editor/Unity/UnityProjectManagedAssemblyResolver.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/UnityProjectManagedAssemblyResolver.cs rename to Editor/Unity/UnityProjectManagedAssemblyResolver.cs diff --git a/com.code-philosophy.obfuz/Editor/Unity/UnityProjectManagedAssemblyResolver.cs.meta b/Editor/Unity/UnityProjectManagedAssemblyResolver.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Unity/UnityProjectManagedAssemblyResolver.cs.meta rename to Editor/Unity/UnityProjectManagedAssemblyResolver.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils.meta b/Editor/Utils.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils.meta rename to Editor/Utils.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/AssemblyCache.cs b/Editor/Utils/AssemblyCache.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/AssemblyCache.cs rename to Editor/Utils/AssemblyCache.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/AssemblyCache.cs.meta b/Editor/Utils/AssemblyCache.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/AssemblyCache.cs.meta rename to Editor/Utils/AssemblyCache.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/AssemblyResolverBase.cs b/Editor/Utils/AssemblyResolverBase.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/AssemblyResolverBase.cs rename to Editor/Utils/AssemblyResolverBase.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/AssemblyResolverBase.cs.meta b/Editor/Utils/AssemblyResolverBase.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/AssemblyResolverBase.cs.meta rename to Editor/Utils/AssemblyResolverBase.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/CachedDictionary.cs b/Editor/Utils/CachedDictionary.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/CachedDictionary.cs rename to Editor/Utils/CachedDictionary.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/CachedDictionary.cs.meta b/Editor/Utils/CachedDictionary.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/CachedDictionary.cs.meta rename to Editor/Utils/CachedDictionary.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/CollectionExtensions.cs b/Editor/Utils/CollectionExtensions.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/CollectionExtensions.cs rename to Editor/Utils/CollectionExtensions.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/CollectionExtensions.cs.meta b/Editor/Utils/CollectionExtensions.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/CollectionExtensions.cs.meta rename to Editor/Utils/CollectionExtensions.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/CombinedAssemblyResolver.cs b/Editor/Utils/CombinedAssemblyResolver.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/CombinedAssemblyResolver.cs rename to Editor/Utils/CombinedAssemblyResolver.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/CombinedAssemblyResolver.cs.meta b/Editor/Utils/CombinedAssemblyResolver.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/CombinedAssemblyResolver.cs.meta rename to Editor/Utils/CombinedAssemblyResolver.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/ConfigUtil.cs b/Editor/Utils/ConfigUtil.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/ConfigUtil.cs rename to Editor/Utils/ConfigUtil.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/ConfigUtil.cs.meta b/Editor/Utils/ConfigUtil.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/ConfigUtil.cs.meta rename to Editor/Utils/ConfigUtil.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/EncryptionUtil.cs b/Editor/Utils/EncryptionUtil.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/EncryptionUtil.cs rename to Editor/Utils/EncryptionUtil.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/EncryptionUtil.cs.meta b/Editor/Utils/EncryptionUtil.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/EncryptionUtil.cs.meta rename to Editor/Utils/EncryptionUtil.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/FileUtil.cs b/Editor/Utils/FileUtil.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/FileUtil.cs rename to Editor/Utils/FileUtil.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/FileUtil.cs.meta b/Editor/Utils/FileUtil.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/FileUtil.cs.meta rename to Editor/Utils/FileUtil.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/GenericArgumentContext.cs b/Editor/Utils/GenericArgumentContext.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/GenericArgumentContext.cs rename to Editor/Utils/GenericArgumentContext.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/GenericArgumentContext.cs.meta b/Editor/Utils/GenericArgumentContext.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/GenericArgumentContext.cs.meta rename to Editor/Utils/GenericArgumentContext.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/HashUtil.cs b/Editor/Utils/HashUtil.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/HashUtil.cs rename to Editor/Utils/HashUtil.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/HashUtil.cs.meta b/Editor/Utils/HashUtil.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/HashUtil.cs.meta rename to Editor/Utils/HashUtil.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/IAssemblyResolver.cs b/Editor/Utils/IAssemblyResolver.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/IAssemblyResolver.cs rename to Editor/Utils/IAssemblyResolver.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/IAssemblyResolver.cs.meta b/Editor/Utils/IAssemblyResolver.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/IAssemblyResolver.cs.meta rename to Editor/Utils/IAssemblyResolver.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/IRandom.cs b/Editor/Utils/IRandom.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/IRandom.cs rename to Editor/Utils/IRandom.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/IRandom.cs.meta b/Editor/Utils/IRandom.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/IRandom.cs.meta rename to Editor/Utils/IRandom.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/KeyGenerator.cs b/Editor/Utils/KeyGenerator.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/KeyGenerator.cs rename to Editor/Utils/KeyGenerator.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/KeyGenerator.cs.meta b/Editor/Utils/KeyGenerator.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/KeyGenerator.cs.meta rename to Editor/Utils/KeyGenerator.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/MetaUtil.cs b/Editor/Utils/MetaUtil.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/MetaUtil.cs rename to Editor/Utils/MetaUtil.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/MetaUtil.cs.meta b/Editor/Utils/MetaUtil.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/MetaUtil.cs.meta rename to Editor/Utils/MetaUtil.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/NameMatcher.cs b/Editor/Utils/NameMatcher.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/NameMatcher.cs rename to Editor/Utils/NameMatcher.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/NameMatcher.cs.meta b/Editor/Utils/NameMatcher.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/NameMatcher.cs.meta rename to Editor/Utils/NameMatcher.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/NumberRange.cs b/Editor/Utils/NumberRange.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/NumberRange.cs rename to Editor/Utils/NumberRange.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/NumberRange.cs.meta b/Editor/Utils/NumberRange.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/NumberRange.cs.meta rename to Editor/Utils/NumberRange.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/ObfuzIgnoreScopeComputeCache.cs b/Editor/Utils/ObfuzIgnoreScopeComputeCache.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/ObfuzIgnoreScopeComputeCache.cs rename to Editor/Utils/ObfuzIgnoreScopeComputeCache.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/ObfuzIgnoreScopeComputeCache.cs.meta b/Editor/Utils/ObfuzIgnoreScopeComputeCache.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/ObfuzIgnoreScopeComputeCache.cs.meta rename to Editor/Utils/ObfuzIgnoreScopeComputeCache.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/PathAssemblyResolver.cs b/Editor/Utils/PathAssemblyResolver.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/PathAssemblyResolver.cs rename to Editor/Utils/PathAssemblyResolver.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/PathAssemblyResolver.cs.meta b/Editor/Utils/PathAssemblyResolver.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/PathAssemblyResolver.cs.meta rename to Editor/Utils/PathAssemblyResolver.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/PlatformUtil.cs b/Editor/Utils/PlatformUtil.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/PlatformUtil.cs rename to Editor/Utils/PlatformUtil.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/PlatformUtil.cs.meta b/Editor/Utils/PlatformUtil.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/PlatformUtil.cs.meta rename to Editor/Utils/PlatformUtil.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/RandomWithKey.cs b/Editor/Utils/RandomWithKey.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/RandomWithKey.cs rename to Editor/Utils/RandomWithKey.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/RandomWithKey.cs.meta b/Editor/Utils/RandomWithKey.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/RandomWithKey.cs.meta rename to Editor/Utils/RandomWithKey.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/ReflectionUtil.cs b/Editor/Utils/ReflectionUtil.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/ReflectionUtil.cs rename to Editor/Utils/ReflectionUtil.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/ReflectionUtil.cs.meta b/Editor/Utils/ReflectionUtil.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/ReflectionUtil.cs.meta rename to Editor/Utils/ReflectionUtil.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/ThisArgType.cs b/Editor/Utils/ThisArgType.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/ThisArgType.cs rename to Editor/Utils/ThisArgType.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/ThisArgType.cs.meta b/Editor/Utils/ThisArgType.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/ThisArgType.cs.meta rename to Editor/Utils/ThisArgType.cs.meta diff --git a/com.code-philosophy.obfuz/Editor/Utils/TypeSigUtil.cs b/Editor/Utils/TypeSigUtil.cs similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/TypeSigUtil.cs rename to Editor/Utils/TypeSigUtil.cs diff --git a/com.code-philosophy.obfuz/Editor/Utils/TypeSigUtil.cs.meta b/Editor/Utils/TypeSigUtil.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Editor/Utils/TypeSigUtil.cs.meta rename to Editor/Utils/TypeSigUtil.cs.meta diff --git a/com.code-philosophy.obfuz/LICENSE.meta b/LICENSE.meta similarity index 100% rename from com.code-philosophy.obfuz/LICENSE.meta rename to LICENSE.meta diff --git a/com.code-philosophy.obfuz/Plugins.meta b/Plugins.meta similarity index 100% rename from com.code-philosophy.obfuz/Plugins.meta rename to Plugins.meta diff --git a/com.code-philosophy.obfuz/Plugins/dnlib.dll b/Plugins/dnlib.dll similarity index 100% rename from com.code-philosophy.obfuz/Plugins/dnlib.dll rename to Plugins/dnlib.dll diff --git a/com.code-philosophy.obfuz/Plugins/dnlib.dll.meta b/Plugins/dnlib.dll.meta similarity index 100% rename from com.code-philosophy.obfuz/Plugins/dnlib.dll.meta rename to Plugins/dnlib.dll.meta diff --git a/README.md b/README.md deleted file mode 100644 index 7172cad..0000000 --- a/README.md +++ /dev/null @@ -1,68 +0,0 @@ -# Obfuz - -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Unity Version](https://img.shields.io/badge/Unity-2019%2B-blue)](https://unity.com/) - -Obfuz 是一款开源、强大、易用及稳定可靠的充分满足商业化游戏项目需求的Unity代码混淆和加固解决方案。 - -[English](./README-EN.md) | [中文](./README.md) - -[Github](https://github.com/focus-creative-games/obfuz) | [Gitee](https://gitee.com/focus-creative-games/obfuz) - ---- - -## 为什么选择 Obfuz? - -- **开源免费**:基于 MIT 协议,免费使用和修改。 -- **功能强大**:提供媲美商业工具的强大混淆和代码加固功能。 -- **专为 Unity 设计**:为Unity工作流深度优化,自动化处理除了反射以外(因为工具做不到智能识别反射)所有需要特殊处理的情况(如MonoBehaviour名不能混淆),几乎零配置即可集成代码混淆功能。 -- **稳定可靠**:有全面的自动化测试项目,成功通过3000个多个测试用例,几乎覆盖所有常见的代码用例 -- **支持热更新**:支持HybridCLR、xlua之类最流行的代码热更新方案 -- **敏捷开发**:快速响应开发者需求、迅速修复bug,及时跟进Unity及团结引擎的最新改动 - -## 功能特性 - -- **符号混淆**:支持丰富的配置规则和增量混淆,灵活高效地保护代码。 -- **常量混淆**:混淆 `int`、`long`、`float`、`double`、`string`、数组 等常量,防止逆向工程。 -- **变量内存加密**:加密内存中的变量,提升运行时安全。 -- **函数调用混淆**:打乱函数调用结构,增加破解难度。 -- **随机加密虚拟机**:生成随机化虚拟机,有效抵御反编译和破解工具。 -- **静态与动态解密**:结合静态和动态解密,防止离线静态分析。 -- **深度 Unity 集成**:与 Unity 工作流无缝衔接,简单配置即可使用。 -- **热更新支持**:全面兼容 HybridCLR、xLua 等热更新框架,确保动态代码更新顺畅。 -- **兼容DOTS**:兼容DOTS各个版本,无需配置即可正常工作。 - -## 支持的Unity版本与平台 - -- 支持Unity 2019+ -- 支持团结引擎 -- 支持Unity和团结引擎支持的所有平台 -- 支持il2cpp和mono backend - -## 文档 - -- [文档](https://www.obfuz.com/) -- [快速上手](https://www.obfuz.com/docs/beginner/quick-start) - -## 未来计划 - -Obfuz 正在持续开发中,即将推出的功能包括: - -- **表达式混淆**:混淆复杂表达式,进一步增强保护。 -- **控制流混淆**:打乱代码执行流程,增加逆向难度。 -- **代码水印**:嵌入可追踪的水印。 -- **反内存转储与反调试**:防止内存转储和调试行为。 -- **DLL 文件结构加密**:保护 DLL 文件结构免受篡改。 -- **代码虚拟化**:将代码转化为虚拟化指令,提供最高级别安全。 - -## 许可证 - -Obfuz 采用 MIT 许可证发布,欢迎自由使用、修改和分发。 - -## 联系我们 - -如有问题、建议或错误报告,请在用以下方式联系我们: - -- GitHub 上提交 Issue -- 邮件联系维护者:`obfuz@code-philosophy.com` -- 加入 **Luban&Obfuz交流群**,QQ群号: 692890842 diff --git a/REAME-EN.md b/REAME-EN.md deleted file mode 100644 index 8af95bd..0000000 --- a/REAME-EN.md +++ /dev/null @@ -1,68 +0,0 @@ -# Obfuz - -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Unity Version](https://img.shields.io/badge/Unity-2019%2B-blue)](https://unity.com/) - -**Obfuz** is an open-source, powerful, easy-to-use, and highly reliable Unity code obfuscation and protection solution that fully meets the demands of commercial game projects. - -[English](./README-EN.md) | [中文](./README.md) - -[Github](https://github.com/focus-creative-games/obfuz) | [Gitee](https://gitee.com/focus-creative-games/obfuz) - ---- - -## Why Choose Obfuz? - -- **Open Source & Free**: Licensed under MIT, free to use and modify. -- **Powerful Features**: Delivers obfuscation and code protection comparable to commercial tools. -- **Unity-First Design**: Deeply optimized for Unity workflows. Automatically handles all edge cases (e.g., preserving `MonoBehaviour` names) except reflection (due to technical limitations). Near-zero configuration required. -- **Battle-Tested**: Verified by 3,000+ automated test cases covering virtually all common code patterns. -- **Hot Reload Ready**: Fully compatible with leading hot-reload solutions like HybridCLR and xLua. -- **Agile Development**: Rapid bug fixes, prompt feature updates, and immediate support for the latest Unity/Unity Engine changes. - -## Features - -- **Symbol Obfuscation**: Supports comprehensive configuration rules and incremental obfuscation for flexible and efficient code protection. -- **Constant Obfuscation**: Obfuscates constants such as `int`, `long`, `float`, `double`, `string` and `array` to prevent reverse engineering. -- **Variable Memory Encryption**: Encrypts variables in memory to enhance runtime security. -- **Function Call Obfuscation**: Scrambles function call structures to increase cracking difficulty. -- **Randomized Encryption VM**: Generates randomized virtual machines to thwart decompilation and cracking tools. -- **Static and Dynamic Decryption**: Combines static and dynamic decryption to resist offline static analysis. -- **Seamless Unity Integration**: Deeply integrated with Unity workflows, requiring minimal configuration to get started. -- **Hot Update Compatibility**: Fully supports hot update frameworks like HybridCLR, xLua, and Puerts, ensuring compatibility with dynamic code updates. -- **DOTS Compatibility**: Works seamlessly across all DOTS versions with zero configuration required. - -## Supported Unity Versions & Platforms - -- Unity 2019 and later versions -- Tuanjie 1.0.0 and later versions -- All platforms supported by Unity and Tuanjie -- il2cpp and mono backend - -## Planned Features - -Obfuz is actively evolving. Upcoming features include: - -- **Expression Obfuscation**: Obfuscate complex expressions for enhanced protection. -- **Control Flow Obfuscation**: Disrupt code flow to deter reverse engineering. -- **Code Watermarking**: Embed traceable watermarks in your code. -- **Anti-Memory Dumping and Anti-Debugging**: Prevent memory dumps and debugging attempts. -- **DLL Structure Encryption**: Secure DLL file structures against tampering. -- **Code Virtualization**: Transform code into virtualized instructions for maximum security. - -## Documentation - -- [Document](https://www.obfuz.com/) -- [Quick Start](https://www.obfuz.com/docs/beginner/quick-start) - -## License - -Obfuz is released under the MIT License. Feel free to use, modify, and distribute it as needed. - -## Contact - -For questions, suggestions, or bug reports, please reach us through: - -- Submit an Issue on GitHub -- Email the maintainer: [obfuz@code-philosophy.com] -- Join the ​​Luban & Obfuz Discussion Group​​ on QQ: 692890842 diff --git a/com.code-philosophy.obfuz/Runtime.meta b/Runtime.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime.meta rename to Runtime.meta diff --git a/com.code-philosophy.obfuz/Runtime/AssetUtility.cs b/Runtime/AssetUtility.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/AssetUtility.cs rename to Runtime/AssetUtility.cs diff --git a/com.code-philosophy.obfuz/Runtime/AssetUtility.cs.meta b/Runtime/AssetUtility.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/AssetUtility.cs.meta rename to Runtime/AssetUtility.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/ConstUtility.cs b/Runtime/ConstUtility.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/ConstUtility.cs rename to Runtime/ConstUtility.cs diff --git a/com.code-philosophy.obfuz/Runtime/ConstUtility.cs.meta b/Runtime/ConstUtility.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/ConstUtility.cs.meta rename to Runtime/ConstUtility.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/EncryptFieldAttribute.cs b/Runtime/EncryptFieldAttribute.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/EncryptFieldAttribute.cs rename to Runtime/EncryptFieldAttribute.cs diff --git a/com.code-philosophy.obfuz/Runtime/EncryptFieldAttribute.cs.meta b/Runtime/EncryptFieldAttribute.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/EncryptFieldAttribute.cs.meta rename to Runtime/EncryptFieldAttribute.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/EncryptionScope.cs b/Runtime/EncryptionScope.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/EncryptionScope.cs rename to Runtime/EncryptionScope.cs diff --git a/com.code-philosophy.obfuz/Runtime/EncryptionScope.cs.meta b/Runtime/EncryptionScope.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/EncryptionScope.cs.meta rename to Runtime/EncryptionScope.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/EncryptionService.cs b/Runtime/EncryptionService.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/EncryptionService.cs rename to Runtime/EncryptionService.cs diff --git a/com.code-philosophy.obfuz/Runtime/EncryptionService.cs.meta b/Runtime/EncryptionService.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/EncryptionService.cs.meta rename to Runtime/EncryptionService.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/EncryptorBase.cs b/Runtime/EncryptorBase.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/EncryptorBase.cs rename to Runtime/EncryptorBase.cs diff --git a/com.code-philosophy.obfuz/Runtime/EncryptorBase.cs.meta b/Runtime/EncryptorBase.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/EncryptorBase.cs.meta rename to Runtime/EncryptorBase.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/IEncryptor.cs b/Runtime/IEncryptor.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/IEncryptor.cs rename to Runtime/IEncryptor.cs diff --git a/com.code-philosophy.obfuz/Runtime/IEncryptor.cs.meta b/Runtime/IEncryptor.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/IEncryptor.cs.meta rename to Runtime/IEncryptor.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/NullEncryptor.cs b/Runtime/NullEncryptor.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/NullEncryptor.cs rename to Runtime/NullEncryptor.cs diff --git a/com.code-philosophy.obfuz/Runtime/NullEncryptor.cs.meta b/Runtime/NullEncryptor.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/NullEncryptor.cs.meta rename to Runtime/NullEncryptor.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/Obfuz.Runtime.asmdef b/Runtime/Obfuz.Runtime.asmdef similarity index 100% rename from com.code-philosophy.obfuz/Runtime/Obfuz.Runtime.asmdef rename to Runtime/Obfuz.Runtime.asmdef diff --git a/com.code-philosophy.obfuz/Runtime/Obfuz.Runtime.asmdef.meta b/Runtime/Obfuz.Runtime.asmdef.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/Obfuz.Runtime.asmdef.meta rename to Runtime/Obfuz.Runtime.asmdef.meta diff --git a/com.code-philosophy.obfuz/Runtime/ObfuzIgnoreAttribute.cs b/Runtime/ObfuzIgnoreAttribute.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/ObfuzIgnoreAttribute.cs rename to Runtime/ObfuzIgnoreAttribute.cs diff --git a/com.code-philosophy.obfuz/Runtime/ObfuzIgnoreAttribute.cs.meta b/Runtime/ObfuzIgnoreAttribute.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/ObfuzIgnoreAttribute.cs.meta rename to Runtime/ObfuzIgnoreAttribute.cs.meta diff --git a/com.code-philosophy.obfuz/Runtime/ObfuzScope.cs b/Runtime/ObfuzScope.cs similarity index 100% rename from com.code-philosophy.obfuz/Runtime/ObfuzScope.cs rename to Runtime/ObfuzScope.cs diff --git a/com.code-philosophy.obfuz/Runtime/ObfuzScope.cs.meta b/Runtime/ObfuzScope.cs.meta similarity index 100% rename from com.code-philosophy.obfuz/Runtime/ObfuzScope.cs.meta rename to Runtime/ObfuzScope.cs.meta diff --git a/Samples/CustomConfigure/Assets/Bootstrap.cs b/Samples/CustomConfigure/Assets/Bootstrap.cs deleted file mode 100644 index 25ca0c0..0000000 --- a/Samples/CustomConfigure/Assets/Bootstrap.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Obfuz; -using Obfuz.EncryptionVM; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - - -public class Bootstrap : MonoBehaviour -{ - // ʼEncryptionService󱻻ĴУ - // ˾ܵسʼ - [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterAssembliesLoaded)] - private static void SetUpStaticSecretKey() - { - Debug.Log("SetUpStaticSecret begin"); - EncryptionService.Encryptor = new GeneratedEncryptionVirtualMachine(Resources.Load("Obfuz/defaultStaticSecretKey").bytes); - Debug.Log("SetUpStaticSecret end"); - } - - int Add(int a, int b) - { - return a + b + 1; - } - - // Start is called before the first frame update - void Start() - { - Debug.Log("Hello, Obfuz"); - int a = Add(10, 20); - Debug.Log($"a = {a}"); - } -} diff --git a/Samples/CustomConfigure/Assets/Bootstrap.cs.meta b/Samples/CustomConfigure/Assets/Bootstrap.cs.meta deleted file mode 100644 index ff424e0..0000000 --- a/Samples/CustomConfigure/Assets/Bootstrap.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 639006a739675484884778c298eebdc4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/CallObfus.meta b/Samples/CustomConfigure/Assets/CallObfus.meta deleted file mode 100644 index 9980ba6..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9a7cc8cc6938a4241af9f34eb119e4b2 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/CallObfus/Test1.cs b/Samples/CustomConfigure/Assets/CallObfus/Test1.cs deleted file mode 100644 index 5369982..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus/Test1.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace CallObfus -{ - public class Test1 - { - private void CalledTarget() - { - - } - - public void Run1() - { - CalledTarget(); - } - - public void Run2() - { - CalledTarget(); - } - - public void Run3() - { - CalledTarget(); - } - } -} - diff --git a/Samples/CustomConfigure/Assets/CallObfus/Test1.cs.meta b/Samples/CustomConfigure/Assets/CallObfus/Test1.cs.meta deleted file mode 100644 index 5738cd3..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus/Test1.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: da73149ffac51fc4daed00b41bc81304 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/CallObfus/Test2.cs b/Samples/CustomConfigure/Assets/CallObfus/Test2.cs deleted file mode 100644 index 9767af3..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus/Test2.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace CallObfus -{ - public class Test2 - { - private void CalledTarget() - { - - } - - public void Run1() - { - CalledTarget(); - } - - public void Run2() - { - CalledTarget(); - } - - public void Run3() - { - CalledTarget(); - } - } -} - diff --git a/Samples/CustomConfigure/Assets/CallObfus/Test2.cs.meta b/Samples/CustomConfigure/Assets/CallObfus/Test2.cs.meta deleted file mode 100644 index 572aa40..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus/Test2.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: bbc89dadcac2be04daf80d5eb8776671 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/CallObfus/Test3.cs b/Samples/CustomConfigure/Assets/CallObfus/Test3.cs deleted file mode 100644 index 3e8a49c..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus/Test3.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace CallObfus -{ - [ObfuzIgnore] - public class Test3 - { - private void CalledTarget() - { - - } - - public void Run1() - { - CalledTarget(); - } - - public void Run2() - { - CalledTarget(); - } - - public void Run3() - { - CalledTarget(); - } - } -} - diff --git a/Samples/CustomConfigure/Assets/CallObfus/Test3.cs.meta b/Samples/CustomConfigure/Assets/CallObfus/Test3.cs.meta deleted file mode 100644 index ce16dca..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus/Test3.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c14d89505afd0ed4897c8f620ef3c51d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/CallObfus/Test4.cs b/Samples/CustomConfigure/Assets/CallObfus/Test4.cs deleted file mode 100644 index 96c721e..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus/Test4.cs +++ /dev/null @@ -1,33 +0,0 @@ -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace CallObfus -{ - public class Test4 - { - private void CalledTarget() - { - - } - - [ObfuzIgnore] - public void Run1() - { - CalledTarget(); - } - - [ObfuzIgnore] - public void Run2() - { - CalledTarget(); - } - - public void Run3() - { - CalledTarget(); - } - } -} - diff --git a/Samples/CustomConfigure/Assets/CallObfus/Test4.cs.meta b/Samples/CustomConfigure/Assets/CallObfus/Test4.cs.meta deleted file mode 100644 index a585426..0000000 --- a/Samples/CustomConfigure/Assets/CallObfus/Test4.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 42a7945868d510b44bddee8142adf2c9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt.meta b/Samples/CustomConfigure/Assets/ConstEncrypt.meta deleted file mode 100644 index 61a7cab..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d2df77ee2ed60ea4eb93e88dae649b60 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt/Test1.cs b/Samples/CustomConfigure/Assets/ConstEncrypt/Test1.cs deleted file mode 100644 index b7abb8a..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt/Test1.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace ConstEncrypt -{ - - public class Test1 - { - public int Sum1(int a) - { - return a + 10; - } - - public int Sum2(int a) - { - return a + 10000; - } - - public int Sum3(int a) - { - return a + 10000; - } - - public string GetShortName() - { - return "abc"; - } - - public string GetLongName() - { - return "abcdefghijklmno"; - } - } - - -} \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt/Test1.cs.meta b/Samples/CustomConfigure/Assets/ConstEncrypt/Test1.cs.meta deleted file mode 100644 index 49026b0..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt/Test1.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6b1c0cd450e2c8244a7ec6fa84300699 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt/Test2.cs b/Samples/CustomConfigure/Assets/ConstEncrypt/Test2.cs deleted file mode 100644 index 953c92e..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt/Test2.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace ConstEncrypt -{ - - public class Test2 - { - public int Sum1(int a) - { - return a + 10; - } - - public int Sum2(int a) - { - return a + 10000; - } - - public int Sum3(int a) - { - return a + 10000; - } - - public string GetShortName() - { - return "abc"; - } - - public string GetLongName() - { - return "abcdefghijklmno"; - } - } - - -} \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt/Test2.cs.meta b/Samples/CustomConfigure/Assets/ConstEncrypt/Test2.cs.meta deleted file mode 100644 index 087c11c..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt/Test2.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: db029a550e6be2241ac406ba63a5a0d1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt/Test3.cs b/Samples/CustomConfigure/Assets/ConstEncrypt/Test3.cs deleted file mode 100644 index f060252..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt/Test3.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace ConstEncrypt -{ - [ObfuzIgnore] - public class Test3 - { - public int Sum1(int a) - { - return a + 10; - } - - public int Sum2(int a) - { - return a + 10000; - } - - public int Sum3(int a) - { - return a + 10000; - } - - public string GetShortName() - { - return "abc"; - } - - public string GetLongName() - { - return "abcdefghijklmno"; - } - } - - -} \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt/Test3.cs.meta b/Samples/CustomConfigure/Assets/ConstEncrypt/Test3.cs.meta deleted file mode 100644 index 5f273c6..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt/Test3.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4a7643ec103b52d4ca5bf8661079821f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt/Test4.cs b/Samples/CustomConfigure/Assets/ConstEncrypt/Test4.cs deleted file mode 100644 index eb3e44b..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt/Test4.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace ConstEncrypt -{ - public class Test4 - { - public int Sum1(int a) - { - return a + 10; - } - - [ObfuzIgnore] - public int Sum2(int a) - { - return a + 10000; - } - - public int Sum3(int a) - { - return a + 10000; - } - - public string GetShortName() - { - return "abc"; - } - - public string GetLongName() - { - return "abcdefghijklmno"; - } - } - - -} \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/ConstEncrypt/Test4.cs.meta b/Samples/CustomConfigure/Assets/ConstEncrypt/Test4.cs.meta deleted file mode 100644 index 40c7752..0000000 --- a/Samples/CustomConfigure/Assets/ConstEncrypt/Test4.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6f8ad83eb5857af4dbb5f8eb99e68182 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/FieldEncrypt.meta b/Samples/CustomConfigure/Assets/FieldEncrypt.meta deleted file mode 100644 index e1b88bb..0000000 --- a/Samples/CustomConfigure/Assets/FieldEncrypt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 54af8ef6eb6831247aa5b5fd9f992ce3 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/FieldEncrypt/Test1.cs b/Samples/CustomConfigure/Assets/FieldEncrypt/Test1.cs deleted file mode 100644 index baca71c..0000000 --- a/Samples/CustomConfigure/Assets/FieldEncrypt/Test1.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace FieldEncrypt -{ - public class Test1 - { - public int a; - - [EncryptField] - public int b; - - public int c; - - public void Add(int x) - { - a += x; - b += x; - c += x; - } - } -} diff --git a/Samples/CustomConfigure/Assets/FieldEncrypt/Test1.cs.meta b/Samples/CustomConfigure/Assets/FieldEncrypt/Test1.cs.meta deleted file mode 100644 index 9836e4b..0000000 --- a/Samples/CustomConfigure/Assets/FieldEncrypt/Test1.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 38dd2fb1e8a2e5b45a6e6e487c1b402a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Obfuz.meta b/Samples/CustomConfigure/Assets/Obfuz.meta deleted file mode 100644 index 5b730e1..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5eee1172624990e4cb08bd171f20cbaf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs b/Samples/CustomConfigure/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs deleted file mode 100644 index 3e74008..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs +++ /dev/null @@ -1,4522 +0,0 @@ -/// This file is auto-generated by Obfuz. Do not modify it. -/// -/// Version: 0 -/// SecretKey: Obfuz -/// OpCodeCount: 256 - -namespace Obfuz.EncryptionVM -{ - public class GeneratedEncryptionVirtualMachine : Obfuz.EncryptorBase - { - - private const int kOpCodeBits = 8; - - private const int kOpCodeCount = 256; - - private const int kOpCodeMask = 255; - - - - private readonly int[] _secretKey; - - public GeneratedEncryptionVirtualMachine(byte[] secretKey) - { - this._secretKey = ConvertToIntKey(secretKey); - } - - public override int OpCodeCount => kOpCodeCount; - - public override int Encrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - uint revertOps = 0; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - revertOps <<= kOpCodeBits; - revertOps |= opCode; - uopts >>= kOpCodeBits; - } - - while (revertOps != 0) - { - uint opCode = revertOps & kOpCodeMask; - value = ExecuteEncrypt(value, (int)opCode, salt); - revertOps >>= kOpCodeBits; - } - return value; - } - - public override int Decrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - value = ExecuteDecrypt(value, (int)opCode, salt); - uopts >>= kOpCodeBits; - } - return value; - } - - - private int ExecuteEncrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = value * 598188269 + _secretKey[84] + salt; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value = value * 1350058129 + _secretKey[136]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1817406469 ^ salt; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - value = value * -1144218503 + _secretKey[246]; - value ^= -1498541961 ^ salt; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 3: - { - // AddRotateXorInstruction - value += -1207833585 + _secretKey[26]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 29411710 ^ salt; - return value; - } - case 4: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[85]) + salt; - return value; - } - case 5: - { - // MultipleXorRotateInstruction - value = value * -1447238259 + _secretKey[165]; - value ^= 86149918 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 6: - { - // AddRotateXorInstruction - value += -1856354856 + _secretKey[178]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1262500500 ^ salt; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ _secretKey[53]) + salt) ^ 665464645; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - value ^= -1044567439 ^ salt; - value = value * -1860181607 + _secretKey[206]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 9: - { - // MultipleInstruction - value = value * 522878123 + _secretKey[196] + salt; - return value; - } - case 10: - { - // XorAddRotateInstruction - value ^= -755609206 ^ salt; - value += -1035239660 + _secretKey[199]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 11: - { - // AddInstruction - value = ((value + _secretKey[89]) ^ salt) + -1177184477; - return value; - } - case 12: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[23]) + salt; - return value; - } - case 13: - { - // XorMultipleRotateInstruction - value ^= -1510419150 ^ salt; - value = value * -93709937 + _secretKey[68]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value = value * 2015893433 + _secretKey[156]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - value ^= -1134639492 ^ salt; - return value; - } - case 15: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[95]) + salt; - return value; - } - case 16: - { - // XorMultipleRotateInstruction - value ^= -759315565 ^ salt; - value = value * -436699251 + _secretKey[79]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value = value * 1266530571 + _secretKey[75]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -3885258 ^ salt; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - value = value * -259404705 + _secretKey[153]; - value ^= 1207613963 ^ salt; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value = value * 1042624059 + _secretKey[86]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 792769043 ^ salt; - return value; - } - case 20: - { - // AddInstruction - value = ((value + _secretKey[194]) ^ salt) + -512520382; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ -1864951858; - return value; - } - case 22: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[2]) + salt; - return value; - } - case 23: - { - // MultipleInstruction - value = value * -463118297 + _secretKey[203] + salt; - return value; - } - case 24: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + 2026667919; - return value; - } - case 25: - { - // AddXorRotateInstruction - value += 848657810 + _secretKey[133]; - value ^= 392708821 ^ salt; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 26: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 27: - { - // XorAddRotateInstruction - value ^= 1294662302 ^ salt; - value += 1284012732 + _secretKey[58]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 28: - { - // XorMultipleRotateInstruction - value ^= -1438081752 ^ salt; - value = value * -1171400509 + _secretKey[138]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 29: - { - // BitRotateInstruction - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = ((int)(part1 | part2) ^ _secretKey[240]) + salt; - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value = value * 1892661727 + _secretKey[215]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= 1594594445 ^ salt; - return value; - } - case 31: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[49]) + salt; - return value; - } - case 32: - { - // XorAddRotateInstruction - value ^= 226193183 ^ salt; - value += -1038657413 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 33: - { - // XorAddRotateInstruction - value ^= -484591087 ^ salt; - value += 459902223 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 34: - { - // MultipleXorRotateInstruction - value = value * -1382643267 + _secretKey[211]; - value ^= 1186351980 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 35: - { - // XorAddRotateInstruction - value ^= 1658142493 ^ salt; - value += -283413931 + _secretKey[235]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ _secretKey[90]) + salt) ^ -1892941953; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - value ^= -1297440001 ^ salt; - value = value * -1166749617 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value = value * -375439505 + _secretKey[213]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 1353158598 ^ salt; - return value; - } - case 39: - { - // XorAddRotateInstruction - value ^= -934836680 ^ salt; - value += 873171360 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 40: - { - // MultipleXorRotateInstruction - value = value * 1427441479 + _secretKey[140]; - value ^= -28088263 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 41: - { - // AddRotateXorInstruction - value += 969234286 + _secretKey[116]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -312111197 ^ salt; - return value; - } - case 42: - { - // MultipleInstruction - value = value * -1130955295 + _secretKey[29] + salt; - return value; - } - case 43: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[1]) + salt; - return value; - } - case 44: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 45: - { - // MultipleXorRotateInstruction - value = value * -1782633617 + _secretKey[199]; - value ^= 1068062556 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 46: - { - // XorMultipleRotateInstruction - value ^= 196245895 ^ salt; - value = value * -1852817781 + _secretKey[200]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 47: - { - // MultipleXorRotateInstruction - value = value * -50587953 + _secretKey[10]; - value ^= -1964107221 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 48: - { - // MultipleXorRotateInstruction - value = value * 1216851115 + _secretKey[238]; - value ^= -38668552 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 49: - { - // MultipleInstruction - value = value * -2133817615 + _secretKey[172] + salt; - return value; - } - case 50: - { - // AddXorRotateInstruction - value += 1412414820 + _secretKey[219]; - value ^= -2098495662 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 51: - { - // BitRotateInstruction - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = ((int)(part1 | part2) ^ _secretKey[97]) + salt; - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value = value * -1791837593 + _secretKey[63]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= -21948406 ^ salt; - return value; - } - case 53: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[221]) + salt; - return value; - } - case 54: - { - // MultipleInstruction - value = value * -1220403071 + _secretKey[96] + salt; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value = value * -867896207 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1022882984 ^ salt; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - value ^= 2122077674 ^ salt; - value = value * 957274637 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 57: - { - // AddRotateXorInstruction - value += -503448718 + _secretKey[175]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - value ^= -720824840 ^ salt; - return value; - } - case 58: - { - // MultipleInstruction - value = value * -280528271 + _secretKey[231] + salt; - return value; - } - case 59: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[75]) + salt; - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value = value * -1403438719 + _secretKey[171]; - uint part1 = (uint)value << 27; - uint part2 = (uint)value >> (32 - 27); - value = (int)(part1 | part2); - value ^= 1420744071 ^ salt; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - value ^= 1366253139 ^ salt; - value = value * -1583570963 + _secretKey[84]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 62: - { - // MultipleXorRotateInstruction - value = value * 24444809 + _secretKey[132]; - value ^= -1974823163 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 63: - { - // BitRotateInstruction - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = ((int)(part1 | part2) ^ _secretKey[119]) + salt; - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ _secretKey[15]) + salt) ^ 1262347216; - return value; - } - case 65: - { - // AddInstruction - value = ((value + _secretKey[126]) ^ salt) + 1780280992; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - value = value * -1871888237 + _secretKey[85]; - value ^= -1198162446 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 67: - { - // MultipleInstruction - value = value * 931252767 + _secretKey[128] + salt; - return value; - } - case 68: - { - // BitRotateInstruction - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = ((int)(part1 | part2) ^ _secretKey[178]) + salt; - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ _secretKey[61]) + salt) ^ 1649427052; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value = value * -100486091 + _secretKey[83]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= 849172121 ^ salt; - return value; - } - case 71: - { - // BitRotateInstruction - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = ((int)(part1 | part2) ^ _secretKey[169]) + salt; - return value; - } - case 72: - { - // XorAddRotateInstruction - value ^= 1068287172 ^ salt; - value += -2092062916 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 73: - { - // MultipleInstruction - value = value * -729679733 + _secretKey[34] + salt; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value = value * -1624925351 + _secretKey[30]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -145743337 ^ salt; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value = value * -1768166349 + _secretKey[142]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 280941267 ^ salt; - return value; - } - case 76: - { - // MultipleInstruction - value = value * -1708700487 + _secretKey[156] + salt; - return value; - } - case 77: - { - // AddRotateXorInstruction - value += 314625916 + _secretKey[192]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - value ^= 827331935 ^ salt; - return value; - } - case 78: - { - // MultipleInstruction - value = value * 875189907 + _secretKey[141] + salt; - return value; - } - case 79: - { - // AddXorRotateInstruction - value += 1607953190 + _secretKey[133]; - value ^= -11549173 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 80: - { - // XorAddRotateInstruction - value ^= -1454482890 ^ salt; - value += 687186546 + _secretKey[95]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ 814860713; - return value; - } - case 82: - { - // AddRotateXorInstruction - value += 1998643542 + _secretKey[171]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - value ^= 213310246 ^ salt; - return value; - } - case 83: - { - // AddRotateXorInstruction - value += 542686146 + _secretKey[249]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - value ^= -696314173 ^ salt; - return value; - } - case 84: - { - // AddRotateXorInstruction - value += 1734820207 + _secretKey[2]; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - value ^= 118718247 ^ salt; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ _secretKey[143]) + salt) ^ 1553710234; - return value; - } - case 86: - { - // AddRotateXorInstruction - value += -217984331 + _secretKey[146]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= -1402843691 ^ salt; - return value; - } - case 87: - { - // MultipleInstruction - value = value * 1078374119 + _secretKey[5] + salt; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value = value * -975647447 + _secretKey[158]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -2044505542 ^ salt; - return value; - } - case 89: - { - // AddInstruction - value = ((value + _secretKey[40]) ^ salt) + -1213654475; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - value ^= -1886972278 ^ salt; - value = value * 275510141 + _secretKey[206]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 91: - { - // AddRotateXorInstruction - value += -1724625239 + _secretKey[223]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -979249928 ^ salt; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ _secretKey[83]) + salt) ^ -1104541704; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ _secretKey[31]) + salt) ^ 311150152; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - value ^= 116496631 ^ salt; - value = value * 13120561 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value = value * -1932552195 + _secretKey[87]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= 2133438141 ^ salt; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value = value * 126641773 + _secretKey[174]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 225535005 ^ salt; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value = value * -1013570837 + _secretKey[175]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1703839105 ^ salt; - return value; - } - case 98: - { - // XorAddRotateInstruction - value ^= -447564571 ^ salt; - value += -1783079937 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ _secretKey[111]) + salt) ^ -316631669; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - value ^= -405694625 ^ salt; - value = value * 1711408839 + _secretKey[252]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 101: - { - // MultipleXorRotateInstruction - value = value * -910384311 + _secretKey[212]; - value ^= -1551058348 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 102: - { - // AddInstruction - value = ((value + _secretKey[18]) ^ salt) + -853736135; - return value; - } - case 103: - { - // AddInstruction - value = ((value + _secretKey[116]) ^ salt) + 1321376878; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value = value * 1039555235 + _secretKey[7]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 541697309 ^ salt; - return value; - } - case 105: - { - // AddRotateXorInstruction - value += -822594180 + _secretKey[1]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1176608900 ^ salt; - return value; - } - case 106: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + -882893600; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value = value * -346726819 + _secretKey[114]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1566546809 ^ salt; - return value; - } - case 108: - { - // MultipleInstruction - value = value * -981516343 + _secretKey[97] + salt; - return value; - } - case 109: - { - // XorAddRotateInstruction - value ^= -72794161 ^ salt; - value += 1161425930 + _secretKey[43]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 110: - { - // AddInstruction - value = ((value + _secretKey[238]) ^ salt) + -1619543125; - return value; - } - case 111: - { - // XorAddRotateInstruction - value ^= 1170459122 ^ salt; - value += -1766468683 + _secretKey[241]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 112: - { - // AddXorRotateInstruction - value += 251687012 + _secretKey[219]; - value ^= 323019346 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 113: - { - // AddInstruction - value = ((value + _secretKey[97]) ^ salt) + -1049972438; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - value ^= -492239002 ^ salt; - value = value * -1496840897 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 115: - { - // AddInstruction - value = ((value + _secretKey[221]) ^ salt) + -748126329; - return value; - } - case 116: - { - // AddXorRotateInstruction - value += -441051263 + _secretKey[96]; - value ^= -5933889 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value = value * -1850062787 + _secretKey[88]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 543895274 ^ salt; - return value; - } - case 118: - { - // MultipleInstruction - value = value * -747527445 + _secretKey[140] + salt; - return value; - } - case 119: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[175]) + salt; - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value = value * 345252089 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 1300544743 ^ salt; - return value; - } - case 121: - { - // XorAddRotateInstruction - value ^= -547380749 ^ salt; - value += 678597707 + _secretKey[119]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 122: - { - // XorMultipleRotateInstruction - value ^= 683601851 ^ salt; - value = value * -145367929 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 123: - { - // BitRotateInstruction - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = ((int)(part1 | part2) ^ _secretKey[15]) + salt; - return value; - } - case 124: - { - // BitRotateInstruction - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = ((int)(part1 | part2) ^ _secretKey[132]) + salt; - return value; - } - case 125: - { - // MultipleInstruction - value = value * 1436085223 + _secretKey[120] + salt; - return value; - } - case 126: - { - // AddInstruction - value = ((value + _secretKey[197]) ^ salt) + -1374139785; - return value; - } - case 127: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[26]) + salt; - return value; - } - case 128: - { - // XorAddRotateInstruction - value ^= 1415280510 ^ salt; - value += 723646816 + _secretKey[146]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 129: - { - // AddRotateXorInstruction - value += 1410706317 + _secretKey[165]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - value ^= 2132310656 ^ salt; - return value; - } - case 130: - { - // XorAddRotateInstruction - value ^= 1264971736 ^ salt; - value += -483221582 + _secretKey[93]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 131: - { - // AddXorRotateInstruction - value += -1872731835 + _secretKey[53]; - value ^= 1531807059 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 132: - { - // AddXorRotateInstruction - value += 264114638 + _secretKey[240]; - value ^= 306666665 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 133: - { - // AddRotateXorInstruction - value += 824712252 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= -1266414649 ^ salt; - return value; - } - case 134: - { - // AddRotateXorInstruction - value += -766337246 + _secretKey[35]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - value ^= 2133737246 ^ salt; - return value; - } - case 135: - { - // AddXorRotateInstruction - value += -1997614825 + _secretKey[165]; - value ^= 1683555122 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 136: - { - // MultipleXorRotateInstruction - value = value * 278699987 + _secretKey[57]; - value ^= -1305042504 ^ salt; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 137: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[192]) + salt; - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ _secretKey[135]) + salt) ^ 1715223135; - return value; - } - case 139: - { - // MultipleInstruction - value = value * 1809423757 + _secretKey[79] + salt; - return value; - } - case 140: - { - // AddRotateXorInstruction - value += -408450171 + _secretKey[11]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 806320034 ^ salt; - return value; - } - case 141: - { - // AddInstruction - value = ((value + _secretKey[95]) ^ salt) + -433941646; - return value; - } - case 142: - { - // AddXorRotateInstruction - value += 1775820811 + _secretKey[169]; - value ^= 2132471747 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 143: - { - // MultipleXorRotateInstruction - value = value * 457346731 + _secretKey[19]; - value ^= 114258470 ^ salt; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - return value; - } - case 144: - { - // AddRotateXorInstruction - value += -650723591 + _secretKey[206]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= -1181275232 ^ salt; - return value; - } - case 145: - { - // MultipleInstruction - value = value * 1369495811 + _secretKey[169] + salt; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ _secretKey[154]) + salt) ^ -1297404981; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value = value * 787548271 + _secretKey[181]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 801710213 ^ salt; - return value; - } - case 148: - { - // AddXorRotateInstruction - value += -1933121809 + _secretKey[230]; - value ^= 1566976773 ^ salt; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 149: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[188]) + salt; - return value; - } - case 150: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[53]) + salt; - return value; - } - case 151: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + -2119615805; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value = value * 1289692111 + _secretKey[102]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 221292457 ^ salt; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value = value * -414757417 + _secretKey[248]; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - value ^= 1486712056 ^ salt; - return value; - } - case 154: - { - // MultipleInstruction - value = value * 1625437745 + _secretKey[72] + salt; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value = value * 1500723835 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -81016400 ^ salt; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value = value * -939493617 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1187848798 ^ salt; - return value; - } - case 157: - { - // AddXorRotateInstruction - value += 605454035 + _secretKey[108]; - value ^= 1185916334 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 158: - { - // AddXorRotateInstruction - value += 2112611413 + _secretKey[235]; - value ^= -451761745 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ _secretKey[229]) + salt) ^ 1660696922; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value = value * 1280312911 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= -431219573 ^ salt; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - value ^= 1658933717 ^ salt; - value = value * 642349663 + _secretKey[198]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 162: - { - // AddRotateXorInstruction - value += -1278798944 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= 609336148 ^ salt; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - value = value * -1217570675 + _secretKey[57]; - value ^= -1055021038 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 164: - { - // MultipleXorRotateInstruction - value = value * 1129428085 + _secretKey[225]; - value ^= 1389308323 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 165: - { - // XorAddRotateInstruction - value ^= 318043677 ^ salt; - value += -1939584600 + _secretKey[124]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 166: - { - // MultipleXorRotateInstruction - value = value * 601748357 + _secretKey[184]; - value ^= 2047590880 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ _secretKey[114]) + salt) ^ -312123044; - return value; - } - case 168: - { - // AddXorRotateInstruction - value += 1897551751 + _secretKey[139]; - value ^= -1299860280 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 169: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[10]) + salt; - return value; - } - case 170: - { - // MultipleInstruction - value = value * -1716044921 + _secretKey[60] + salt; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - value ^= 820953326 ^ salt; - value = value * 1295924473 + _secretKey[242]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ _secretKey[89]) + salt) ^ 921116076; - return value; - } - case 173: - { - // AddInstruction - value = ((value + _secretKey[82]) ^ salt) + -1261901861; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value = value * 1029416329 + _secretKey[42]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1758870671 ^ salt; - return value; - } - case 175: - { - // XorAddRotateInstruction - value ^= -99371457 ^ salt; - value += 1254595032 + _secretKey[10]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 176: - { - // AddXorRotateInstruction - value += 1901168605 + _secretKey[131]; - value ^= -2036462975 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value = value * 383500913 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -805817000 ^ salt; - return value; - } - case 178: - { - // AddXorRotateInstruction - value += 28490730 + _secretKey[13]; - value ^= 762578411 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 179: - { - // XorAddRotateInstruction - value ^= 1812019570 ^ salt; - value += -41308497 + _secretKey[85]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ _secretKey[231]) + salt) ^ 1563652208; - return value; - } - case 181: - { - // AddRotateXorInstruction - value += -542613261 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1148350591 ^ salt; - return value; - } - case 182: - { - // AddXorRotateInstruction - value += 1462569147 + _secretKey[135]; - value ^= 1842755263 ^ salt; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 183: - { - // MultipleXorRotateInstruction - value = value * 934570325 + _secretKey[15]; - value ^= -159244912 ^ salt; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 184: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[230]) + salt; - return value; - } - case 185: - { - // AddRotateXorInstruction - value += 45305078 + _secretKey[119]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= 1218428368 ^ salt; - return value; - } - case 186: - { - // AddXorRotateInstruction - value += 148564506 + _secretKey[160]; - value ^= 567100030 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 187: - { - // BitRotateInstruction - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = ((int)(part1 | part2) ^ _secretKey[242]) + salt; - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value = value * -1881635163 + _secretKey[30]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 730302816 ^ salt; - return value; - } - case 189: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 190: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[69]) + salt; - return value; - } - case 191: - { - // XorMultipleRotateInstruction - value ^= 1474104403 ^ salt; - value = value * 1888537457 + _secretKey[153]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 192: - { - // AddInstruction - value = ((value + _secretKey[170]) ^ salt) + 1345231273; - return value; - } - case 193: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[138]) + salt; - return value; - } - case 194: - { - // AddRotateXorInstruction - value += -1649692985 + _secretKey[138]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -1086752221 ^ salt; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - value ^= 216360478 ^ salt; - value = value * 198928957 + _secretKey[23]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 196: - { - // XorAddRotateInstruction - value ^= 1736125070 ^ salt; - value += -922639548 + _secretKey[211]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 197: - { - // XorAddRotateInstruction - value ^= -1590872932 ^ salt; - value += -1729078426 + _secretKey[124]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 198: - { - // AddXorRotateInstruction - value += -2086916257 + _secretKey[135]; - value ^= 2101329043 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1188487898; - return value; - } - case 200: - { - // MultipleInstruction - value = value * -165216181 + _secretKey[162] + salt; - return value; - } - case 201: - { - // XorAddRotateInstruction - value ^= 2087683186 ^ salt; - value += -1882888353 + _secretKey[153]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value = value * -1941291837 + _secretKey[58]; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - value ^= -1855365205 ^ salt; - return value; - } - case 203: - { - // MultipleInstruction - value = value * 2036569383 + _secretKey[66] + salt; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - value = value * 795577849 + _secretKey[206]; - value ^= 1668989123 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 205: - { - // MultipleInstruction - value = value * -1063887357 + _secretKey[169] + salt; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - value ^= -387621173 ^ salt; - value = value * 413706907 + _secretKey[143]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1302837102; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - value ^= 1201861103 ^ salt; - value = value * -1349002009 + _secretKey[5]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 209: - { - // AddInstruction - value = ((value + _secretKey[188]) ^ salt) + -1698116194; - return value; - } - case 210: - { - // XorAddRotateInstruction - value ^= 955827838 ^ salt; - value += -5412811 + _secretKey[40]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - return value; - } - case 211: - { - // MultipleXorRotateInstruction - value = value * 1209501053 + _secretKey[206]; - value ^= -261186202 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ _secretKey[215]) + salt) ^ 1451245279; - return value; - } - case 213: - { - // AddInstruction - value = ((value + _secretKey[248]) ^ salt) + -48271475; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value = value * -685299407 + _secretKey[72]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 280704379 ^ salt; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value = value * 1188587057 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -1507466225 ^ salt; - return value; - } - case 216: - { - // BitRotateInstruction - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = ((int)(part1 | part2) ^ _secretKey[162]) + salt; - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ _secretKey[108]) + salt) ^ -1329546797; - return value; - } - case 218: - { - // XorAddRotateInstruction - value ^= 846489904 ^ salt; - value += 1710889501 + _secretKey[85]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ _secretKey[127]) + salt) ^ -339712479; - return value; - } - case 220: - { - // XorAddRotateInstruction - value ^= -1008587035 ^ salt; - value += -308188673 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 221: - { - // MultipleInstruction - value = value * -2016434293 + _secretKey[111] + salt; - return value; - } - case 222: - { - // MultipleInstruction - value = value * -491329185 + _secretKey[198] + salt; - return value; - } - case 223: - { - // AddInstruction - value = ((value + _secretKey[160]) ^ salt) + -449129672; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - value = value * -86469931 + _secretKey[84]; - value ^= -180027834 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ _secretKey[58]) + salt) ^ 946019090; - return value; - } - case 226: - { - // AddRotateXorInstruction - value += 694016884 + _secretKey[225]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= 1350981383 ^ salt; - return value; - } - case 227: - { - // AddRotateXorInstruction - value += -870643939 + _secretKey[168]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= 1680252929 ^ salt; - return value; - } - case 228: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 229: - { - // AddRotateXorInstruction - value += 1785715822 + _secretKey[199]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -1727043214 ^ salt; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ _secretKey[139]) + salt) ^ -1277148537; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - value = value * 1298248033 + _secretKey[226]; - value ^= 1940873679 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 232: - { - // XorMultipleRotateInstruction - value ^= -879839609 ^ salt; - value = value * 1286764861 + _secretKey[171]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 233: - { - // AddInstruction - value = ((value + _secretKey[181]) ^ salt) + 328489970; - return value; - } - case 234: - { - // MultipleInstruction - value = value * -1393808723 + _secretKey[89] + salt; - return value; - } - case 235: - { - // XorAddRotateInstruction - value ^= 1290000091 ^ salt; - value += -1977097134 + _secretKey[203]; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 236: - { - // AddInstruction - value = ((value + _secretKey[113]) ^ salt) + 1890859361; - return value; - } - case 237: - { - // AddRotateXorInstruction - value += 1045620543 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - value ^= 1434413518 ^ salt; - return value; - } - case 238: - { - // AddXorRotateInstruction - value += -1706485027 + _secretKey[131]; - value ^= 1591345537 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 239: - { - // AddXorRotateInstruction - value += 1271081841 + _secretKey[29]; - value ^= 1117669949 ^ salt; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 240: - { - // XorMultipleRotateInstruction - value ^= -842525462 ^ salt; - value = value * 1426591501 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 241: - { - // AddInstruction - value = ((value + _secretKey[175]) ^ salt) + 1030822002; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value = value * 1176352505 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 811922151 ^ salt; - return value; - } - case 243: - { - // AddRotateXorInstruction - value += 656680947 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1258702719 ^ salt; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - value ^= 90809787 ^ salt; - value = value * -1741148537 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 245: - { - // AddRotateXorInstruction - value += -532913580 + _secretKey[15]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 99436168 ^ salt; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - value = value * 1306804229 + _secretKey[230]; - value ^= 1471598712 ^ salt; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 247: - { - // XorMultipleRotateInstruction - value ^= 1941306053 ^ salt; - value = value * -939631919 + _secretKey[15]; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 248: - { - // AddRotateXorInstruction - value += 883137918 + _secretKey[96]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 2045091157 ^ salt; - return value; - } - case 249: - { - // BitRotateInstruction - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = ((int)(part1 | part2) ^ _secretKey[165]) + salt; - return value; - } - case 250: - { - // AddInstruction - value = ((value + _secretKey[96]) ^ salt) + -394947456; - return value; - } - case 251: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 252: - { - // AddInstruction - value = ((value + _secretKey[69]) ^ salt) + 1917332797; - return value; - } - case 253: - { - // AddXorRotateInstruction - value += 1006809939 + _secretKey[113]; - value ^= -1509317223 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 254: - { - // BitRotateInstruction - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = ((int)(part1 | part2) ^ _secretKey[170]) + salt; - return value; - } - case 255: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + 683715132; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - private int ExecuteDecrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = (value - _secretKey[84] - salt) * -1954824987; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value ^= 1817406469 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[136]) * -2114748303; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value ^= -1498541961 ^ salt; - value = (value - _secretKey[246]) * -203485751; - return value; - } - case 3: - { - // AddRotateXorInstruction - value ^= 29411710 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1207833585 + _secretKey[26]; - return value; - } - case 4: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[85]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 5: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 86149918 ^ salt; - value = (value - _secretKey[165]) * -327424699; - return value; - } - case 6: - { - // AddRotateXorInstruction - value ^= -1262500500 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value -= -1856354856 + _secretKey[178]; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ 665464645) - salt) ^ _secretKey[53]; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * -1476140375; - value ^= -1044567439 ^ salt; - return value; - } - case 9: - { - // MultipleInstruction - value = (value - _secretKey[196] - salt) * 2125307395; - return value; - } - case 10: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= -1035239660 + _secretKey[199]; - value ^= -755609206 ^ salt; - return value; - } - case 11: - { - // AddInstruction - value = ((value - -1177184477) ^ salt) - _secretKey[89]; - return value; - } - case 12: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[23]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 13: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[68]) * 1170138479; - value ^= -1510419150 ^ salt; - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value ^= -1134639492 ^ salt; - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[156]) * 275824265; - return value; - } - case 15: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[95]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 16: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[79]) * 1552472901; - value ^= -759315565 ^ salt; - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value ^= -3885258 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[75]) * -1943909725; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value ^= 1207613963 ^ salt; - value = (value - _secretKey[153]) * 1985974175; - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value ^= 792769043 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[86]) * 1412922099; - return value; - } - case 20: - { - // AddInstruction - value = ((value - -512520382) ^ salt) - _secretKey[194]; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ -1864951858) - salt) ^ _secretKey[195]; - return value; - } - case 22: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[2]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 23: - { - // MultipleInstruction - value = (value - _secretKey[203] - salt) * 891162519; - return value; - } - case 24: - { - // AddInstruction - value = ((value - 2026667919) ^ salt) - _secretKey[110]; - return value; - } - case 25: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 15; - uint part2 = (uint)value << (32 - 15); - value = (int)(part1 | part2); - value ^= 392708821 ^ salt; - value -= 848657810 + _secretKey[133]; - return value; - } - case 26: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 27: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1284012732 + _secretKey[58]; - value ^= 1294662302 ^ salt; - return value; - } - case 28: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[138]) * -708470805; - value ^= -1438081752 ^ salt; - return value; - } - case 29: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[240]); - uint part1 = value2 >> 6; - uint part2 = value2 << (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value ^= 1594594445 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[215]) * 1857241631; - return value; - } - case 31: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[49]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 32: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value -= -1038657413 + _secretKey[247]; - value ^= 226193183 ^ salt; - return value; - } - case 33: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 459902223 + _secretKey[252]; - value ^= -484591087 ^ salt; - return value; - } - case 34: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 1186351980 ^ salt; - value = (value - _secretKey[211]) * 1159592341; - return value; - } - case 35: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -283413931 + _secretKey[235]; - value ^= 1658142493 ^ salt; - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ -1892941953) - salt) ^ _secretKey[90]; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * -674216273; - value ^= -1297440001 ^ salt; - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value ^= 1353158598 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[213]) * 803536783; - return value; - } - case 39: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 873171360 + _secretKey[72]; - value ^= -934836680 ^ salt; - return value; - } - case 40: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -28088263 ^ salt; - value = (value - _secretKey[140]) * 1881436791; - return value; - } - case 41: - { - // AddRotateXorInstruction - value ^= -312111197 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 969234286 + _secretKey[116]; - return value; - } - case 42: - { - // MultipleInstruction - value = (value - _secretKey[29] - salt) * 2102789665; - return value; - } - case 43: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[1]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 44: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 45: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= 1068062556 ^ salt; - value = (value - _secretKey[199]) * 85627791; - return value; - } - case 46: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[200]) * 1138735395; - value ^= 196245895 ^ salt; - return value; - } - case 47: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= -1964107221 ^ salt; - value = (value - _secretKey[10]) * -1413533649; - return value; - } - case 48: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -38668552 ^ salt; - value = (value - _secretKey[238]) * 665251331; - return value; - } - case 49: - { - // MultipleInstruction - value = (value - _secretKey[172] - salt) * -818173423; - return value; - } - case 50: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -2098495662 ^ salt; - value -= 1412414820 + _secretKey[219]; - return value; - } - case 51: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[97]); - uint part1 = value2 >> 10; - uint part2 = value2 << (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value ^= -21948406 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[63]) * -99761833; - return value; - } - case 53: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[221]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 54: - { - // MultipleInstruction - value = (value - _secretKey[96] - salt) * -2034360447; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value ^= -1022882984 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -899658607; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 340919493; - value ^= 2122077674 ^ salt; - return value; - } - case 57: - { - // AddRotateXorInstruction - value ^= -720824840 ^ salt; - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= -503448718 + _secretKey[175]; - return value; - } - case 58: - { - // MultipleInstruction - value = (value - _secretKey[231] - salt) * 913639057; - return value; - } - case 59: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[75]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value ^= 1420744071 ^ salt; - uint value2 = (uint)value >> 27; - uint part1 = (uint)value << (32 - 27); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 238093953; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value = (value - _secretKey[84]) * -2096065051; - value ^= 1366253139 ^ salt; - return value; - } - case 62: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1974823163 ^ salt; - value = (value - _secretKey[132]) * 303900345; - return value; - } - case 63: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[119]); - uint part1 = value2 >> 22; - uint part2 = value2 << (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ 1262347216) - salt) ^ _secretKey[15]; - return value; - } - case 65: - { - // AddInstruction - value = ((value - 1780280992) ^ salt) - _secretKey[126]; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value ^= -1198162446 ^ salt; - value = (value - _secretKey[85]) * 1314512283; - return value; - } - case 67: - { - // MultipleInstruction - value = (value - _secretKey[128] - salt) * 463417823; - return value; - } - case 68: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[178]); - uint part1 = value2 >> 24; - uint part2 = value2 << (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ 1649427052) - salt) ^ _secretKey[61]; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value ^= 849172121 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[83]) * 368180765; - return value; - } - case 71: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[169]); - uint part1 = value2 >> 16; - uint part2 = value2 << (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 72: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -2092062916 + _secretKey[138]; - value ^= 1068287172 ^ salt; - return value; - } - case 73: - { - // MultipleInstruction - value = (value - _secretKey[34] - salt) * -495145181; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value ^= -145743337 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * 1735064809; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value ^= 280941267 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[142]) * 442035963; - return value; - } - case 76: - { - // MultipleInstruction - value = (value - _secretKey[156] - salt) * -971441783; - return value; - } - case 77: - { - // AddRotateXorInstruction - value ^= 827331935 ^ salt; - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 314625916 + _secretKey[192]; - return value; - } - case 78: - { - // MultipleInstruction - value = (value - _secretKey[141] - salt) * -1649657957; - return value; - } - case 79: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -11549173 ^ salt; - value -= 1607953190 + _secretKey[133]; - return value; - } - case 80: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= 687186546 + _secretKey[95]; - value ^= -1454482890 ^ salt; - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ 814860713) - salt) ^ _secretKey[195]; - return value; - } - case 82: - { - // AddRotateXorInstruction - value ^= 213310246 ^ salt; - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value -= 1998643542 + _secretKey[171]; - return value; - } - case 83: - { - // AddRotateXorInstruction - value ^= -696314173 ^ salt; - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 542686146 + _secretKey[249]; - return value; - } - case 84: - { - // AddRotateXorInstruction - value ^= 118718247 ^ salt; - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value -= 1734820207 + _secretKey[2]; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ 1553710234) - salt) ^ _secretKey[143]; - return value; - } - case 86: - { - // AddRotateXorInstruction - value ^= -1402843691 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= -217984331 + _secretKey[146]; - return value; - } - case 87: - { - // MultipleInstruction - value = (value - _secretKey[5] - salt) * -814971689; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value ^= -2044505542 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[158]) * 681320217; - return value; - } - case 89: - { - // AddInstruction - value = ((value - -1213654475) ^ salt) - _secretKey[40]; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * 583163349; - value ^= -1886972278 ^ salt; - return value; - } - case 91: - { - // AddRotateXorInstruction - value ^= -979249928 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -1724625239 + _secretKey[223]; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ -1104541704) - salt) ^ _secretKey[83]; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ 311150152) - salt) ^ _secretKey[31]; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * 1535026385; - value ^= 116496631 ^ salt; - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value ^= 2133438141 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[87]) * 1779203413; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value ^= 225535005 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[174]) * 521638757; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value ^= -1703839105 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[175]) * -1131776573; - return value; - } - case 98: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -1783079937 + _secretKey[78]; - value ^= -447564571 ^ salt; - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ -316631669) - salt) ^ _secretKey[111]; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * 898292471; - value ^= -405694625 ^ salt; - return value; - } - case 101: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1551058348 ^ salt; - value = (value - _secretKey[212]) * -22167815; - return value; - } - case 102: - { - // AddInstruction - value = ((value - -853736135) ^ salt) - _secretKey[18]; - return value; - } - case 103: - { - // AddInstruction - value = ((value - 1321376878) ^ salt) - _secretKey[116]; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value ^= 541697309 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[7]) * -1964889845; - return value; - } - case 105: - { - // AddRotateXorInstruction - value ^= 1176608900 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value -= -822594180 + _secretKey[1]; - return value; - } - case 106: - { - // AddInstruction - value = ((value - -882893600) ^ salt) - _secretKey[110]; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value ^= -1566546809 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[114]) * 406480373; - return value; - } - case 108: - { - // MultipleInstruction - value = (value - _secretKey[97] - salt) * 200608377; - return value; - } - case 109: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 1161425930 + _secretKey[43]; - value ^= -72794161 ^ salt; - return value; - } - case 110: - { - // AddInstruction - value = ((value - -1619543125) ^ salt) - _secretKey[238]; - return value; - } - case 111: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -1766468683 + _secretKey[241]; - value ^= 1170459122 ^ salt; - return value; - } - case 112: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= 323019346 ^ salt; - value -= 251687012 + _secretKey[219]; - return value; - } - case 113: - { - // AddInstruction - value = ((value - -1049972438) ^ salt) - _secretKey[97]; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value = (value - _secretKey[216]) * 594045631; - value ^= -492239002 ^ salt; - return value; - } - case 115: - { - // AddInstruction - value = ((value - -748126329) ^ salt) - _secretKey[221]; - return value; - } - case 116: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= -5933889 ^ salt; - value -= -441051263 + _secretKey[96]; - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value ^= 543895274 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[88]) * 1253478165; - return value; - } - case 118: - { - // MultipleInstruction - value = (value - _secretKey[140] - salt) * 1897067971; - return value; - } - case 119: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[175]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value ^= 1300544743 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * -927555255; - return value; - } - case 121: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 678597707 + _secretKey[119]; - value ^= -547380749 ^ salt; - return value; - } - case 122: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -1394333385; - value ^= 683601851 ^ salt; - return value; - } - case 123: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[15]); - uint part1 = value2 >> 20; - uint part2 = value2 << (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 124: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[132]); - uint part1 = value2 >> 8; - uint part2 = value2 << (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 125: - { - // MultipleInstruction - value = (value - _secretKey[120] - salt) * 412809175; - return value; - } - case 126: - { - // AddInstruction - value = ((value - -1374139785) ^ salt) - _secretKey[197]; - return value; - } - case 127: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[26]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 128: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= 723646816 + _secretKey[146]; - value ^= 1415280510 ^ salt; - return value; - } - case 129: - { - // AddRotateXorInstruction - value ^= 2132310656 ^ salt; - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1410706317 + _secretKey[165]; - return value; - } - case 130: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -483221582 + _secretKey[93]; - value ^= 1264971736 ^ salt; - return value; - } - case 131: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= 1531807059 ^ salt; - value -= -1872731835 + _secretKey[53]; - return value; - } - case 132: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 10; - uint part2 = (uint)value << (32 - 10); - value = (int)(part1 | part2); - value ^= 306666665 ^ salt; - value -= 264114638 + _secretKey[240]; - return value; - } - case 133: - { - // AddRotateXorInstruction - value ^= -1266414649 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 824712252 + _secretKey[138]; - return value; - } - case 134: - { - // AddRotateXorInstruction - value ^= 2133737246 ^ salt; - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -766337246 + _secretKey[35]; - return value; - } - case 135: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= 1683555122 ^ salt; - value -= -1997614825 + _secretKey[165]; - return value; - } - case 136: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value ^= -1305042504 ^ salt; - value = (value - _secretKey[57]) * 949096539; - return value; - } - case 137: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[192]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ 1715223135) - salt) ^ _secretKey[135]; - return value; - } - case 139: - { - // MultipleInstruction - value = (value - _secretKey[79] - salt) * -307106491; - return value; - } - case 140: - { - // AddRotateXorInstruction - value ^= 806320034 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -408450171 + _secretKey[11]; - return value; - } - case 141: - { - // AddInstruction - value = ((value - -433941646) ^ salt) - _secretKey[95]; - return value; - } - case 142: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 26; - uint part2 = (uint)value << (32 - 26); - value = (int)(part1 | part2); - value ^= 2132471747 ^ salt; - value -= 1775820811 + _secretKey[169]; - return value; - } - case 143: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value ^= 114258470 ^ salt; - value = (value - _secretKey[19]) * 1566112771; - return value; - } - case 144: - { - // AddRotateXorInstruction - value ^= -1181275232 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -650723591 + _secretKey[206]; - return value; - } - case 145: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * 39803307; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ -1297404981) - salt) ^ _secretKey[154]; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value ^= 801710213 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value = (value - _secretKey[181]) * -1217833329; - return value; - } - case 148: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 29; - uint part2 = (uint)value << (32 - 29); - value = (int)(part1 | part2); - value ^= 1566976773 ^ salt; - value -= -1933121809 + _secretKey[230]; - return value; - } - case 149: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[188]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 150: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[53]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 151: - { - // AddInstruction - value = ((value - -2119615805) ^ salt) - _secretKey[138]; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value ^= 221292457 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[102]) * -1630338257; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value ^= 1486712056 ^ salt; - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value = (value - _secretKey[248]) * -1360595481; - return value; - } - case 154: - { - // MultipleInstruction - value = (value - _secretKey[72] - salt) * 1812161233; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value ^= -81016400 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[247]) * -47344461; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value ^= -1187848798 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * -1858496529; - return value; - } - case 157: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 16; - uint part2 = (uint)value << (32 - 16); - value = (int)(part1 | part2); - value ^= 1185916334 ^ salt; - value -= 605454035 + _secretKey[108]; - return value; - } - case 158: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -451761745 ^ salt; - value -= 2112611413 + _secretKey[235]; - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ 1660696922) - salt) ^ _secretKey[229]; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value ^= -431219573 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * 1706905775; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[198]) * -580820577; - value ^= 1658933717 ^ salt; - return value; - } - case 162: - { - // AddRotateXorInstruction - value ^= 609336148 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -1278798944 + _secretKey[72]; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value ^= -1055021038 ^ salt; - value = (value - _secretKey[57]) * -620746171; - return value; - } - case 164: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= 1389308323 ^ salt; - value = (value - _secretKey[225]) * 2035776477; - return value; - } - case 165: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= -1939584600 + _secretKey[124]; - value ^= 318043677 ^ salt; - return value; - } - case 166: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 2047590880 ^ salt; - value = (value - _secretKey[184]) * -748679859; - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ -312123044) - salt) ^ _secretKey[114]; - return value; - } - case 168: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -1299860280 ^ salt; - value -= 1897551751 + _secretKey[139]; - return value; - } - case 169: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[10]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 170: - { - // MultipleInstruction - value = (value - _secretKey[60] - salt) * 609589815; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value = (value - _secretKey[242]) * 893240649; - value ^= 820953326 ^ salt; - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ 921116076) - salt) ^ _secretKey[89]; - return value; - } - case 173: - { - // AddInstruction - value = ((value - -1261901861) ^ salt) - _secretKey[82]; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value ^= -1758870671 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[42]) * -1163763527; - return value; - } - case 175: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 1254595032 + _secretKey[10]; - value ^= -99371457 ^ salt; - return value; - } - case 176: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= -2036462975 ^ salt; - value -= 1901168605 + _secretKey[131]; - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value ^= -805817000 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -1809334639; - return value; - } - case 178: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 12; - uint part2 = (uint)value << (32 - 12); - value = (int)(part1 | part2); - value ^= 762578411 ^ salt; - value -= 28490730 + _secretKey[13]; - return value; - } - case 179: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value -= -41308497 + _secretKey[85]; - value ^= 1812019570 ^ salt; - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ 1563652208) - salt) ^ _secretKey[231]; - return value; - } - case 181: - { - // AddRotateXorInstruction - value ^= -1148350591 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -542613261 + _secretKey[75]; - return value; - } - case 182: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 19; - uint part2 = (uint)value << (32 - 19); - value = (int)(part1 | part2); - value ^= 1842755263 ^ salt; - value -= 1462569147 + _secretKey[135]; - return value; - } - case 183: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value ^= -159244912 ^ salt; - value = (value - _secretKey[15]) * -663204867; - return value; - } - case 184: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[230]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 185: - { - // AddRotateXorInstruction - value ^= 1218428368 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= 45305078 + _secretKey[119]; - return value; - } - case 186: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 567100030 ^ salt; - value -= 148564506 + _secretKey[160]; - return value; - } - case 187: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[242]); - uint part1 = value2 >> 21; - uint part2 = value2 << (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value ^= 730302816 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * -1488719571; - return value; - } - case 189: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 190: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[69]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 191: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[153]) * 1590990225; - value ^= 1474104403 ^ salt; - return value; - } - case 192: - { - // AddInstruction - value = ((value - 1345231273) ^ salt) - _secretKey[170]; - return value; - } - case 193: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[138]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 194: - { - // AddRotateXorInstruction - value ^= -1086752221 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value -= -1649692985 + _secretKey[138]; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value = (value - _secretKey[23]) * -718602987; - value ^= 216360478 ^ salt; - return value; - } - case 196: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -922639548 + _secretKey[211]; - value ^= 1736125070 ^ salt; - return value; - } - case 197: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1729078426 + _secretKey[124]; - value ^= -1590872932 ^ salt; - return value; - } - case 198: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 13; - uint part2 = (uint)value << (32 - 13); - value = (int)(part1 | part2); - value ^= 2101329043 ^ salt; - value -= -2086916257 + _secretKey[135]; - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ -1188487898) - salt) ^ _secretKey[133]; - return value; - } - case 200: - { - // MultipleInstruction - value = (value - _secretKey[162] - salt) * -1592735389; - return value; - } - case 201: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -1882888353 + _secretKey[153]; - value ^= 2087683186 ^ salt; - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value ^= -1855365205 ^ salt; - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value = (value - _secretKey[58]) * -1429384213; - return value; - } - case 203: - { - // MultipleInstruction - value = (value - _secretKey[66] - salt) * 180652695; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 1668989123 ^ salt; - value = (value - _secretKey[206]) * 715760713; - return value; - } - case 205: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * -19415893; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[143]) * 408562579; - value ^= -387621173 ^ salt; - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ -1302837102) - salt) ^ _secretKey[133]; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[5]) * 199587543; - value ^= 1201861103 ^ salt; - return value; - } - case 209: - { - // AddInstruction - value = ((value - -1698116194) ^ salt) - _secretKey[188]; - return value; - } - case 210: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -5412811 + _secretKey[40]; - value ^= 955827838 ^ salt; - return value; - } - case 211: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value ^= -261186202 ^ salt; - value = (value - _secretKey[206]) * 250403797; - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ 1451245279) - salt) ^ _secretKey[215]; - return value; - } - case 213: - { - // AddInstruction - value = ((value - -48271475) ^ salt) - _secretKey[248]; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value ^= 280704379 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[72]) * -1743417391; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value ^= -1507466225 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * -795921711; - return value; - } - case 216: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[162]); - uint part1 = value2 >> 23; - uint part2 = value2 << (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ -1329546797) - salt) ^ _secretKey[108]; - return value; - } - case 218: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= 1710889501 + _secretKey[85]; - value ^= 846489904 ^ salt; - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ -339712479) - salt) ^ _secretKey[127]; - return value; - } - case 220: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -308188673 + _secretKey[78]; - value ^= -1008587035 ^ salt; - return value; - } - case 221: - { - // MultipleInstruction - value = (value - _secretKey[111] - salt) * 773277731; - return value; - } - case 222: - { - // MultipleInstruction - value = (value - _secretKey[198] - salt) * 1149219487; - return value; - } - case 223: - { - // AddInstruction - value = ((value - -449129672) ^ salt) - _secretKey[160]; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value ^= -180027834 ^ salt; - value = (value - _secretKey[84]) * 102372989; - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ 946019090) - salt) ^ _secretKey[58]; - return value; - } - case 226: - { - // AddRotateXorInstruction - value ^= 1350981383 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= 694016884 + _secretKey[225]; - return value; - } - case 227: - { - // AddRotateXorInstruction - value ^= 1680252929 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= -870643939 + _secretKey[168]; - return value; - } - case 228: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 229: - { - // AddRotateXorInstruction - value ^= -1727043214 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= 1785715822 + _secretKey[199]; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ -1277148537) - salt) ^ _secretKey[139]; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value ^= 1940873679 ^ salt; - value = (value - _secretKey[226]) * -528829791; - return value; - } - case 232: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 1486956053; - value ^= -879839609 ^ salt; - return value; - } - case 233: - { - // AddInstruction - value = ((value - 328489970) ^ salt) - _secretKey[181]; - return value; - } - case 234: - { - // MultipleInstruction - value = (value - _secretKey[89] - salt) * -1387476699; - return value; - } - case 235: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value -= -1977097134 + _secretKey[203]; - value ^= 1290000091 ^ salt; - return value; - } - case 236: - { - // AddInstruction - value = ((value - 1890859361) ^ salt) - _secretKey[113]; - return value; - } - case 237: - { - // AddRotateXorInstruction - value ^= 1434413518 ^ salt; - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= 1045620543 + _secretKey[216]; - return value; - } - case 238: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 1591345537 ^ salt; - value -= -1706485027 + _secretKey[131]; - return value; - } - case 239: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 24; - uint part2 = (uint)value << (32 - 24); - value = (int)(part1 | part2); - value ^= 1117669949 ^ salt; - value -= 1271081841 + _secretKey[29]; - return value; - } - case 240: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 1588287429; - value ^= -842525462 ^ salt; - return value; - } - case 241: - { - // AddInstruction - value = ((value - 1030822002) ^ salt) - _secretKey[175]; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value ^= 811922151 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * 769862473; - return value; - } - case 243: - { - // AddRotateXorInstruction - value ^= -1258702719 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 656680947 + _secretKey[75]; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -883345609; - value ^= 90809787 ^ salt; - return value; - } - case 245: - { - // AddRotateXorInstruction - value ^= 99436168 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value -= -532913580 + _secretKey[15]; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value ^= 1471598712 ^ salt; - value = (value - _secretKey[230]) * -599880499; - return value; - } - case 247: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value = (value - _secretKey[15]) * -1447936463; - value ^= 1941306053 ^ salt; - return value; - } - case 248: - { - // AddRotateXorInstruction - value ^= 2045091157 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value -= 883137918 + _secretKey[96]; - return value; - } - case 249: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[165]); - uint part1 = value2 >> 13; - uint part2 = value2 << (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 250: - { - // AddInstruction - value = ((value - -394947456) ^ salt) - _secretKey[96]; - return value; - } - case 251: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 252: - { - // AddInstruction - value = ((value - 1917332797) ^ salt) - _secretKey[69]; - return value; - } - case 253: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= -1509317223 ^ salt; - value -= 1006809939 + _secretKey[113]; - return value; - } - case 254: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[170]); - uint part1 = value2 >> 9; - uint part2 = value2 << (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 255: - { - // AddInstruction - value = ((value - 683715132) ^ salt) - _secretKey[138]; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - } -} - diff --git a/Samples/CustomConfigure/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta b/Samples/CustomConfigure/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta deleted file mode 100644 index 8752a2b..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 406c63e9d464ca544ac337bc8fcce30e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus.meta b/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus.meta deleted file mode 100644 index c4c116b..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 75e20a8abe7b86247837ffce1117762a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus/symbol-mapping.xml b/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus/symbol-mapping.xml deleted file mode 100644 index 9395e90..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus/symbol-mapping.xml +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta b/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta deleted file mode 100644 index cdb1441..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b8e3f4340cc69fa4889a61a211cf24c5 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Obfuz/call-obfuscation.xml b/Samples/CustomConfigure/Assets/Obfuz/call-obfuscation.xml deleted file mode 100644 index 8ff883f..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/call-obfuscation.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/Obfuz/call-obfuscation.xml.meta b/Samples/CustomConfigure/Assets/Obfuz/call-obfuscation.xml.meta deleted file mode 100644 index f528a93..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/call-obfuscation.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3b96395a3f7330b46a11c19d135d025a -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Obfuz/const-encrypt.xml b/Samples/CustomConfigure/Assets/Obfuz/const-encrypt.xml deleted file mode 100644 index 32bee88..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/const-encrypt.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - -100,100 - ,3 - - - - - - - \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/Obfuz/const-encrypt.xml.meta b/Samples/CustomConfigure/Assets/Obfuz/const-encrypt.xml.meta deleted file mode 100644 index 62443f8..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/const-encrypt.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d9f79dee2761c5046b8e81716756e718 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Obfuz/field-encrypt.xml b/Samples/CustomConfigure/Assets/Obfuz/field-encrypt.xml deleted file mode 100644 index 5046163..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/field-encrypt.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/Obfuz/field-encrypt.xml.meta b/Samples/CustomConfigure/Assets/Obfuz/field-encrypt.xml.meta deleted file mode 100644 index 14147a4..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/field-encrypt.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 803182af32639c34687dae5975c9803f -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Obfuz/symbol-obfuscation.xml b/Samples/CustomConfigure/Assets/Obfuz/symbol-obfuscation.xml deleted file mode 100644 index e8c065b..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/symbol-obfuscation.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/Samples/CustomConfigure/Assets/Obfuz/symbol-obfuscation.xml.meta b/Samples/CustomConfigure/Assets/Obfuz/symbol-obfuscation.xml.meta deleted file mode 100644 index 8942ff5..0000000 --- a/Samples/CustomConfigure/Assets/Obfuz/symbol-obfuscation.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: aca3ee1a9ed53e44fb6d38b2910234df -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Resources.meta b/Samples/CustomConfigure/Assets/Resources.meta deleted file mode 100644 index 56aa397..0000000 --- a/Samples/CustomConfigure/Assets/Resources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d42a5aa28dcabc428e7a06b13421410 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Resources/Obfuz.meta b/Samples/CustomConfigure/Assets/Resources/Obfuz.meta deleted file mode 100644 index 3a82b4c..0000000 --- a/Samples/CustomConfigure/Assets/Resources/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5be12685e3d38a24ab47ccfde4f424a1 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes b/Samples/CustomConfigure/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes deleted file mode 100644 index 666203486e21874a44414fa9318f227e3e0ed94e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWg+~lD27bqc4$KVEi4UVl-IV#nod0ZH**l1jmp_mkF|B#~9*7#TsUhK+k z71&|ydybMXNJJIyaAVin@QkY092#ip$W|ZeD|32vQ?@%83;{RAv8=W^?9+qVjx+7D z@gF(q%Um*%3T#%O)-JQ)>9g3K^LlgP<)$ZWUT(5Dtsw$TuM(a^xyBfy&5DnXtJ8SPWXW`>b+x54(~# z)N?QWsn>Tg(BRzL;4DVvn}@-_U(0?OM;XMuC1^J zaB597P88Iu*wRT3^L%yL1yfoo?^eINa#BV_laBBl4(8HQ661INoxXt*^NW#ZwXmh! z<5k4Ep8V2FtrQQTIC&VOH~Hd_XXa_YmRMFb8iw-N1Ez${2x~a zDI5=F0_gsmj<0$OX$p4pyba6EyRo>+yGN_&dIc_J&b!KARJ%j#f=R^2QyIvvRb!mY zDJI$zNYH`wXCbd#I$)y$$TL2Ulm!sMj+K)rGEztZWI8l(Dl50aaCtzu(w6@?Rfzy+ zf_AzVgk2$YS=vutD?4jbrX!(q772{hpteh{)8F>sM9L{+{ws(#r@xF$bd&#G3WdsB zo&fTuRXT@*_%uCjyYORv6QZC@Ji@&9cnzURzd2M5vm`M*51&av+{UdiJoepZGM`6L zb3rHn;6GVwMS=qqV;IeX!ZskC$j1hp;WzLPL;72?wOnJF7TeNxS=q~ zFf~ACZr3T*O6fL%xxF-%#J9gL!!G9TO$Qjh=A1GoSy6m##K;SjsPeslp}*J9(kQA{ zb^gIsnRqE3k4DVG`xiTJh3xE!uJw2r6P#?72~yUv+QS~^9s#TQr43E06)X(D{{b=} zO`%M>C}Ij2<)qVb1a@=~EQnOb?#MoKx@b=U=(X7u#89vfDpgHga?m-gLFi5RNY5oG zyqt*FQgRu(MrkdvrZTH#kyy_0Atu|D7Z+$16FR7`*nYX}M{ly-Xt@wO0nIO&ga?iw ujO^{`zvJR~ZG{!VZ33ZtQY20PjZ)Ic$;ewkQYr`Yq*rfuc4{rsVd#X_rTQBH diff --git a/Samples/CustomConfigure/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta b/Samples/CustomConfigure/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta deleted file mode 100644 index cfaf37d..0000000 --- a/Samples/CustomConfigure/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c05b06a0efaf2b1449760b6e43a887d3 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes b/Samples/CustomConfigure/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes deleted file mode 100644 index d91a82dafebb3f968af0759569b8a7b8b162caa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWuad=sgU47iFfE^dzNj-D}T&^6H@!3j69H%>yX!OuzZE>_-*Vn^UeVP~V znCw*zBLM6c-rl0iwZK-SOug5kv6fMroS^SoI3`j|5 z!SuGkggBksOZddck3SQXzp(i=D4!I#7r!RZ!+th_7!Txw;uE@H<=}jFB5XhJR5Z2m zz%x4np0VZ=SM~eT{6G9tV!zy)Iv0muv+vygbvI^QPf>8JdZT9imNrBK`}m_)JS$ej zmRD6KT~WC)bhJyO?@p#>D6ctTtp>f%5hx!9FGwGBr|M2qA#Uh8IRR3|Z!x>)abprW z9YHcNjICn{6mm(0dl}QQxmi?I2Zv%duwY*GkXTCzFQp@^H?`xe1c3!@?7BiY<-)RH z&Em2Gam4#bq=AC+L4zC*RzKUOG?HSS30m$cWAy6@OjbMQw(kDuC6^TTm|Bw znvkQl^CP4dw{iE>Tz@Q7N}rUJl?c@8X*H*idqHxBn{w5E#TB>CQF^fWyC)bA{!c+L z=K?neYbQzVb|t+%!S7yJD&=XysmLU;R~Xk)pGrs`rpsm~d*i9eL& zQD%&XlNpG|i7NxS`TV_r{^8K7x4?otR00pii2!Vde1(bi*{p4RoIEQRw-f+X3P_#( zrp!WG7ZBu9c!m1{XqO&+FP+7Y%8MYCC#IxsOs=$CusY55M;!>J$IJ&6KJp0Wv>8CM z>Zmav;(f&5xU(s8^&vz?i55tIo_#P;2;7SKze@gZ+6lpzHrihG6sD?()5Hrx?&inf zHot&$`tby?&W5Gz7*(g=z~%UF5_8DG8b+=V^~|&PC|8={-o7g&VTVDCVf|!2%IJRl zvQxF}W3D$G2C?hHlk!yzz;%&z+os2@p$kF?ki6cAcVW3UIcecP%fVzYAm*O*r-hQY~9md%2 zN*Yc~i;-p*j?JOV63t>ALm?;{$q=8!)NxKCXKy{7{+X4jc_j4(i!k^8y=>V7YaG(C z(N_x|t~iZLl3ctS06b`NK5tz!MQ~3Bgqeu$v?dx*9a<(t4iqxq98aKtP4<|tFT@4^ OnValueChanged; - } - -} diff --git a/Samples/CustomConfigure/Assets/SymbolObfus/Test1.cs.meta b/Samples/CustomConfigure/Assets/SymbolObfus/Test1.cs.meta deleted file mode 100644 index aebe559..0000000 --- a/Samples/CustomConfigure/Assets/SymbolObfus/Test1.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f6e0d6841fddac44fac7f5957184875e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/SymbolObfus/Test2.cs b/Samples/CustomConfigure/Assets/SymbolObfus/Test2.cs deleted file mode 100644 index 687328d..0000000 --- a/Samples/CustomConfigure/Assets/SymbolObfus/Test2.cs +++ /dev/null @@ -1,28 +0,0 @@ -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace SymbolObfus -{ - [ObfuzIgnore] - public class Test2 - { - public class NestedTypeInTest1 - { - public int x; - } - - public int x; - - public int Value { get; set; } - - public void Foo() - { - - } - - public event System.Action OnValueChanged; - } - -} diff --git a/Samples/CustomConfigure/Assets/SymbolObfus/Test2.cs.meta b/Samples/CustomConfigure/Assets/SymbolObfus/Test2.cs.meta deleted file mode 100644 index a7c7ea3..0000000 --- a/Samples/CustomConfigure/Assets/SymbolObfus/Test2.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a44770e99f425ff40bad2a48b4997d68 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/SymbolObfus/Test3.cs b/Samples/CustomConfigure/Assets/SymbolObfus/Test3.cs deleted file mode 100644 index 21c01b4..0000000 --- a/Samples/CustomConfigure/Assets/SymbolObfus/Test3.cs +++ /dev/null @@ -1,48 +0,0 @@ -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace SymbolObfus -{ - public class Test3 - { - - [ObfuzIgnore] - public class NestedTypeInTest1 - { - public int x; - } - - public class NestedTypeInTest2 - { - public int x; - } - - [ObfuzIgnore] - public int x1; - - public int x2; - - [ObfuzIgnore] - public int Value1 { get; set; } - - public int Value2 { get; set; } - - [ObfuzIgnore] - public void Foo() - { - - } - - public void Bar() - { - } - - [ObfuzIgnore] - public event System.Action OnValueChanged1; - - public event System.Action OnValueChanged2; - } - -} diff --git a/Samples/CustomConfigure/Assets/SymbolObfus/Test3.cs.meta b/Samples/CustomConfigure/Assets/SymbolObfus/Test3.cs.meta deleted file mode 100644 index 38e16eb..0000000 --- a/Samples/CustomConfigure/Assets/SymbolObfus/Test3.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6f3ad1adfc9c52b4e81844824500bb0c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Assets/main.unity b/Samples/CustomConfigure/Assets/main.unity deleted file mode 100644 index c92c3ad..0000000 --- a/Samples/CustomConfigure/Assets/main.unity +++ /dev/null @@ -1,362 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 0} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 3 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - buildHeightMesh: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &1475525420 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1475525423} - - component: {fileID: 1475525422} - - component: {fileID: 1475525421} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1475525421 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1475525420} - m_Enabled: 1 ---- !u!20 &1475525422 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1475525420} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1475525423 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1475525420} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1674109924 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1674109926} - - component: {fileID: 1674109925} - m_Layer: 0 - m_Name: Bootstrap - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1674109925 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1674109924} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 639006a739675484884778c298eebdc4, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!4 &1674109926 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1674109924} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2040361796 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2040361798} - - component: {fileID: 2040361797} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &2040361797 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2040361796} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &2040361798 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2040361796} - serializedVersion: 2 - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1660057539 &9223372036854775807 -SceneRoots: - m_ObjectHideFlags: 0 - m_Roots: - - {fileID: 1475525423} - - {fileID: 2040361798} - - {fileID: 1674109926} diff --git a/Samples/CustomConfigure/Assets/main.unity.meta b/Samples/CustomConfigure/Assets/main.unity.meta deleted file mode 100644 index 55aa0b4..0000000 --- a/Samples/CustomConfigure/Assets/main.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 528018d8add4a724bb1e36008449a904 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/CustomConfigure/Packages/manifest.json b/Samples/CustomConfigure/Packages/manifest.json deleted file mode 100644 index 7f3dbb9..0000000 --- a/Samples/CustomConfigure/Packages/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "dependencies": { - "com.code-philosophy.obfuz": "https://github.com/focus-creative-games/obfuz.git?path=com.code-philosophy.obfuz", - "com.unity.ide.visualstudio": "2.0.23", - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.unitywebrequestwww": "1.0.0" - } -} diff --git a/Samples/CustomConfigure/ProjectSettings/AudioManager.asset b/Samples/CustomConfigure/ProjectSettings/AudioManager.asset deleted file mode 100644 index 07ebfb0..0000000 --- a/Samples/CustomConfigure/ProjectSettings/AudioManager.asset +++ /dev/null @@ -1,19 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!11 &1 -AudioManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Volume: 1 - Rolloff Scale: 1 - Doppler Factor: 1 - Default Speaker Mode: 2 - m_SampleRate: 0 - m_DSPBufferSize: 1024 - m_VirtualVoiceCount: 512 - m_RealVoiceCount: 32 - m_SpatializerPlugin: - m_AmbisonicDecoderPlugin: - m_DisableAudio: 0 - m_VirtualizeEffects: 1 - m_RequestedDSPBufferSize: 1024 diff --git a/Samples/CustomConfigure/ProjectSettings/ClusterInputManager.asset b/Samples/CustomConfigure/ProjectSettings/ClusterInputManager.asset deleted file mode 100644 index e7886b2..0000000 --- a/Samples/CustomConfigure/ProjectSettings/ClusterInputManager.asset +++ /dev/null @@ -1,6 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!236 &1 -ClusterInputManager: - m_ObjectHideFlags: 0 - m_Inputs: [] diff --git a/Samples/CustomConfigure/ProjectSettings/DynamicsManager.asset b/Samples/CustomConfigure/ProjectSettings/DynamicsManager.asset deleted file mode 100644 index cdc1f3e..0000000 --- a/Samples/CustomConfigure/ProjectSettings/DynamicsManager.asset +++ /dev/null @@ -1,34 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!55 &1 -PhysicsManager: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_Gravity: {x: 0, y: -9.81, z: 0} - m_DefaultMaterial: {fileID: 0} - m_BounceThreshold: 2 - m_SleepThreshold: 0.005 - m_DefaultContactOffset: 0.01 - m_DefaultSolverIterations: 6 - m_DefaultSolverVelocityIterations: 1 - m_QueriesHitBackfaces: 0 - m_QueriesHitTriggers: 1 - m_EnableAdaptiveForce: 0 - m_ClothInterCollisionDistance: 0 - m_ClothInterCollisionStiffness: 0 - m_ContactsGeneration: 1 - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - m_AutoSimulation: 1 - m_AutoSyncTransforms: 0 - m_ReuseCollisionCallbacks: 1 - m_ClothInterCollisionSettingsToggle: 0 - m_ContactPairsMode: 0 - m_BroadphaseType: 0 - m_WorldBounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 250, y: 250, z: 250} - m_WorldSubdivisions: 8 - m_FrictionType: 0 - m_EnableEnhancedDeterminism: 0 - m_EnableUnifiedHeightmaps: 1 - m_DefaultMaxAngluarSpeed: 7 diff --git a/Samples/CustomConfigure/ProjectSettings/EditorBuildSettings.asset b/Samples/CustomConfigure/ProjectSettings/EditorBuildSettings.asset deleted file mode 100644 index 2a164fd..0000000 --- a/Samples/CustomConfigure/ProjectSettings/EditorBuildSettings.asset +++ /dev/null @@ -1,11 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1045 &1 -EditorBuildSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Scenes: - - enabled: 1 - path: Assets/main.unity - guid: 528018d8add4a724bb1e36008449a904 - m_configObjects: {} diff --git a/Samples/CustomConfigure/ProjectSettings/EditorSettings.asset b/Samples/CustomConfigure/ProjectSettings/EditorSettings.asset deleted file mode 100644 index 1e44a0a..0000000 --- a/Samples/CustomConfigure/ProjectSettings/EditorSettings.asset +++ /dev/null @@ -1,30 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!159 &1 -EditorSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_ExternalVersionControlSupport: Visible Meta Files - m_SerializationMode: 2 - m_LineEndingsForNewScripts: 0 - m_DefaultBehaviorMode: 0 - m_PrefabRegularEnvironment: {fileID: 0} - m_PrefabUIEnvironment: {fileID: 0} - m_SpritePackerMode: 0 - m_SpritePackerPaddingPower: 1 - m_EtcTextureCompressorBehavior: 1 - m_EtcTextureFastCompressor: 1 - m_EtcTextureNormalCompressor: 2 - m_EtcTextureBestCompressor: 4 - m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref - m_ProjectGenerationRootNamespace: - m_CollabEditorSettings: - inProgressEnabled: 1 - m_EnableTextureStreamingInEditMode: 1 - m_EnableTextureStreamingInPlayMode: 1 - m_AsyncShaderCompilation: 1 - m_EnterPlayModeOptionsEnabled: 0 - m_EnterPlayModeOptions: 3 - m_ShowLightmapResolutionOverlay: 1 - m_UseLegacyProbeSampleCount: 0 - m_SerializeInlineMappingsOnOneLine: 1 diff --git a/Samples/CustomConfigure/ProjectSettings/GraphicsSettings.asset b/Samples/CustomConfigure/ProjectSettings/GraphicsSettings.asset deleted file mode 100644 index 4706883..0000000 --- a/Samples/CustomConfigure/ProjectSettings/GraphicsSettings.asset +++ /dev/null @@ -1,66 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!30 &1 -GraphicsSettings: - m_ObjectHideFlags: 0 - serializedVersion: 13 - m_Deferred: - m_Mode: 1 - m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} - m_DeferredReflections: - m_Mode: 1 - m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} - m_ScreenSpaceShadows: - m_Mode: 1 - m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} - m_LegacyDeferred: - m_Mode: 1 - m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} - m_DepthNormals: - m_Mode: 1 - m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} - m_MotionVectors: - m_Mode: 1 - m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} - m_LightHalo: - m_Mode: 1 - m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} - m_LensFlare: - m_Mode: 1 - m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} - m_AlwaysIncludedShaders: - - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} - m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} - m_CustomRenderPipeline: {fileID: 0} - m_TransparencySortMode: 0 - m_TransparencySortAxis: {x: 0, y: 0, z: 1} - m_DefaultRenderingPath: 1 - m_DefaultMobileRenderingPath: 1 - m_TierSettings: [] - m_LightmapStripping: 0 - m_FogStripping: 0 - m_InstancingStripping: 0 - m_LightmapKeepPlain: 1 - m_LightmapKeepDirCombined: 1 - m_LightmapKeepDynamicPlain: 1 - m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepShadowMask: 1 - m_LightmapKeepSubtractive: 1 - m_FogKeepLinear: 1 - m_FogKeepExp: 1 - m_FogKeepExp2: 1 - m_AlbedoSwatchInfos: [] - m_LightsUseLinearIntensity: 0 - m_LightsUseColorTemperature: 0 - m_LogWhenShaderIsCompiled: 0 - m_AllowEnlightenSupportForUpgradedProject: 0 diff --git a/Samples/CustomConfigure/ProjectSettings/HybridCLRSettings.asset b/Samples/CustomConfigure/ProjectSettings/HybridCLRSettings.asset deleted file mode 100644 index 8c743fe..0000000 --- a/Samples/CustomConfigure/ProjectSettings/HybridCLRSettings.asset +++ /dev/null @@ -1,32 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e189374413a3f00468e49d51d8b27a09, type: 3} - m_Name: - m_EditorClassIdentifier: - enable: 1 - useGlobalIl2cpp: 0 - hybridclrRepoURL: https://gitee.com/focus-creative-games/hybridclr - il2cppPlusRepoURL: https://gitee.com/focus-creative-games/il2cpp_plus - hotUpdateAssemblyDefinitions: - - {fileID: 5897886265953266890, guid: bb51ff56468259445b7d23b3d0e0f128, type: 3} - - {fileID: 5897886265953266890, guid: e486716a437ebda49bd80ffa906243cc, type: 3} - - {fileID: 5897886265953266890, guid: b34fdb1dadcceaf4893904ced3c8e655, type: 3} - hotUpdateAssemblies: [] - preserveHotUpdateAssemblies: [] - hotUpdateDllCompileOutputRootDir: HybridCLRData/HotUpdateDlls - externalHotUpdateAssembliyDirs: [] - strippedAOTDllOutputRootDir: HybridCLRData/AssembliesPostIl2CppStrip - patchAOTAssemblies: [] - outputLinkFile: HybridCLRGenerate/link.xml - outputAOTGenericReferenceFile: Main/AOTGenericReferences.cs - maxGenericReferenceIteration: 10 - maxMethodBridgeGenericIteration: 10 diff --git a/Samples/CustomConfigure/ProjectSettings/InputManager.asset b/Samples/CustomConfigure/ProjectSettings/InputManager.asset deleted file mode 100644 index 17c8f53..0000000 --- a/Samples/CustomConfigure/ProjectSettings/InputManager.asset +++ /dev/null @@ -1,295 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!13 &1 -InputManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Axes: - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: left - positiveButton: right - altNegativeButton: a - altPositiveButton: d - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: down - positiveButton: up - altNegativeButton: s - altPositiveButton: w - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left ctrl - altNegativeButton: - altPositiveButton: mouse 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left alt - altNegativeButton: - altPositiveButton: mouse 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left shift - altNegativeButton: - altPositiveButton: mouse 2 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: space - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse X - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Y - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse ScrollWheel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 2 - joyNum: 0 - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 0 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 1 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 2 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 3 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: return - altNegativeButton: - altPositiveButton: joystick button 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: enter - altNegativeButton: - altPositiveButton: space - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Cancel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: escape - altNegativeButton: - altPositiveButton: joystick button 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 diff --git a/Samples/CustomConfigure/ProjectSettings/MemorySettings.asset b/Samples/CustomConfigure/ProjectSettings/MemorySettings.asset deleted file mode 100644 index 5b5face..0000000 --- a/Samples/CustomConfigure/ProjectSettings/MemorySettings.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!387306366 &1 -MemorySettings: - m_ObjectHideFlags: 0 - m_EditorMemorySettings: - m_MainAllocatorBlockSize: -1 - m_ThreadAllocatorBlockSize: -1 - m_MainGfxBlockSize: -1 - m_ThreadGfxBlockSize: -1 - m_CacheBlockSize: -1 - m_TypetreeBlockSize: -1 - m_ProfilerBlockSize: -1 - m_ProfilerEditorBlockSize: -1 - m_BucketAllocatorGranularity: -1 - m_BucketAllocatorBucketsCount: -1 - m_BucketAllocatorBlockSize: -1 - m_BucketAllocatorBlockCount: -1 - m_ProfilerBucketAllocatorGranularity: -1 - m_ProfilerBucketAllocatorBucketsCount: -1 - m_ProfilerBucketAllocatorBlockSize: -1 - m_ProfilerBucketAllocatorBlockCount: -1 - m_TempAllocatorSizeMain: -1 - m_JobTempAllocatorBlockSize: -1 - m_BackgroundJobTempAllocatorBlockSize: -1 - m_JobTempAllocatorReducedBlockSize: -1 - m_TempAllocatorSizeGIBakingWorker: -1 - m_TempAllocatorSizeNavMeshWorker: -1 - m_TempAllocatorSizeAudioWorker: -1 - m_TempAllocatorSizeCloudWorker: -1 - m_TempAllocatorSizeGfx: -1 - m_TempAllocatorSizeJobWorker: -1 - m_TempAllocatorSizeBackgroundWorker: -1 - m_TempAllocatorSizePreloadManager: -1 - m_PlatformMemorySettings: {} diff --git a/Samples/CustomConfigure/ProjectSettings/MultiplayerManager.asset b/Samples/CustomConfigure/ProjectSettings/MultiplayerManager.asset deleted file mode 100644 index 2a93664..0000000 --- a/Samples/CustomConfigure/ProjectSettings/MultiplayerManager.asset +++ /dev/null @@ -1,7 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!655991488 &1 -MultiplayerManager: - m_ObjectHideFlags: 0 - m_EnableMultiplayerRoles: 0 - m_StrippingTypes: {} diff --git a/Samples/CustomConfigure/ProjectSettings/NavMeshAreas.asset b/Samples/CustomConfigure/ProjectSettings/NavMeshAreas.asset deleted file mode 100644 index 3b0b7c3..0000000 --- a/Samples/CustomConfigure/ProjectSettings/NavMeshAreas.asset +++ /dev/null @@ -1,91 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!126 &1 -NavMeshProjectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - areas: - - name: Walkable - cost: 1 - - name: Not Walkable - cost: 1 - - name: Jump - cost: 2 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - m_LastAgentTypeID: -887442657 - m_Settings: - - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.75 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_SettingNames: - - Humanoid diff --git a/Samples/CustomConfigure/ProjectSettings/Obfuz.asset b/Samples/CustomConfigure/ProjectSettings/Obfuz.asset deleted file mode 100644 index 74051cf..0000000 --- a/Samples/CustomConfigure/ProjectSettings/Obfuz.asset +++ /dev/null @@ -1,52 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c414eef017e565c4db1442ec64ec52fe, type: 3} - m_Name: - m_EditorClassIdentifier: - enable: 1 - assemblySettings: - assembliesToObfuscate: - - Assembly-CSharp - nonObfuscatedButReferencingObfuscatedAssemblies: [] - additionalAssemblySearchPaths: [] - obfuscationPassSettings: - enabledPasses: -1 - ruleFiles: [] - secretSettings: - defaultStaticSecretKey: Code Philosophy-Static - defaultDynamicSecretKey: Code Philosophy-Dynamic - secretKeyOutputPath: Assets/Resources/Obfuz - randomSeed: 0 - assembliesUsingDynamicSecretKeys: [] - encryptionVMSettings: - codeGenerationSecretKey: Obfuz - encryptionOpCodeCount: 256 - codeOutputPath: Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs - symbolObfusSettings: - debug: 1 - obfuscatedNamePrefix: $ - useConsistentNamespaceObfuscation: 1 - symbolMappingFile: Assets/Obfuz/SymbolObfus/symbol-mapping.xml - ruleFiles: - - Assets/Obfuz/symbol-obfuscation.xml - constEncryptSettings: - encryptionLevel: 1 - ruleFiles: - - Assets/Obfuz/const-encrypt.xml - fieldEncryptSettings: - encryptionLevel: 1 - ruleFiles: - - Assets/Obfuz/field-encrypt.xml - callObfusSettings: - obfuscationLevel: 1 - ruleFiles: - - Assets/Obfuz/call-obfuscation.xml diff --git a/Samples/CustomConfigure/ProjectSettings/PackageManagerSettings.asset b/Samples/CustomConfigure/ProjectSettings/PackageManagerSettings.asset deleted file mode 100644 index 112a053..0000000 --- a/Samples/CustomConfigure/ProjectSettings/PackageManagerSettings.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 61 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_EnablePreReleasePackages: 0 - m_EnablePackageDependencies: 0 - m_AdvancedSettingsExpanded: 1 - m_ScopedRegistriesSettingsExpanded: 1 - m_SeeAllPackageVersions: 0 - oneTimeWarningShown: 0 - m_Registries: - - m_Id: main - m_Name: - m_Url: https://packages.unity.com - m_Scopes: [] - m_IsDefault: 1 - m_Capabilities: 7 - m_UserSelectedRegistryName: - m_UserAddingNewScopedRegistry: 0 - m_RegistryInfoDraft: - m_Modified: 0 - m_ErrorMessage: - m_UserModificationsInstanceId: -830 - m_OriginalInstanceId: -832 - m_LoadAssets: 0 diff --git a/Samples/CustomConfigure/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json b/Samples/CustomConfigure/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json deleted file mode 100644 index 3c7b4c1..0000000 --- a/Samples/CustomConfigure/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "m_Dictionary": { - "m_DictionaryValues": [] - } -} \ No newline at end of file diff --git a/Samples/CustomConfigure/ProjectSettings/Physics2DSettings.asset b/Samples/CustomConfigure/ProjectSettings/Physics2DSettings.asset deleted file mode 100644 index 47880b1..0000000 --- a/Samples/CustomConfigure/ProjectSettings/Physics2DSettings.asset +++ /dev/null @@ -1,56 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!19 &1 -Physics2DSettings: - m_ObjectHideFlags: 0 - serializedVersion: 4 - m_Gravity: {x: 0, y: -9.81} - m_DefaultMaterial: {fileID: 0} - m_VelocityIterations: 8 - m_PositionIterations: 3 - m_VelocityThreshold: 1 - m_MaxLinearCorrection: 0.2 - m_MaxAngularCorrection: 8 - m_MaxTranslationSpeed: 100 - m_MaxRotationSpeed: 360 - m_BaumgarteScale: 0.2 - m_BaumgarteTimeOfImpactScale: 0.75 - m_TimeToSleep: 0.5 - m_LinearSleepTolerance: 0.01 - m_AngularSleepTolerance: 2 - m_DefaultContactOffset: 0.01 - m_JobOptions: - serializedVersion: 2 - useMultithreading: 0 - useConsistencySorting: 0 - m_InterpolationPosesPerJob: 100 - m_NewContactsPerJob: 30 - m_CollideContactsPerJob: 100 - m_ClearFlagsPerJob: 200 - m_ClearBodyForcesPerJob: 200 - m_SyncDiscreteFixturesPerJob: 50 - m_SyncContinuousFixturesPerJob: 50 - m_FindNearestContactsPerJob: 100 - m_UpdateTriggerContactsPerJob: 100 - m_IslandSolverCostThreshold: 100 - m_IslandSolverBodyCostScale: 1 - m_IslandSolverContactCostScale: 10 - m_IslandSolverJointCostScale: 10 - m_IslandSolverBodiesPerJob: 50 - m_IslandSolverContactsPerJob: 50 - m_AutoSimulation: 1 - m_QueriesHitTriggers: 1 - m_QueriesStartInColliders: 1 - m_CallbacksOnDisable: 1 - m_ReuseCollisionCallbacks: 1 - m_AutoSyncTransforms: 0 - m_AlwaysShowColliders: 0 - m_ShowColliderSleep: 1 - m_ShowColliderContacts: 0 - m_ShowColliderAABB: 0 - m_ContactArrowScale: 0.2 - m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} - m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} - m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} - m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Samples/CustomConfigure/ProjectSettings/PresetManager.asset b/Samples/CustomConfigure/ProjectSettings/PresetManager.asset deleted file mode 100644 index 67a94da..0000000 --- a/Samples/CustomConfigure/ProjectSettings/PresetManager.asset +++ /dev/null @@ -1,7 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1386491679 &1 -PresetManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_DefaultPresets: {} diff --git a/Samples/CustomConfigure/ProjectSettings/ProjectSettings.asset b/Samples/CustomConfigure/ProjectSettings/ProjectSettings.asset deleted file mode 100644 index 9398732..0000000 --- a/Samples/CustomConfigure/ProjectSettings/ProjectSettings.asset +++ /dev/null @@ -1,994 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!129 &1 -PlayerSettings: - m_ObjectHideFlags: 0 - serializedVersion: 26 - productGUID: e7f1e2f620eaec64485a63083a6d4cd8 - AndroidProfiler: 0 - AndroidFilterTouchesWhenObscured: 0 - AndroidEnableSustainedPerformanceMode: 0 - defaultScreenOrientation: 4 - targetDevice: 2 - useOnDemandResources: 0 - accelerometerFrequency: 60 - companyName: DefaultCompany - productName: ObfuzDemo - defaultCursor: {fileID: 0} - cursorHotspot: {x: 0, y: 0} - m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} - m_ShowUnitySplashScreen: 1 - m_ShowUnitySplashLogo: 1 - m_SplashScreenOverlayOpacity: 1 - m_SplashScreenAnimation: 1 - m_SplashScreenLogoStyle: 1 - m_SplashScreenDrawMode: 0 - m_SplashScreenBackgroundAnimationZoom: 1 - m_SplashScreenLogoAnimationZoom: 1 - m_SplashScreenBackgroundLandscapeAspect: 1 - m_SplashScreenBackgroundPortraitAspect: 1 - m_SplashScreenBackgroundLandscapeUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenBackgroundPortraitUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenLogos: [] - m_VirtualRealitySplashScreen: {fileID: 0} - m_HolographicTrackingLossScreen: {fileID: 0} - defaultScreenWidth: 800 - defaultScreenHeight: 600 - defaultScreenWidthWeb: 960 - defaultScreenHeightWeb: 600 - m_StereoRenderingPath: 0 - m_ActiveColorSpace: 1 - m_SpriteBatchVertexThreshold: 300 - m_MTRendering: 1 - mipStripping: 0 - numberOfMipsStripped: 0 - numberOfMipsStrippedPerMipmapLimitGroup: {} - m_StackTraceTypes: 010000000100000001000000010000000100000001000000 - iosShowActivityIndicatorOnLoading: -1 - androidShowActivityIndicatorOnLoading: -1 - iosUseCustomAppBackgroundBehavior: 0 - allowedAutorotateToPortrait: 1 - allowedAutorotateToPortraitUpsideDown: 1 - allowedAutorotateToLandscapeRight: 1 - allowedAutorotateToLandscapeLeft: 1 - useOSAutorotation: 1 - use32BitDisplayBuffer: 1 - preserveFramebufferAlpha: 0 - disableDepthAndStencilBuffers: 0 - androidStartInFullscreen: 1 - androidRenderOutsideSafeArea: 1 - androidUseSwappy: 1 - androidBlitType: 0 - androidResizableWindow: 0 - androidDefaultWindowWidth: 1920 - androidDefaultWindowHeight: 1080 - androidMinimumWindowWidth: 400 - androidMinimumWindowHeight: 300 - androidFullscreenMode: 1 - defaultIsNativeResolution: 1 - macRetinaSupport: 1 - runInBackground: 1 - captureSingleScreen: 0 - muteOtherAudioSources: 0 - Prepare IOS For Recording: 0 - Force IOS Speakers When Recording: 0 - deferSystemGesturesMode: 0 - hideHomeButton: 0 - submitAnalytics: 1 - usePlayerLog: 1 - dedicatedServerOptimizations: 0 - bakeCollisionMeshes: 0 - forceSingleInstance: 0 - useFlipModelSwapchain: 1 - resizableWindow: 0 - useMacAppStoreValidation: 0 - macAppStoreCategory: public.app-category.games - gpuSkinning: 1 - xboxPIXTextureCapture: 0 - xboxEnableAvatar: 0 - xboxEnableKinect: 0 - xboxEnableKinectAutoTracking: 0 - xboxEnableFitness: 0 - visibleInBackground: 1 - allowFullscreenSwitch: 1 - fullscreenMode: 3 - xboxSpeechDB: 0 - xboxEnableHeadOrientation: 0 - xboxEnableGuest: 0 - xboxEnablePIXSampling: 0 - metalFramebufferOnly: 0 - xboxOneResolution: 0 - xboxOneSResolution: 0 - xboxOneXResolution: 3 - xboxOneMonoLoggingLevel: 0 - xboxOneLoggingLevel: 1 - xboxOneDisableEsram: 0 - xboxOneEnableTypeOptimization: 0 - xboxOnePresentImmediateThreshold: 0 - switchQueueCommandMemory: 0 - switchQueueControlMemory: 16384 - switchQueueComputeMemory: 262144 - switchNVNShaderPoolsGranularity: 33554432 - switchNVNDefaultPoolsGranularity: 16777216 - switchNVNOtherPoolsGranularity: 16777216 - switchGpuScratchPoolGranularity: 2097152 - switchAllowGpuScratchShrinking: 0 - switchNVNMaxPublicTextureIDCount: 0 - switchNVNMaxPublicSamplerIDCount: 0 - switchNVNGraphicsFirmwareMemory: 32 - switchMaxWorkerMultiple: 8 - stadiaPresentMode: 0 - stadiaTargetFramerate: 0 - vulkanNumSwapchainBuffers: 3 - vulkanEnableSetSRGBWrite: 0 - vulkanEnablePreTransform: 1 - vulkanEnableLateAcquireNextImage: 0 - vulkanEnableCommandBufferRecycling: 1 - loadStoreDebugModeEnabled: 0 - bundleVersion: 0.1 - preloadedAssets: [] - metroInputSource: 0 - wsaTransparentSwapchain: 0 - m_HolographicPauseOnTrackingLoss: 1 - xboxOneDisableKinectGpuReservation: 1 - xboxOneEnable7thCore: 1 - vrSettings: - enable360StereoCapture: 0 - isWsaHolographicRemotingEnabled: 0 - enableFrameTimingStats: 0 - enableOpenGLProfilerGPURecorders: 1 - allowHDRDisplaySupport: 0 - useHDRDisplay: 0 - hdrBitDepth: 0 - m_ColorGamuts: 00000000 - targetPixelDensity: 30 - resolutionScalingMode: 0 - resetResolutionOnWindowResize: 0 - androidSupportedAspectRatio: 1 - androidMaxAspectRatio: 2.1 - applicationIdentifier: - Android: com.DefaultCompany.ObfuzDemo - Standalone: com.DefaultCompany.ObfuzDemo - buildNumber: - Standalone: 0 - VisionOS: 0 - iPhone: 0 - tvOS: 0 - overrideDefaultApplicationIdentifier: 0 - AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 22 - AndroidTargetSdkVersion: 0 - AndroidPreferredInstallLocation: 1 - aotOptions: - stripEngineCode: 1 - iPhoneStrippingLevel: 0 - iPhoneScriptCallOptimization: 0 - ForceInternetPermission: 0 - ForceSDCardPermission: 0 - CreateWallpaper: 0 - APKExpansionFiles: 0 - keepLoadedShadersAlive: 0 - StripUnusedMeshComponents: 1 - strictShaderVariantMatching: 0 - VertexChannelCompressionMask: 4054 - iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 12.0 - tvOSSdkVersion: 0 - tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 12.0 - VisionOSSdkVersion: 0 - VisionOSTargetOSVersionString: 1.0 - uIPrerenderedIcon: 0 - uIRequiresPersistentWiFi: 0 - uIRequiresFullScreen: 1 - uIStatusBarHidden: 1 - uIExitOnSuspend: 0 - uIStatusBarStyle: 0 - appleTVSplashScreen: {fileID: 0} - appleTVSplashScreen2x: {fileID: 0} - tvOSSmallIconLayers: [] - tvOSSmallIconLayers2x: [] - tvOSLargeIconLayers: [] - tvOSLargeIconLayers2x: [] - tvOSTopShelfImageLayers: [] - tvOSTopShelfImageLayers2x: [] - tvOSTopShelfImageWideLayers: [] - tvOSTopShelfImageWideLayers2x: [] - iOSLaunchScreenType: 0 - iOSLaunchScreenPortrait: {fileID: 0} - iOSLaunchScreenLandscape: {fileID: 0} - iOSLaunchScreenBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreenFillPct: 100 - iOSLaunchScreenSize: 100 - iOSLaunchScreenCustomXibPath: - iOSLaunchScreeniPadType: 0 - iOSLaunchScreeniPadImage: {fileID: 0} - iOSLaunchScreeniPadBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreeniPadFillPct: 100 - iOSLaunchScreeniPadSize: 100 - iOSLaunchScreeniPadCustomXibPath: - iOSLaunchScreenCustomStoryboardPath: - iOSLaunchScreeniPadCustomStoryboardPath: - iOSDeviceRequirements: [] - iOSURLSchemes: [] - macOSURLSchemes: [] - iOSBackgroundModes: 0 - iOSMetalForceHardShadows: 0 - metalEditorSupport: 1 - metalAPIValidation: 1 - iOSRenderExtraFrameOnPause: 0 - iosCopyPluginsCodeInsteadOfSymlink: 0 - appleDeveloperTeamID: - iOSManualSigningProvisioningProfileID: - tvOSManualSigningProvisioningProfileID: - VisionOSManualSigningProvisioningProfileID: - iOSManualSigningProvisioningProfileType: 0 - tvOSManualSigningProvisioningProfileType: 0 - VisionOSManualSigningProvisioningProfileType: 0 - appleEnableAutomaticSigning: 0 - iOSRequireARKit: 0 - iOSAutomaticallyDetectAndAddCapabilities: 1 - appleEnableProMotion: 0 - shaderPrecisionModel: 0 - clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea - templatePackageId: com.unity.template.3d@8.1.3 - templateDefaultScene: Assets/Scenes/SampleScene.unity - useCustomMainManifest: 0 - useCustomLauncherManifest: 0 - useCustomMainGradleTemplate: 0 - useCustomLauncherGradleManifest: 0 - useCustomBaseGradleTemplate: 0 - useCustomGradlePropertiesTemplate: 0 - useCustomGradleSettingsTemplate: 0 - useCustomProguardFile: 0 - AndroidTargetArchitectures: 1 - AndroidTargetDevices: 0 - AndroidSplashScreenScale: 0 - androidSplashScreen: {fileID: 0} - AndroidKeystoreName: - AndroidKeyaliasName: - AndroidEnableArmv9SecurityFeatures: 0 - AndroidBuildApkPerCpuArchitecture: 0 - AndroidTVCompatibility: 0 - AndroidIsGame: 1 - AndroidEnableTango: 0 - androidEnableBanner: 1 - androidUseLowAccuracyLocation: 0 - androidUseCustomKeystore: 0 - m_AndroidBanners: - - width: 320 - height: 180 - banner: {fileID: 0} - androidGamepadSupportLevel: 0 - chromeosInputEmulation: 1 - AndroidMinifyRelease: 0 - AndroidMinifyDebug: 0 - AndroidValidateAppBundleSize: 1 - AndroidAppBundleSizeToValidate: 150 - m_BuildTargetIcons: [] - m_BuildTargetPlatformIcons: - - m_BuildTarget: tvOS - m_Icons: - - m_Textures: [] - m_Width: 1280 - m_Height: 768 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 800 - m_Height: 480 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 400 - m_Height: 240 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 4640 - m_Height: 1440 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 2320 - m_Height: 720 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 3840 - m_Height: 1440 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 1920 - m_Height: 720 - m_Kind: 1 - m_SubKind: - - m_BuildTarget: iPhone - m_Icons: - - m_Textures: [] - m_Width: 180 - m_Height: 180 - m_Kind: 0 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 120 - m_Height: 120 - m_Kind: 0 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 167 - m_Height: 167 - m_Kind: 0 - m_SubKind: iPad - - m_Textures: [] - m_Width: 152 - m_Height: 152 - m_Kind: 0 - m_SubKind: iPad - - m_Textures: [] - m_Width: 76 - m_Height: 76 - m_Kind: 0 - m_SubKind: iPad - - m_Textures: [] - m_Width: 120 - m_Height: 120 - m_Kind: 3 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 80 - m_Height: 80 - m_Kind: 3 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 80 - m_Height: 80 - m_Kind: 3 - m_SubKind: iPad - - m_Textures: [] - m_Width: 40 - m_Height: 40 - m_Kind: 3 - m_SubKind: iPad - - m_Textures: [] - m_Width: 87 - m_Height: 87 - m_Kind: 1 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 58 - m_Height: 58 - m_Kind: 1 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 29 - m_Height: 29 - m_Kind: 1 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 58 - m_Height: 58 - m_Kind: 1 - m_SubKind: iPad - - m_Textures: [] - m_Width: 29 - m_Height: 29 - m_Kind: 1 - m_SubKind: iPad - - m_Textures: [] - m_Width: 60 - m_Height: 60 - m_Kind: 2 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 40 - m_Height: 40 - m_Kind: 2 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 40 - m_Height: 40 - m_Kind: 2 - m_SubKind: iPad - - m_Textures: [] - m_Width: 20 - m_Height: 20 - m_Kind: 2 - m_SubKind: iPad - - m_Textures: [] - m_Width: 1024 - m_Height: 1024 - m_Kind: 4 - m_SubKind: App Store - - m_BuildTarget: Android - m_Icons: - - m_Textures: [] - m_Width: 432 - m_Height: 432 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 324 - m_Height: 324 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 216 - m_Height: 216 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 162 - m_Height: 162 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 108 - m_Height: 108 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 81 - m_Height: 81 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 192 - m_Height: 192 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 144 - m_Height: 144 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 96 - m_Height: 96 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 72 - m_Height: 72 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 48 - m_Height: 48 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 36 - m_Height: 36 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 192 - m_Height: 192 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 144 - m_Height: 144 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 96 - m_Height: 96 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 72 - m_Height: 72 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 48 - m_Height: 48 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 36 - m_Height: 36 - m_Kind: 0 - m_SubKind: - m_BuildTargetBatching: - - m_BuildTarget: Standalone - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: tvOS - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: Android - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: iPhone - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: WebGL - m_StaticBatching: 0 - m_DynamicBatching: 0 - m_BuildTargetShaderSettings: [] - m_BuildTargetGraphicsJobs: - - m_BuildTarget: MacStandaloneSupport - m_GraphicsJobs: 0 - - m_BuildTarget: Switch - m_GraphicsJobs: 1 - - m_BuildTarget: MetroSupport - m_GraphicsJobs: 1 - - m_BuildTarget: AppleTVSupport - m_GraphicsJobs: 0 - - m_BuildTarget: BJMSupport - m_GraphicsJobs: 1 - - m_BuildTarget: LinuxStandaloneSupport - m_GraphicsJobs: 1 - - m_BuildTarget: PS4Player - m_GraphicsJobs: 1 - - m_BuildTarget: iOSSupport - m_GraphicsJobs: 0 - - m_BuildTarget: WindowsStandaloneSupport - m_GraphicsJobs: 1 - - m_BuildTarget: XboxOnePlayer - m_GraphicsJobs: 1 - - m_BuildTarget: LuminSupport - m_GraphicsJobs: 0 - - m_BuildTarget: AndroidPlayer - m_GraphicsJobs: 0 - - m_BuildTarget: WebGLSupport - m_GraphicsJobs: 0 - m_BuildTargetGraphicsJobMode: - - m_BuildTarget: PS4Player - m_GraphicsJobMode: 0 - - m_BuildTarget: XboxOnePlayer - m_GraphicsJobMode: 0 - m_BuildTargetGraphicsAPIs: - - m_BuildTarget: AndroidPlayer - m_APIs: 150000000b000000 - m_Automatic: 1 - - m_BuildTarget: iOSSupport - m_APIs: 10000000 - m_Automatic: 1 - - m_BuildTarget: AppleTVSupport - m_APIs: 10000000 - m_Automatic: 1 - - m_BuildTarget: WebGLSupport - m_APIs: 0b000000 - m_Automatic: 1 - m_BuildTargetVRSettings: - - m_BuildTarget: Standalone - m_Enabled: 0 - m_Devices: - - Oculus - - OpenVR - m_DefaultShaderChunkSizeInMB: 16 - m_DefaultShaderChunkCount: 0 - openGLRequireES31: 0 - openGLRequireES31AEP: 0 - openGLRequireES32: 0 - m_TemplateCustomTags: {} - mobileMTRendering: - Android: 1 - iPhone: 1 - tvOS: 1 - m_BuildTargetGroupLightmapEncodingQuality: - - m_BuildTarget: Android - m_EncodingQuality: 1 - - m_BuildTarget: iPhone - m_EncodingQuality: 1 - - m_BuildTarget: tvOS - m_EncodingQuality: 1 - m_BuildTargetGroupHDRCubemapEncodingQuality: - - m_BuildTarget: Android - m_EncodingQuality: 1 - - m_BuildTarget: iPhone - m_EncodingQuality: 1 - - m_BuildTarget: tvOS - m_EncodingQuality: 1 - m_BuildTargetGroupLightmapSettings: [] - m_BuildTargetGroupLoadStoreDebugModeSettings: [] - m_BuildTargetNormalMapEncoding: - - m_BuildTarget: Android - m_Encoding: 1 - - m_BuildTarget: iPhone - m_Encoding: 1 - - m_BuildTarget: tvOS - m_Encoding: 1 - m_BuildTargetDefaultTextureCompressionFormat: - - m_BuildTarget: Android - m_Format: 3 - playModeTestRunnerEnabled: 0 - runPlayModeTestAsEditModeTest: 0 - actionOnDotNetUnhandledException: 1 - enableInternalProfiler: 0 - logObjCUncaughtExceptions: 1 - enableCrashReportAPI: 0 - cameraUsageDescription: - locationUsageDescription: - microphoneUsageDescription: - bluetoothUsageDescription: - macOSTargetOSVersion: 10.13.0 - switchNMETAOverride: - switchNetLibKey: - switchSocketMemoryPoolSize: 6144 - switchSocketAllocatorPoolSize: 128 - switchSocketConcurrencyLimit: 14 - switchScreenResolutionBehavior: 2 - switchUseCPUProfiler: 0 - switchEnableFileSystemTrace: 0 - switchUseGOLDLinker: 0 - switchLTOSetting: 0 - switchApplicationID: 0x01004b9000490000 - switchNSODependencies: - switchCompilerFlags: - switchTitleNames_0: - switchTitleNames_1: - switchTitleNames_2: - switchTitleNames_3: - switchTitleNames_4: - switchTitleNames_5: - switchTitleNames_6: - switchTitleNames_7: - switchTitleNames_8: - switchTitleNames_9: - switchTitleNames_10: - switchTitleNames_11: - switchTitleNames_12: - switchTitleNames_13: - switchTitleNames_14: - switchTitleNames_15: - switchPublisherNames_0: - switchPublisherNames_1: - switchPublisherNames_2: - switchPublisherNames_3: - switchPublisherNames_4: - switchPublisherNames_5: - switchPublisherNames_6: - switchPublisherNames_7: - switchPublisherNames_8: - switchPublisherNames_9: - switchPublisherNames_10: - switchPublisherNames_11: - switchPublisherNames_12: - switchPublisherNames_13: - switchPublisherNames_14: - switchPublisherNames_15: - switchIcons_0: {fileID: 0} - switchIcons_1: {fileID: 0} - switchIcons_2: {fileID: 0} - switchIcons_3: {fileID: 0} - switchIcons_4: {fileID: 0} - switchIcons_5: {fileID: 0} - switchIcons_6: {fileID: 0} - switchIcons_7: {fileID: 0} - switchIcons_8: {fileID: 0} - switchIcons_9: {fileID: 0} - switchIcons_10: {fileID: 0} - switchIcons_11: {fileID: 0} - switchIcons_12: {fileID: 0} - switchIcons_13: {fileID: 0} - switchIcons_14: {fileID: 0} - switchIcons_15: {fileID: 0} - switchSmallIcons_0: {fileID: 0} - switchSmallIcons_1: {fileID: 0} - switchSmallIcons_2: {fileID: 0} - switchSmallIcons_3: {fileID: 0} - switchSmallIcons_4: {fileID: 0} - switchSmallIcons_5: {fileID: 0} - switchSmallIcons_6: {fileID: 0} - switchSmallIcons_7: {fileID: 0} - switchSmallIcons_8: {fileID: 0} - switchSmallIcons_9: {fileID: 0} - switchSmallIcons_10: {fileID: 0} - switchSmallIcons_11: {fileID: 0} - switchSmallIcons_12: {fileID: 0} - switchSmallIcons_13: {fileID: 0} - switchSmallIcons_14: {fileID: 0} - switchSmallIcons_15: {fileID: 0} - switchManualHTML: - switchAccessibleURLs: - switchLegalInformation: - switchMainThreadStackSize: 1048576 - switchPresenceGroupId: - switchLogoHandling: 0 - switchReleaseVersion: 0 - switchDisplayVersion: 1.0.0 - switchStartupUserAccount: 0 - switchSupportedLanguagesMask: 0 - switchLogoType: 0 - switchApplicationErrorCodeCategory: - switchUserAccountSaveDataSize: 0 - switchUserAccountSaveDataJournalSize: 0 - switchApplicationAttribute: 0 - switchCardSpecSize: -1 - switchCardSpecClock: -1 - switchRatingsMask: 0 - switchRatingsInt_0: 0 - switchRatingsInt_1: 0 - switchRatingsInt_2: 0 - switchRatingsInt_3: 0 - switchRatingsInt_4: 0 - switchRatingsInt_5: 0 - switchRatingsInt_6: 0 - switchRatingsInt_7: 0 - switchRatingsInt_8: 0 - switchRatingsInt_9: 0 - switchRatingsInt_10: 0 - switchRatingsInt_11: 0 - switchRatingsInt_12: 0 - switchLocalCommunicationIds_0: - switchLocalCommunicationIds_1: - switchLocalCommunicationIds_2: - switchLocalCommunicationIds_3: - switchLocalCommunicationIds_4: - switchLocalCommunicationIds_5: - switchLocalCommunicationIds_6: - switchLocalCommunicationIds_7: - switchParentalControl: 0 - switchAllowsScreenshot: 1 - switchAllowsVideoCapturing: 1 - switchAllowsRuntimeAddOnContentInstall: 0 - switchDataLossConfirmation: 0 - switchUserAccountLockEnabled: 0 - switchSystemResourceMemory: 16777216 - switchSupportedNpadStyles: 22 - switchNativeFsCacheSize: 32 - switchIsHoldTypeHorizontal: 0 - switchSupportedNpadCount: 8 - switchEnableTouchScreen: 1 - switchSocketConfigEnabled: 0 - switchTcpInitialSendBufferSize: 32 - switchTcpInitialReceiveBufferSize: 64 - switchTcpAutoSendBufferSizeMax: 256 - switchTcpAutoReceiveBufferSizeMax: 256 - switchUdpSendBufferSize: 9 - switchUdpReceiveBufferSize: 42 - switchSocketBufferEfficiency: 4 - switchSocketInitializeEnabled: 1 - switchNetworkInterfaceManagerInitializeEnabled: 1 - switchUseNewStyleFilepaths: 1 - switchUseLegacyFmodPriorities: 0 - switchUseMicroSleepForYield: 1 - switchEnableRamDiskSupport: 0 - switchMicroSleepForYieldTime: 25 - switchRamDiskSpaceSize: 12 - ps4NPAgeRating: 12 - ps4NPTitleSecret: - ps4NPTrophyPackPath: - ps4ParentalLevel: 11 - ps4ContentID: ED1633-NPXX51362_00-0000000000000000 - ps4Category: 0 - ps4MasterVersion: 01.00 - ps4AppVersion: 01.00 - ps4AppType: 0 - ps4ParamSfxPath: - ps4VideoOutPixelFormat: 0 - ps4VideoOutInitialWidth: 1920 - ps4VideoOutBaseModeInitialWidth: 1920 - ps4VideoOutReprojectionRate: 60 - ps4PronunciationXMLPath: - ps4PronunciationSIGPath: - ps4BackgroundImagePath: - ps4StartupImagePath: - ps4StartupImagesFolder: - ps4IconImagesFolder: - ps4SaveDataImagePath: - ps4SdkOverride: - ps4BGMPath: - ps4ShareFilePath: - ps4ShareOverlayImagePath: - ps4PrivacyGuardImagePath: - ps4ExtraSceSysFile: - ps4NPtitleDatPath: - ps4RemotePlayKeyAssignment: -1 - ps4RemotePlayKeyMappingDir: - ps4PlayTogetherPlayerCount: 0 - ps4EnterButtonAssignment: 1 - ps4ApplicationParam1: 0 - ps4ApplicationParam2: 0 - ps4ApplicationParam3: 0 - ps4ApplicationParam4: 0 - ps4DownloadDataSize: 0 - ps4GarlicHeapSize: 2048 - ps4ProGarlicHeapSize: 2560 - playerPrefsMaxSize: 32768 - ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ - ps4pnSessions: 1 - ps4pnPresence: 1 - ps4pnFriends: 1 - ps4pnGameCustomData: 1 - playerPrefsSupport: 0 - enableApplicationExit: 0 - resetTempFolder: 1 - restrictedAudioUsageRights: 0 - ps4UseResolutionFallback: 0 - ps4ReprojectionSupport: 0 - ps4UseAudio3dBackend: 0 - ps4UseLowGarlicFragmentationMode: 1 - ps4SocialScreenEnabled: 0 - ps4ScriptOptimizationLevel: 0 - ps4Audio3dVirtualSpeakerCount: 14 - ps4attribCpuUsage: 0 - ps4PatchPkgPath: - ps4PatchLatestPkgPath: - ps4PatchChangeinfoPath: - ps4PatchDayOne: 0 - ps4attribUserManagement: 0 - ps4attribMoveSupport: 0 - ps4attrib3DSupport: 0 - ps4attribShareSupport: 0 - ps4attribExclusiveVR: 0 - ps4disableAutoHideSplash: 0 - ps4videoRecordingFeaturesUsed: 0 - ps4contentSearchFeaturesUsed: 0 - ps4CompatibilityPS5: 0 - ps4AllowPS5Detection: 0 - ps4GPU800MHz: 1 - ps4attribEyeToEyeDistanceSettingVR: 0 - ps4IncludedModules: [] - ps4attribVROutputEnabled: 0 - monoEnv: - splashScreenBackgroundSourceLandscape: {fileID: 0} - splashScreenBackgroundSourcePortrait: {fileID: 0} - blurSplashScreenBackground: 1 - spritePackerPolicy: - webGLMemorySize: 16 - webGLExceptionSupport: 1 - webGLNameFilesAsHashes: 0 - webGLShowDiagnostics: 0 - webGLDataCaching: 1 - webGLDebugSymbols: 0 - webGLEmscriptenArgs: - webGLModulesDirectory: - webGLTemplate: APPLICATION:Default - webGLAnalyzeBuildSize: 0 - webGLUseEmbeddedResources: 0 - webGLCompressionFormat: 1 - webGLWasmArithmeticExceptions: 0 - webGLLinkerTarget: 1 - webGLThreadsSupport: 0 - webGLDecompressionFallback: 0 - webGLInitialMemorySize: 32 - webGLMaximumMemorySize: 2048 - webGLMemoryGrowthMode: 2 - webGLMemoryLinearGrowthStep: 16 - webGLMemoryGeometricGrowthStep: 0.2 - webGLMemoryGeometricGrowthCap: 96 - webGLPowerPreference: 2 - scriptingDefineSymbols: {} - additionalCompilerArguments: {} - platformArchitecture: {} - scriptingBackend: - Android: 1 - Standalone: 1 - il2cppCompilerConfiguration: - Android: 0 - Standalone: 0 - il2cppCodeGeneration: {} - managedStrippingLevel: - EmbeddedLinux: 1 - GameCoreScarlett: 1 - GameCoreXboxOne: 1 - Nintendo Switch: 1 - PS4: 1 - PS5: 1 - QNX: 1 - Stadia: 1 - VisionOS: 1 - WebGL: 1 - Windows Store Apps: 1 - XboxOne: 1 - iPhone: 1 - tvOS: 1 - incrementalIl2cppBuild: {} - suppressCommonWarnings: 1 - allowUnsafeCode: 0 - useDeterministicCompilation: 1 - additionalIl2CppArgs: - scriptingRuntimeVersion: 1 - gcIncremental: 1 - gcWBarrierValidation: 0 - apiCompatibilityLevelPerPlatform: {} - m_RenderingPath: 1 - m_MobileRenderingPath: 1 - metroPackageName: ObfuzDemo - metroPackageVersion: - metroCertificatePath: - metroCertificatePassword: - metroCertificateSubject: - metroCertificateIssuer: - metroCertificateNotAfter: 0000000000000000 - metroApplicationDescription: ObfuzDemo - wsaImages: {} - metroTileShortName: - metroTileShowName: 0 - metroMediumTileShowName: 0 - metroLargeTileShowName: 0 - metroWideTileShowName: 0 - metroSupportStreamingInstall: 0 - metroLastRequiredScene: 0 - metroDefaultTileSize: 1 - metroTileForegroundText: 2 - metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} - metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} - metroSplashScreenUseBackgroundColor: 0 - platformCapabilities: {} - metroTargetDeviceFamilies: {} - metroFTAName: - metroFTAFileTypes: [] - metroProtocolName: - vcxProjDefaultLanguage: - XboxOneProductId: - XboxOneUpdateKey: - XboxOneSandboxId: - XboxOneContentId: - XboxOneTitleId: - XboxOneSCId: - XboxOneGameOsOverridePath: - XboxOnePackagingOverridePath: - XboxOneAppManifestOverridePath: - XboxOneVersion: 1.0.0.0 - XboxOnePackageEncryption: 0 - XboxOnePackageUpdateGranularity: 2 - XboxOneDescription: - XboxOneLanguage: - - enus - XboxOneCapability: [] - XboxOneGameRating: {} - XboxOneIsContentPackage: 0 - XboxOneEnhancedXboxCompatibilityMode: 0 - XboxOneEnableGPUVariability: 1 - XboxOneSockets: {} - XboxOneSplashScreen: {fileID: 0} - XboxOneAllowedProductIds: [] - XboxOnePersistentLocalStorageSize: 0 - XboxOneXTitleMemory: 8 - XboxOneOverrideIdentityName: - XboxOneOverrideIdentityPublisher: - vrEditorSettings: {} - cloudServicesEnabled: - UNet: 1 - luminIcon: - m_Name: - m_ModelFolderPath: - m_PortalFolderPath: - luminCert: - m_CertPath: - m_SignPackage: 1 - luminIsChannelApp: 0 - luminVersion: - m_VersionCode: 1 - m_VersionName: - hmiPlayerDataPath: - hmiForceSRGBBlit: 1 - embeddedLinuxEnableGamepadInput: 1 - hmiLogStartupTiming: 0 - hmiCpuConfiguration: - apiCompatibilityLevel: 3 - activeInputHandler: 0 - windowsGamepadBackendHint: 0 - cloudProjectId: - framebufferDepthMemorylessMode: 0 - qualitySettingsNames: [] - projectName: - organizationId: - cloudEnabled: 0 - legacyClampBlendShapeWeights: 0 - hmiLoadingImage: {fileID: 0} - platformRequiresReadableAssets: 0 - virtualTexturingSupportEnabled: 0 - insecureHttpOption: 0 diff --git a/Samples/CustomConfigure/ProjectSettings/ProjectVersion.txt b/Samples/CustomConfigure/ProjectSettings/ProjectVersion.txt deleted file mode 100644 index 7a6f40b..0000000 --- a/Samples/CustomConfigure/ProjectSettings/ProjectVersion.txt +++ /dev/null @@ -1,2 +0,0 @@ -m_EditorVersion: 2022.3.62f1 -m_EditorVersionWithRevision: 2022.3.62f1 (4af31df58517) diff --git a/Samples/CustomConfigure/ProjectSettings/QualitySettings.asset b/Samples/CustomConfigure/ProjectSettings/QualitySettings.asset deleted file mode 100644 index 36c0dad..0000000 --- a/Samples/CustomConfigure/ProjectSettings/QualitySettings.asset +++ /dev/null @@ -1,234 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!47 &1 -QualitySettings: - m_ObjectHideFlags: 0 - serializedVersion: 5 - m_CurrentQuality: 5 - m_QualitySettings: - - serializedVersion: 2 - name: Very Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 15 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 1 - textureQuality: 1 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.3 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.4 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 16 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Medium - pixelLightCount: 1 - shadows: 1 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 1 - lodBias: 0.7 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 64 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: High - pixelLightCount: 2 - shadows: 2 - shadowResolution: 1 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 40 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 0 - softParticles: 0 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 1 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 256 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Very High - pixelLightCount: 3 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 70 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 2 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 1.5 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 1024 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Ultra - pixelLightCount: 4 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 4 - shadowDistance: 150 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 2 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 2 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4096 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - m_PerPlatformDefaultQuality: - Android: 2 - Lumin: 5 - GameCoreScarlett: 5 - GameCoreXboxOne: 5 - Nintendo 3DS: 5 - Nintendo Switch: 5 - PS4: 5 - PS5: 5 - Stadia: 5 - Standalone: 5 - WebGL: 3 - Windows Store Apps: 5 - XboxOne: 5 - iPhone: 2 - tvOS: 2 diff --git a/Samples/CustomConfigure/ProjectSettings/SceneTemplateSettings.json b/Samples/CustomConfigure/ProjectSettings/SceneTemplateSettings.json deleted file mode 100644 index 5e97f83..0000000 --- a/Samples/CustomConfigure/ProjectSettings/SceneTemplateSettings.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "templatePinStates": [], - "dependencyTypeInfos": [ - { - "userAdded": false, - "type": "UnityEngine.AnimationClip", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.Animations.AnimatorController", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.AnimatorOverrideController", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.Audio.AudioMixerController", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.ComputeShader", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.Cubemap", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.GameObject", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.LightingDataAsset", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.LightingSettings", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Material", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.MonoScript", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.PhysicMaterial", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.PhysicsMaterial2D", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Rendering.VolumeProfile", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.SceneAsset", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.Shader", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.ShaderVariantCollection", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.Texture", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Texture2D", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Timeline.TimelineAsset", - "defaultInstantiationMode": 0 - } - ], - "defaultDependencyTypeInfo": { - "userAdded": false, - "type": "", - "defaultInstantiationMode": 1 - }, - "newSceneOverride": 0 -} \ No newline at end of file diff --git a/Samples/CustomConfigure/ProjectSettings/TagManager.asset b/Samples/CustomConfigure/ProjectSettings/TagManager.asset deleted file mode 100644 index 1c92a78..0000000 --- a/Samples/CustomConfigure/ProjectSettings/TagManager.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 diff --git a/Samples/CustomConfigure/ProjectSettings/TimeManager.asset b/Samples/CustomConfigure/ProjectSettings/TimeManager.asset deleted file mode 100644 index 558a017..0000000 --- a/Samples/CustomConfigure/ProjectSettings/TimeManager.asset +++ /dev/null @@ -1,9 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.33333334 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 diff --git a/Samples/CustomConfigure/ProjectSettings/UnityConnectSettings.asset b/Samples/CustomConfigure/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index a88bee0..0000000 --- a/Samples/CustomConfigure/ProjectSettings/UnityConnectSettings.asset +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 1 - m_Enabled: 0 - m_TestMode: 0 - m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events - m_EventUrl: https://cdp.cloud.unity3d.com/v1/events - m_ConfigUrl: https://config.uca.cloud.unity3d.com - m_DashboardUrl: https://dashboard.unity3d.com - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com - m_Enabled: 0 - m_LogBufferSize: 10 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 0 - m_TestMode: 0 - m_InitializeOnStartup: 1 - m_PackageRequiringCoreStatsPresent: 0 - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_IosGameId: - m_AndroidGameId: - m_GameIds: {} - m_GameId: - PerformanceReportingSettings: - m_Enabled: 0 diff --git a/Samples/CustomConfigure/ProjectSettings/VFXManager.asset b/Samples/CustomConfigure/ProjectSettings/VFXManager.asset deleted file mode 100644 index 3a95c98..0000000 --- a/Samples/CustomConfigure/ProjectSettings/VFXManager.asset +++ /dev/null @@ -1,12 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!937362698 &1 -VFXManager: - m_ObjectHideFlags: 0 - m_IndirectShader: {fileID: 0} - m_CopyBufferShader: {fileID: 0} - m_SortShader: {fileID: 0} - m_StripUpdateShader: {fileID: 0} - m_RenderPipeSettingsPath: - m_FixedTimeStep: 0.016666668 - m_MaxDeltaTime: 0.05 diff --git a/Samples/CustomConfigure/ProjectSettings/VersionControlSettings.asset b/Samples/CustomConfigure/ProjectSettings/VersionControlSettings.asset deleted file mode 100644 index dca2881..0000000 --- a/Samples/CustomConfigure/ProjectSettings/VersionControlSettings.asset +++ /dev/null @@ -1,8 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!890905787 &1 -VersionControlSettings: - m_ObjectHideFlags: 0 - m_Mode: Visible Meta Files - m_CollabEditorSettings: - inProgressEnabled: 1 diff --git a/Samples/CustomConfigure/ProjectSettings/XRSettings.asset b/Samples/CustomConfigure/ProjectSettings/XRSettings.asset deleted file mode 100644 index 482590c..0000000 --- a/Samples/CustomConfigure/ProjectSettings/XRSettings.asset +++ /dev/null @@ -1,10 +0,0 @@ -{ - "m_SettingKeys": [ - "VR Device Disabled", - "VR Device User Alert" - ], - "m_SettingValues": [ - "False", - "False" - ] -} \ No newline at end of file diff --git a/Samples/DynamicSecretKey/Assets/Bootstrap.cs b/Samples/DynamicSecretKey/Assets/Bootstrap.cs deleted file mode 100644 index 6bb1df2..0000000 --- a/Samples/DynamicSecretKey/Assets/Bootstrap.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Obfuz; -using Obfuz.EncryptionVM; -using UnityEngine; - - -public class Bootstrap : MonoBehaviour -{ - [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterAssembliesLoaded)] - private static void SetUpStaticSecretKey() - { - Debug.Log("SetUpStaticSecret begin"); - EncryptionService.Encryptor = new GeneratedEncryptionVirtualMachine(Resources.Load("Obfuz/defaultStaticSecretKey").bytes); - Debug.Log("SetUpStaticSecret end"); - } - - private static void SetUpDynamicSecret() - { - Debug.Log("SetUpDynamicSecret begin"); - EncryptionService.Encryptor = new GeneratedEncryptionVirtualMachine(Resources.Load("Obfuz/defaultDynamicSecretKey").bytes); - Debug.Log("SetUpDynamicSecret end"); - } - - - void Start() - { - // ӳټأʹHotUpdate򼯴ǰżض̬Կ - // Ŀõȸ£һ˵ȸɺ󣬼 - // ȸ´ǰżض̬Կ - SetUpDynamicSecret(); - this.gameObject.AddComponent(); - } -} diff --git a/Samples/DynamicSecretKey/Assets/Bootstrap.cs.meta b/Samples/DynamicSecretKey/Assets/Bootstrap.cs.meta deleted file mode 100644 index ff424e0..0000000 --- a/Samples/DynamicSecretKey/Assets/Bootstrap.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 639006a739675484884778c298eebdc4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Editor.meta b/Samples/DynamicSecretKey/Assets/Editor.meta deleted file mode 100644 index d02e3e7..0000000 --- a/Samples/DynamicSecretKey/Assets/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 047446a8501bd5d408edabe5c81a8bb2 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/HotUpdate.meta b/Samples/DynamicSecretKey/Assets/HotUpdate.meta deleted file mode 100644 index eeea896..0000000 --- a/Samples/DynamicSecretKey/Assets/HotUpdate.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 35afbf05dd16f7841aa793b49df95e51 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/HotUpdate/Entry.cs b/Samples/DynamicSecretKey/Assets/HotUpdate/Entry.cs deleted file mode 100644 index 92ceca4..0000000 --- a/Samples/DynamicSecretKey/Assets/HotUpdate/Entry.cs +++ /dev/null @@ -1,9 +0,0 @@ -using UnityEngine; - -public class Entry : MonoBehaviour -{ - void Start() - { - Debug.Log("Entry Start"); - } -} diff --git a/Samples/DynamicSecretKey/Assets/HotUpdate/Entry.cs.meta b/Samples/DynamicSecretKey/Assets/HotUpdate/Entry.cs.meta deleted file mode 100644 index e2ba1d5..0000000 --- a/Samples/DynamicSecretKey/Assets/HotUpdate/Entry.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c8d7235ed706abc4498b6117474732fc -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/HotUpdate/HotUpdate.asmdef b/Samples/DynamicSecretKey/Assets/HotUpdate/HotUpdate.asmdef deleted file mode 100644 index 26c1236..0000000 --- a/Samples/DynamicSecretKey/Assets/HotUpdate/HotUpdate.asmdef +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "HotUpdate" -} diff --git a/Samples/DynamicSecretKey/Assets/HotUpdate/HotUpdate.asmdef.meta b/Samples/DynamicSecretKey/Assets/HotUpdate/HotUpdate.asmdef.meta deleted file mode 100644 index 8f5ab1d..0000000 --- a/Samples/DynamicSecretKey/Assets/HotUpdate/HotUpdate.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4d42d7fdd977bfd428fa304aa46021eb -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/HybridCLRGenerate.meta b/Samples/DynamicSecretKey/Assets/HybridCLRGenerate.meta deleted file mode 100644 index 033e005..0000000 --- a/Samples/DynamicSecretKey/Assets/HybridCLRGenerate.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 992a8eef012b1444989f70451d877bf5 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/HybridCLRGenerate/link.xml b/Samples/DynamicSecretKey/Assets/HybridCLRGenerate/link.xml deleted file mode 100644 index bf381d4..0000000 --- a/Samples/DynamicSecretKey/Assets/HybridCLRGenerate/link.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/DynamicSecretKey/Assets/HybridCLRGenerate/link.xml.meta b/Samples/DynamicSecretKey/Assets/HybridCLRGenerate/link.xml.meta deleted file mode 100644 index 79b1af5..0000000 --- a/Samples/DynamicSecretKey/Assets/HybridCLRGenerate/link.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 89cc5b391e9e637429470db13b733ad4 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Main.meta b/Samples/DynamicSecretKey/Assets/Main.meta deleted file mode 100644 index 898b63a..0000000 --- a/Samples/DynamicSecretKey/Assets/Main.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c6f380b445d367c438a5760df195af91 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Main/AOTGenericReferences.cs b/Samples/DynamicSecretKey/Assets/Main/AOTGenericReferences.cs deleted file mode 100644 index bac9820..0000000 --- a/Samples/DynamicSecretKey/Assets/Main/AOTGenericReferences.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -public class AOTGenericReferences : UnityEngine.MonoBehaviour -{ - - // {{ AOT assemblies - public static readonly IReadOnlyList PatchedAOTAssemblyList = new List - { - "Obfuz.Runtime.dll", - }; - // }} - - // {{ constraint implement type - // }} - - // {{ AOT generic types - // Obfuz.EncryptionService - // }} - - public void RefMethods() - { - } -} \ No newline at end of file diff --git a/Samples/DynamicSecretKey/Assets/Main/AOTGenericReferences.cs.meta b/Samples/DynamicSecretKey/Assets/Main/AOTGenericReferences.cs.meta deleted file mode 100644 index fc42f18..0000000 --- a/Samples/DynamicSecretKey/Assets/Main/AOTGenericReferences.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 59dc2fe00ba09ac4ebd55b33118687a8 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Obfuz.meta b/Samples/DynamicSecretKey/Assets/Obfuz.meta deleted file mode 100644 index 5b730e1..0000000 --- a/Samples/DynamicSecretKey/Assets/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5eee1172624990e4cb08bd171f20cbaf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs b/Samples/DynamicSecretKey/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs deleted file mode 100644 index 3e74008..0000000 --- a/Samples/DynamicSecretKey/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs +++ /dev/null @@ -1,4522 +0,0 @@ -/// This file is auto-generated by Obfuz. Do not modify it. -/// -/// Version: 0 -/// SecretKey: Obfuz -/// OpCodeCount: 256 - -namespace Obfuz.EncryptionVM -{ - public class GeneratedEncryptionVirtualMachine : Obfuz.EncryptorBase - { - - private const int kOpCodeBits = 8; - - private const int kOpCodeCount = 256; - - private const int kOpCodeMask = 255; - - - - private readonly int[] _secretKey; - - public GeneratedEncryptionVirtualMachine(byte[] secretKey) - { - this._secretKey = ConvertToIntKey(secretKey); - } - - public override int OpCodeCount => kOpCodeCount; - - public override int Encrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - uint revertOps = 0; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - revertOps <<= kOpCodeBits; - revertOps |= opCode; - uopts >>= kOpCodeBits; - } - - while (revertOps != 0) - { - uint opCode = revertOps & kOpCodeMask; - value = ExecuteEncrypt(value, (int)opCode, salt); - revertOps >>= kOpCodeBits; - } - return value; - } - - public override int Decrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - value = ExecuteDecrypt(value, (int)opCode, salt); - uopts >>= kOpCodeBits; - } - return value; - } - - - private int ExecuteEncrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = value * 598188269 + _secretKey[84] + salt; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value = value * 1350058129 + _secretKey[136]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1817406469 ^ salt; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - value = value * -1144218503 + _secretKey[246]; - value ^= -1498541961 ^ salt; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 3: - { - // AddRotateXorInstruction - value += -1207833585 + _secretKey[26]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 29411710 ^ salt; - return value; - } - case 4: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[85]) + salt; - return value; - } - case 5: - { - // MultipleXorRotateInstruction - value = value * -1447238259 + _secretKey[165]; - value ^= 86149918 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 6: - { - // AddRotateXorInstruction - value += -1856354856 + _secretKey[178]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1262500500 ^ salt; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ _secretKey[53]) + salt) ^ 665464645; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - value ^= -1044567439 ^ salt; - value = value * -1860181607 + _secretKey[206]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 9: - { - // MultipleInstruction - value = value * 522878123 + _secretKey[196] + salt; - return value; - } - case 10: - { - // XorAddRotateInstruction - value ^= -755609206 ^ salt; - value += -1035239660 + _secretKey[199]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 11: - { - // AddInstruction - value = ((value + _secretKey[89]) ^ salt) + -1177184477; - return value; - } - case 12: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[23]) + salt; - return value; - } - case 13: - { - // XorMultipleRotateInstruction - value ^= -1510419150 ^ salt; - value = value * -93709937 + _secretKey[68]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value = value * 2015893433 + _secretKey[156]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - value ^= -1134639492 ^ salt; - return value; - } - case 15: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[95]) + salt; - return value; - } - case 16: - { - // XorMultipleRotateInstruction - value ^= -759315565 ^ salt; - value = value * -436699251 + _secretKey[79]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value = value * 1266530571 + _secretKey[75]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -3885258 ^ salt; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - value = value * -259404705 + _secretKey[153]; - value ^= 1207613963 ^ salt; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value = value * 1042624059 + _secretKey[86]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 792769043 ^ salt; - return value; - } - case 20: - { - // AddInstruction - value = ((value + _secretKey[194]) ^ salt) + -512520382; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ -1864951858; - return value; - } - case 22: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[2]) + salt; - return value; - } - case 23: - { - // MultipleInstruction - value = value * -463118297 + _secretKey[203] + salt; - return value; - } - case 24: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + 2026667919; - return value; - } - case 25: - { - // AddXorRotateInstruction - value += 848657810 + _secretKey[133]; - value ^= 392708821 ^ salt; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 26: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 27: - { - // XorAddRotateInstruction - value ^= 1294662302 ^ salt; - value += 1284012732 + _secretKey[58]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 28: - { - // XorMultipleRotateInstruction - value ^= -1438081752 ^ salt; - value = value * -1171400509 + _secretKey[138]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 29: - { - // BitRotateInstruction - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = ((int)(part1 | part2) ^ _secretKey[240]) + salt; - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value = value * 1892661727 + _secretKey[215]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= 1594594445 ^ salt; - return value; - } - case 31: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[49]) + salt; - return value; - } - case 32: - { - // XorAddRotateInstruction - value ^= 226193183 ^ salt; - value += -1038657413 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 33: - { - // XorAddRotateInstruction - value ^= -484591087 ^ salt; - value += 459902223 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 34: - { - // MultipleXorRotateInstruction - value = value * -1382643267 + _secretKey[211]; - value ^= 1186351980 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 35: - { - // XorAddRotateInstruction - value ^= 1658142493 ^ salt; - value += -283413931 + _secretKey[235]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ _secretKey[90]) + salt) ^ -1892941953; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - value ^= -1297440001 ^ salt; - value = value * -1166749617 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value = value * -375439505 + _secretKey[213]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 1353158598 ^ salt; - return value; - } - case 39: - { - // XorAddRotateInstruction - value ^= -934836680 ^ salt; - value += 873171360 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 40: - { - // MultipleXorRotateInstruction - value = value * 1427441479 + _secretKey[140]; - value ^= -28088263 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 41: - { - // AddRotateXorInstruction - value += 969234286 + _secretKey[116]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -312111197 ^ salt; - return value; - } - case 42: - { - // MultipleInstruction - value = value * -1130955295 + _secretKey[29] + salt; - return value; - } - case 43: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[1]) + salt; - return value; - } - case 44: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 45: - { - // MultipleXorRotateInstruction - value = value * -1782633617 + _secretKey[199]; - value ^= 1068062556 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 46: - { - // XorMultipleRotateInstruction - value ^= 196245895 ^ salt; - value = value * -1852817781 + _secretKey[200]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 47: - { - // MultipleXorRotateInstruction - value = value * -50587953 + _secretKey[10]; - value ^= -1964107221 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 48: - { - // MultipleXorRotateInstruction - value = value * 1216851115 + _secretKey[238]; - value ^= -38668552 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 49: - { - // MultipleInstruction - value = value * -2133817615 + _secretKey[172] + salt; - return value; - } - case 50: - { - // AddXorRotateInstruction - value += 1412414820 + _secretKey[219]; - value ^= -2098495662 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 51: - { - // BitRotateInstruction - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = ((int)(part1 | part2) ^ _secretKey[97]) + salt; - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value = value * -1791837593 + _secretKey[63]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= -21948406 ^ salt; - return value; - } - case 53: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[221]) + salt; - return value; - } - case 54: - { - // MultipleInstruction - value = value * -1220403071 + _secretKey[96] + salt; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value = value * -867896207 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1022882984 ^ salt; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - value ^= 2122077674 ^ salt; - value = value * 957274637 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 57: - { - // AddRotateXorInstruction - value += -503448718 + _secretKey[175]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - value ^= -720824840 ^ salt; - return value; - } - case 58: - { - // MultipleInstruction - value = value * -280528271 + _secretKey[231] + salt; - return value; - } - case 59: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[75]) + salt; - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value = value * -1403438719 + _secretKey[171]; - uint part1 = (uint)value << 27; - uint part2 = (uint)value >> (32 - 27); - value = (int)(part1 | part2); - value ^= 1420744071 ^ salt; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - value ^= 1366253139 ^ salt; - value = value * -1583570963 + _secretKey[84]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 62: - { - // MultipleXorRotateInstruction - value = value * 24444809 + _secretKey[132]; - value ^= -1974823163 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 63: - { - // BitRotateInstruction - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = ((int)(part1 | part2) ^ _secretKey[119]) + salt; - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ _secretKey[15]) + salt) ^ 1262347216; - return value; - } - case 65: - { - // AddInstruction - value = ((value + _secretKey[126]) ^ salt) + 1780280992; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - value = value * -1871888237 + _secretKey[85]; - value ^= -1198162446 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 67: - { - // MultipleInstruction - value = value * 931252767 + _secretKey[128] + salt; - return value; - } - case 68: - { - // BitRotateInstruction - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = ((int)(part1 | part2) ^ _secretKey[178]) + salt; - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ _secretKey[61]) + salt) ^ 1649427052; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value = value * -100486091 + _secretKey[83]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= 849172121 ^ salt; - return value; - } - case 71: - { - // BitRotateInstruction - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = ((int)(part1 | part2) ^ _secretKey[169]) + salt; - return value; - } - case 72: - { - // XorAddRotateInstruction - value ^= 1068287172 ^ salt; - value += -2092062916 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 73: - { - // MultipleInstruction - value = value * -729679733 + _secretKey[34] + salt; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value = value * -1624925351 + _secretKey[30]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -145743337 ^ salt; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value = value * -1768166349 + _secretKey[142]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 280941267 ^ salt; - return value; - } - case 76: - { - // MultipleInstruction - value = value * -1708700487 + _secretKey[156] + salt; - return value; - } - case 77: - { - // AddRotateXorInstruction - value += 314625916 + _secretKey[192]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - value ^= 827331935 ^ salt; - return value; - } - case 78: - { - // MultipleInstruction - value = value * 875189907 + _secretKey[141] + salt; - return value; - } - case 79: - { - // AddXorRotateInstruction - value += 1607953190 + _secretKey[133]; - value ^= -11549173 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 80: - { - // XorAddRotateInstruction - value ^= -1454482890 ^ salt; - value += 687186546 + _secretKey[95]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ 814860713; - return value; - } - case 82: - { - // AddRotateXorInstruction - value += 1998643542 + _secretKey[171]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - value ^= 213310246 ^ salt; - return value; - } - case 83: - { - // AddRotateXorInstruction - value += 542686146 + _secretKey[249]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - value ^= -696314173 ^ salt; - return value; - } - case 84: - { - // AddRotateXorInstruction - value += 1734820207 + _secretKey[2]; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - value ^= 118718247 ^ salt; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ _secretKey[143]) + salt) ^ 1553710234; - return value; - } - case 86: - { - // AddRotateXorInstruction - value += -217984331 + _secretKey[146]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= -1402843691 ^ salt; - return value; - } - case 87: - { - // MultipleInstruction - value = value * 1078374119 + _secretKey[5] + salt; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value = value * -975647447 + _secretKey[158]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -2044505542 ^ salt; - return value; - } - case 89: - { - // AddInstruction - value = ((value + _secretKey[40]) ^ salt) + -1213654475; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - value ^= -1886972278 ^ salt; - value = value * 275510141 + _secretKey[206]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 91: - { - // AddRotateXorInstruction - value += -1724625239 + _secretKey[223]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -979249928 ^ salt; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ _secretKey[83]) + salt) ^ -1104541704; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ _secretKey[31]) + salt) ^ 311150152; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - value ^= 116496631 ^ salt; - value = value * 13120561 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value = value * -1932552195 + _secretKey[87]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= 2133438141 ^ salt; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value = value * 126641773 + _secretKey[174]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 225535005 ^ salt; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value = value * -1013570837 + _secretKey[175]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1703839105 ^ salt; - return value; - } - case 98: - { - // XorAddRotateInstruction - value ^= -447564571 ^ salt; - value += -1783079937 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ _secretKey[111]) + salt) ^ -316631669; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - value ^= -405694625 ^ salt; - value = value * 1711408839 + _secretKey[252]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 101: - { - // MultipleXorRotateInstruction - value = value * -910384311 + _secretKey[212]; - value ^= -1551058348 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 102: - { - // AddInstruction - value = ((value + _secretKey[18]) ^ salt) + -853736135; - return value; - } - case 103: - { - // AddInstruction - value = ((value + _secretKey[116]) ^ salt) + 1321376878; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value = value * 1039555235 + _secretKey[7]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 541697309 ^ salt; - return value; - } - case 105: - { - // AddRotateXorInstruction - value += -822594180 + _secretKey[1]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1176608900 ^ salt; - return value; - } - case 106: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + -882893600; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value = value * -346726819 + _secretKey[114]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1566546809 ^ salt; - return value; - } - case 108: - { - // MultipleInstruction - value = value * -981516343 + _secretKey[97] + salt; - return value; - } - case 109: - { - // XorAddRotateInstruction - value ^= -72794161 ^ salt; - value += 1161425930 + _secretKey[43]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 110: - { - // AddInstruction - value = ((value + _secretKey[238]) ^ salt) + -1619543125; - return value; - } - case 111: - { - // XorAddRotateInstruction - value ^= 1170459122 ^ salt; - value += -1766468683 + _secretKey[241]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 112: - { - // AddXorRotateInstruction - value += 251687012 + _secretKey[219]; - value ^= 323019346 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 113: - { - // AddInstruction - value = ((value + _secretKey[97]) ^ salt) + -1049972438; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - value ^= -492239002 ^ salt; - value = value * -1496840897 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 115: - { - // AddInstruction - value = ((value + _secretKey[221]) ^ salt) + -748126329; - return value; - } - case 116: - { - // AddXorRotateInstruction - value += -441051263 + _secretKey[96]; - value ^= -5933889 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value = value * -1850062787 + _secretKey[88]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 543895274 ^ salt; - return value; - } - case 118: - { - // MultipleInstruction - value = value * -747527445 + _secretKey[140] + salt; - return value; - } - case 119: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[175]) + salt; - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value = value * 345252089 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 1300544743 ^ salt; - return value; - } - case 121: - { - // XorAddRotateInstruction - value ^= -547380749 ^ salt; - value += 678597707 + _secretKey[119]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 122: - { - // XorMultipleRotateInstruction - value ^= 683601851 ^ salt; - value = value * -145367929 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 123: - { - // BitRotateInstruction - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = ((int)(part1 | part2) ^ _secretKey[15]) + salt; - return value; - } - case 124: - { - // BitRotateInstruction - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = ((int)(part1 | part2) ^ _secretKey[132]) + salt; - return value; - } - case 125: - { - // MultipleInstruction - value = value * 1436085223 + _secretKey[120] + salt; - return value; - } - case 126: - { - // AddInstruction - value = ((value + _secretKey[197]) ^ salt) + -1374139785; - return value; - } - case 127: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[26]) + salt; - return value; - } - case 128: - { - // XorAddRotateInstruction - value ^= 1415280510 ^ salt; - value += 723646816 + _secretKey[146]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 129: - { - // AddRotateXorInstruction - value += 1410706317 + _secretKey[165]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - value ^= 2132310656 ^ salt; - return value; - } - case 130: - { - // XorAddRotateInstruction - value ^= 1264971736 ^ salt; - value += -483221582 + _secretKey[93]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 131: - { - // AddXorRotateInstruction - value += -1872731835 + _secretKey[53]; - value ^= 1531807059 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 132: - { - // AddXorRotateInstruction - value += 264114638 + _secretKey[240]; - value ^= 306666665 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 133: - { - // AddRotateXorInstruction - value += 824712252 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= -1266414649 ^ salt; - return value; - } - case 134: - { - // AddRotateXorInstruction - value += -766337246 + _secretKey[35]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - value ^= 2133737246 ^ salt; - return value; - } - case 135: - { - // AddXorRotateInstruction - value += -1997614825 + _secretKey[165]; - value ^= 1683555122 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 136: - { - // MultipleXorRotateInstruction - value = value * 278699987 + _secretKey[57]; - value ^= -1305042504 ^ salt; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 137: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[192]) + salt; - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ _secretKey[135]) + salt) ^ 1715223135; - return value; - } - case 139: - { - // MultipleInstruction - value = value * 1809423757 + _secretKey[79] + salt; - return value; - } - case 140: - { - // AddRotateXorInstruction - value += -408450171 + _secretKey[11]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 806320034 ^ salt; - return value; - } - case 141: - { - // AddInstruction - value = ((value + _secretKey[95]) ^ salt) + -433941646; - return value; - } - case 142: - { - // AddXorRotateInstruction - value += 1775820811 + _secretKey[169]; - value ^= 2132471747 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 143: - { - // MultipleXorRotateInstruction - value = value * 457346731 + _secretKey[19]; - value ^= 114258470 ^ salt; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - return value; - } - case 144: - { - // AddRotateXorInstruction - value += -650723591 + _secretKey[206]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= -1181275232 ^ salt; - return value; - } - case 145: - { - // MultipleInstruction - value = value * 1369495811 + _secretKey[169] + salt; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ _secretKey[154]) + salt) ^ -1297404981; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value = value * 787548271 + _secretKey[181]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 801710213 ^ salt; - return value; - } - case 148: - { - // AddXorRotateInstruction - value += -1933121809 + _secretKey[230]; - value ^= 1566976773 ^ salt; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 149: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[188]) + salt; - return value; - } - case 150: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[53]) + salt; - return value; - } - case 151: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + -2119615805; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value = value * 1289692111 + _secretKey[102]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 221292457 ^ salt; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value = value * -414757417 + _secretKey[248]; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - value ^= 1486712056 ^ salt; - return value; - } - case 154: - { - // MultipleInstruction - value = value * 1625437745 + _secretKey[72] + salt; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value = value * 1500723835 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -81016400 ^ salt; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value = value * -939493617 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1187848798 ^ salt; - return value; - } - case 157: - { - // AddXorRotateInstruction - value += 605454035 + _secretKey[108]; - value ^= 1185916334 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 158: - { - // AddXorRotateInstruction - value += 2112611413 + _secretKey[235]; - value ^= -451761745 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ _secretKey[229]) + salt) ^ 1660696922; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value = value * 1280312911 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= -431219573 ^ salt; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - value ^= 1658933717 ^ salt; - value = value * 642349663 + _secretKey[198]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 162: - { - // AddRotateXorInstruction - value += -1278798944 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= 609336148 ^ salt; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - value = value * -1217570675 + _secretKey[57]; - value ^= -1055021038 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 164: - { - // MultipleXorRotateInstruction - value = value * 1129428085 + _secretKey[225]; - value ^= 1389308323 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 165: - { - // XorAddRotateInstruction - value ^= 318043677 ^ salt; - value += -1939584600 + _secretKey[124]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 166: - { - // MultipleXorRotateInstruction - value = value * 601748357 + _secretKey[184]; - value ^= 2047590880 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ _secretKey[114]) + salt) ^ -312123044; - return value; - } - case 168: - { - // AddXorRotateInstruction - value += 1897551751 + _secretKey[139]; - value ^= -1299860280 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 169: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[10]) + salt; - return value; - } - case 170: - { - // MultipleInstruction - value = value * -1716044921 + _secretKey[60] + salt; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - value ^= 820953326 ^ salt; - value = value * 1295924473 + _secretKey[242]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ _secretKey[89]) + salt) ^ 921116076; - return value; - } - case 173: - { - // AddInstruction - value = ((value + _secretKey[82]) ^ salt) + -1261901861; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value = value * 1029416329 + _secretKey[42]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1758870671 ^ salt; - return value; - } - case 175: - { - // XorAddRotateInstruction - value ^= -99371457 ^ salt; - value += 1254595032 + _secretKey[10]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 176: - { - // AddXorRotateInstruction - value += 1901168605 + _secretKey[131]; - value ^= -2036462975 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value = value * 383500913 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -805817000 ^ salt; - return value; - } - case 178: - { - // AddXorRotateInstruction - value += 28490730 + _secretKey[13]; - value ^= 762578411 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 179: - { - // XorAddRotateInstruction - value ^= 1812019570 ^ salt; - value += -41308497 + _secretKey[85]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ _secretKey[231]) + salt) ^ 1563652208; - return value; - } - case 181: - { - // AddRotateXorInstruction - value += -542613261 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1148350591 ^ salt; - return value; - } - case 182: - { - // AddXorRotateInstruction - value += 1462569147 + _secretKey[135]; - value ^= 1842755263 ^ salt; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 183: - { - // MultipleXorRotateInstruction - value = value * 934570325 + _secretKey[15]; - value ^= -159244912 ^ salt; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 184: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[230]) + salt; - return value; - } - case 185: - { - // AddRotateXorInstruction - value += 45305078 + _secretKey[119]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= 1218428368 ^ salt; - return value; - } - case 186: - { - // AddXorRotateInstruction - value += 148564506 + _secretKey[160]; - value ^= 567100030 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 187: - { - // BitRotateInstruction - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = ((int)(part1 | part2) ^ _secretKey[242]) + salt; - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value = value * -1881635163 + _secretKey[30]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 730302816 ^ salt; - return value; - } - case 189: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 190: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[69]) + salt; - return value; - } - case 191: - { - // XorMultipleRotateInstruction - value ^= 1474104403 ^ salt; - value = value * 1888537457 + _secretKey[153]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 192: - { - // AddInstruction - value = ((value + _secretKey[170]) ^ salt) + 1345231273; - return value; - } - case 193: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[138]) + salt; - return value; - } - case 194: - { - // AddRotateXorInstruction - value += -1649692985 + _secretKey[138]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -1086752221 ^ salt; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - value ^= 216360478 ^ salt; - value = value * 198928957 + _secretKey[23]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 196: - { - // XorAddRotateInstruction - value ^= 1736125070 ^ salt; - value += -922639548 + _secretKey[211]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 197: - { - // XorAddRotateInstruction - value ^= -1590872932 ^ salt; - value += -1729078426 + _secretKey[124]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 198: - { - // AddXorRotateInstruction - value += -2086916257 + _secretKey[135]; - value ^= 2101329043 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1188487898; - return value; - } - case 200: - { - // MultipleInstruction - value = value * -165216181 + _secretKey[162] + salt; - return value; - } - case 201: - { - // XorAddRotateInstruction - value ^= 2087683186 ^ salt; - value += -1882888353 + _secretKey[153]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value = value * -1941291837 + _secretKey[58]; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - value ^= -1855365205 ^ salt; - return value; - } - case 203: - { - // MultipleInstruction - value = value * 2036569383 + _secretKey[66] + salt; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - value = value * 795577849 + _secretKey[206]; - value ^= 1668989123 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 205: - { - // MultipleInstruction - value = value * -1063887357 + _secretKey[169] + salt; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - value ^= -387621173 ^ salt; - value = value * 413706907 + _secretKey[143]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1302837102; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - value ^= 1201861103 ^ salt; - value = value * -1349002009 + _secretKey[5]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 209: - { - // AddInstruction - value = ((value + _secretKey[188]) ^ salt) + -1698116194; - return value; - } - case 210: - { - // XorAddRotateInstruction - value ^= 955827838 ^ salt; - value += -5412811 + _secretKey[40]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - return value; - } - case 211: - { - // MultipleXorRotateInstruction - value = value * 1209501053 + _secretKey[206]; - value ^= -261186202 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ _secretKey[215]) + salt) ^ 1451245279; - return value; - } - case 213: - { - // AddInstruction - value = ((value + _secretKey[248]) ^ salt) + -48271475; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value = value * -685299407 + _secretKey[72]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 280704379 ^ salt; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value = value * 1188587057 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -1507466225 ^ salt; - return value; - } - case 216: - { - // BitRotateInstruction - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = ((int)(part1 | part2) ^ _secretKey[162]) + salt; - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ _secretKey[108]) + salt) ^ -1329546797; - return value; - } - case 218: - { - // XorAddRotateInstruction - value ^= 846489904 ^ salt; - value += 1710889501 + _secretKey[85]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ _secretKey[127]) + salt) ^ -339712479; - return value; - } - case 220: - { - // XorAddRotateInstruction - value ^= -1008587035 ^ salt; - value += -308188673 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 221: - { - // MultipleInstruction - value = value * -2016434293 + _secretKey[111] + salt; - return value; - } - case 222: - { - // MultipleInstruction - value = value * -491329185 + _secretKey[198] + salt; - return value; - } - case 223: - { - // AddInstruction - value = ((value + _secretKey[160]) ^ salt) + -449129672; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - value = value * -86469931 + _secretKey[84]; - value ^= -180027834 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ _secretKey[58]) + salt) ^ 946019090; - return value; - } - case 226: - { - // AddRotateXorInstruction - value += 694016884 + _secretKey[225]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= 1350981383 ^ salt; - return value; - } - case 227: - { - // AddRotateXorInstruction - value += -870643939 + _secretKey[168]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= 1680252929 ^ salt; - return value; - } - case 228: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 229: - { - // AddRotateXorInstruction - value += 1785715822 + _secretKey[199]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -1727043214 ^ salt; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ _secretKey[139]) + salt) ^ -1277148537; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - value = value * 1298248033 + _secretKey[226]; - value ^= 1940873679 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 232: - { - // XorMultipleRotateInstruction - value ^= -879839609 ^ salt; - value = value * 1286764861 + _secretKey[171]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 233: - { - // AddInstruction - value = ((value + _secretKey[181]) ^ salt) + 328489970; - return value; - } - case 234: - { - // MultipleInstruction - value = value * -1393808723 + _secretKey[89] + salt; - return value; - } - case 235: - { - // XorAddRotateInstruction - value ^= 1290000091 ^ salt; - value += -1977097134 + _secretKey[203]; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 236: - { - // AddInstruction - value = ((value + _secretKey[113]) ^ salt) + 1890859361; - return value; - } - case 237: - { - // AddRotateXorInstruction - value += 1045620543 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - value ^= 1434413518 ^ salt; - return value; - } - case 238: - { - // AddXorRotateInstruction - value += -1706485027 + _secretKey[131]; - value ^= 1591345537 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 239: - { - // AddXorRotateInstruction - value += 1271081841 + _secretKey[29]; - value ^= 1117669949 ^ salt; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 240: - { - // XorMultipleRotateInstruction - value ^= -842525462 ^ salt; - value = value * 1426591501 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 241: - { - // AddInstruction - value = ((value + _secretKey[175]) ^ salt) + 1030822002; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value = value * 1176352505 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 811922151 ^ salt; - return value; - } - case 243: - { - // AddRotateXorInstruction - value += 656680947 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1258702719 ^ salt; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - value ^= 90809787 ^ salt; - value = value * -1741148537 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 245: - { - // AddRotateXorInstruction - value += -532913580 + _secretKey[15]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 99436168 ^ salt; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - value = value * 1306804229 + _secretKey[230]; - value ^= 1471598712 ^ salt; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 247: - { - // XorMultipleRotateInstruction - value ^= 1941306053 ^ salt; - value = value * -939631919 + _secretKey[15]; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 248: - { - // AddRotateXorInstruction - value += 883137918 + _secretKey[96]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 2045091157 ^ salt; - return value; - } - case 249: - { - // BitRotateInstruction - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = ((int)(part1 | part2) ^ _secretKey[165]) + salt; - return value; - } - case 250: - { - // AddInstruction - value = ((value + _secretKey[96]) ^ salt) + -394947456; - return value; - } - case 251: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 252: - { - // AddInstruction - value = ((value + _secretKey[69]) ^ salt) + 1917332797; - return value; - } - case 253: - { - // AddXorRotateInstruction - value += 1006809939 + _secretKey[113]; - value ^= -1509317223 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 254: - { - // BitRotateInstruction - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = ((int)(part1 | part2) ^ _secretKey[170]) + salt; - return value; - } - case 255: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + 683715132; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - private int ExecuteDecrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = (value - _secretKey[84] - salt) * -1954824987; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value ^= 1817406469 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[136]) * -2114748303; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value ^= -1498541961 ^ salt; - value = (value - _secretKey[246]) * -203485751; - return value; - } - case 3: - { - // AddRotateXorInstruction - value ^= 29411710 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1207833585 + _secretKey[26]; - return value; - } - case 4: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[85]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 5: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 86149918 ^ salt; - value = (value - _secretKey[165]) * -327424699; - return value; - } - case 6: - { - // AddRotateXorInstruction - value ^= -1262500500 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value -= -1856354856 + _secretKey[178]; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ 665464645) - salt) ^ _secretKey[53]; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * -1476140375; - value ^= -1044567439 ^ salt; - return value; - } - case 9: - { - // MultipleInstruction - value = (value - _secretKey[196] - salt) * 2125307395; - return value; - } - case 10: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= -1035239660 + _secretKey[199]; - value ^= -755609206 ^ salt; - return value; - } - case 11: - { - // AddInstruction - value = ((value - -1177184477) ^ salt) - _secretKey[89]; - return value; - } - case 12: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[23]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 13: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[68]) * 1170138479; - value ^= -1510419150 ^ salt; - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value ^= -1134639492 ^ salt; - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[156]) * 275824265; - return value; - } - case 15: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[95]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 16: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[79]) * 1552472901; - value ^= -759315565 ^ salt; - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value ^= -3885258 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[75]) * -1943909725; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value ^= 1207613963 ^ salt; - value = (value - _secretKey[153]) * 1985974175; - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value ^= 792769043 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[86]) * 1412922099; - return value; - } - case 20: - { - // AddInstruction - value = ((value - -512520382) ^ salt) - _secretKey[194]; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ -1864951858) - salt) ^ _secretKey[195]; - return value; - } - case 22: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[2]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 23: - { - // MultipleInstruction - value = (value - _secretKey[203] - salt) * 891162519; - return value; - } - case 24: - { - // AddInstruction - value = ((value - 2026667919) ^ salt) - _secretKey[110]; - return value; - } - case 25: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 15; - uint part2 = (uint)value << (32 - 15); - value = (int)(part1 | part2); - value ^= 392708821 ^ salt; - value -= 848657810 + _secretKey[133]; - return value; - } - case 26: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 27: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1284012732 + _secretKey[58]; - value ^= 1294662302 ^ salt; - return value; - } - case 28: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[138]) * -708470805; - value ^= -1438081752 ^ salt; - return value; - } - case 29: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[240]); - uint part1 = value2 >> 6; - uint part2 = value2 << (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value ^= 1594594445 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[215]) * 1857241631; - return value; - } - case 31: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[49]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 32: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value -= -1038657413 + _secretKey[247]; - value ^= 226193183 ^ salt; - return value; - } - case 33: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 459902223 + _secretKey[252]; - value ^= -484591087 ^ salt; - return value; - } - case 34: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 1186351980 ^ salt; - value = (value - _secretKey[211]) * 1159592341; - return value; - } - case 35: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -283413931 + _secretKey[235]; - value ^= 1658142493 ^ salt; - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ -1892941953) - salt) ^ _secretKey[90]; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * -674216273; - value ^= -1297440001 ^ salt; - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value ^= 1353158598 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[213]) * 803536783; - return value; - } - case 39: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 873171360 + _secretKey[72]; - value ^= -934836680 ^ salt; - return value; - } - case 40: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -28088263 ^ salt; - value = (value - _secretKey[140]) * 1881436791; - return value; - } - case 41: - { - // AddRotateXorInstruction - value ^= -312111197 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 969234286 + _secretKey[116]; - return value; - } - case 42: - { - // MultipleInstruction - value = (value - _secretKey[29] - salt) * 2102789665; - return value; - } - case 43: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[1]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 44: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 45: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= 1068062556 ^ salt; - value = (value - _secretKey[199]) * 85627791; - return value; - } - case 46: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[200]) * 1138735395; - value ^= 196245895 ^ salt; - return value; - } - case 47: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= -1964107221 ^ salt; - value = (value - _secretKey[10]) * -1413533649; - return value; - } - case 48: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -38668552 ^ salt; - value = (value - _secretKey[238]) * 665251331; - return value; - } - case 49: - { - // MultipleInstruction - value = (value - _secretKey[172] - salt) * -818173423; - return value; - } - case 50: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -2098495662 ^ salt; - value -= 1412414820 + _secretKey[219]; - return value; - } - case 51: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[97]); - uint part1 = value2 >> 10; - uint part2 = value2 << (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value ^= -21948406 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[63]) * -99761833; - return value; - } - case 53: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[221]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 54: - { - // MultipleInstruction - value = (value - _secretKey[96] - salt) * -2034360447; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value ^= -1022882984 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -899658607; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 340919493; - value ^= 2122077674 ^ salt; - return value; - } - case 57: - { - // AddRotateXorInstruction - value ^= -720824840 ^ salt; - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= -503448718 + _secretKey[175]; - return value; - } - case 58: - { - // MultipleInstruction - value = (value - _secretKey[231] - salt) * 913639057; - return value; - } - case 59: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[75]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value ^= 1420744071 ^ salt; - uint value2 = (uint)value >> 27; - uint part1 = (uint)value << (32 - 27); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 238093953; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value = (value - _secretKey[84]) * -2096065051; - value ^= 1366253139 ^ salt; - return value; - } - case 62: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1974823163 ^ salt; - value = (value - _secretKey[132]) * 303900345; - return value; - } - case 63: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[119]); - uint part1 = value2 >> 22; - uint part2 = value2 << (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ 1262347216) - salt) ^ _secretKey[15]; - return value; - } - case 65: - { - // AddInstruction - value = ((value - 1780280992) ^ salt) - _secretKey[126]; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value ^= -1198162446 ^ salt; - value = (value - _secretKey[85]) * 1314512283; - return value; - } - case 67: - { - // MultipleInstruction - value = (value - _secretKey[128] - salt) * 463417823; - return value; - } - case 68: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[178]); - uint part1 = value2 >> 24; - uint part2 = value2 << (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ 1649427052) - salt) ^ _secretKey[61]; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value ^= 849172121 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[83]) * 368180765; - return value; - } - case 71: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[169]); - uint part1 = value2 >> 16; - uint part2 = value2 << (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 72: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -2092062916 + _secretKey[138]; - value ^= 1068287172 ^ salt; - return value; - } - case 73: - { - // MultipleInstruction - value = (value - _secretKey[34] - salt) * -495145181; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value ^= -145743337 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * 1735064809; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value ^= 280941267 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[142]) * 442035963; - return value; - } - case 76: - { - // MultipleInstruction - value = (value - _secretKey[156] - salt) * -971441783; - return value; - } - case 77: - { - // AddRotateXorInstruction - value ^= 827331935 ^ salt; - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 314625916 + _secretKey[192]; - return value; - } - case 78: - { - // MultipleInstruction - value = (value - _secretKey[141] - salt) * -1649657957; - return value; - } - case 79: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -11549173 ^ salt; - value -= 1607953190 + _secretKey[133]; - return value; - } - case 80: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= 687186546 + _secretKey[95]; - value ^= -1454482890 ^ salt; - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ 814860713) - salt) ^ _secretKey[195]; - return value; - } - case 82: - { - // AddRotateXorInstruction - value ^= 213310246 ^ salt; - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value -= 1998643542 + _secretKey[171]; - return value; - } - case 83: - { - // AddRotateXorInstruction - value ^= -696314173 ^ salt; - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 542686146 + _secretKey[249]; - return value; - } - case 84: - { - // AddRotateXorInstruction - value ^= 118718247 ^ salt; - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value -= 1734820207 + _secretKey[2]; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ 1553710234) - salt) ^ _secretKey[143]; - return value; - } - case 86: - { - // AddRotateXorInstruction - value ^= -1402843691 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= -217984331 + _secretKey[146]; - return value; - } - case 87: - { - // MultipleInstruction - value = (value - _secretKey[5] - salt) * -814971689; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value ^= -2044505542 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[158]) * 681320217; - return value; - } - case 89: - { - // AddInstruction - value = ((value - -1213654475) ^ salt) - _secretKey[40]; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * 583163349; - value ^= -1886972278 ^ salt; - return value; - } - case 91: - { - // AddRotateXorInstruction - value ^= -979249928 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -1724625239 + _secretKey[223]; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ -1104541704) - salt) ^ _secretKey[83]; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ 311150152) - salt) ^ _secretKey[31]; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * 1535026385; - value ^= 116496631 ^ salt; - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value ^= 2133438141 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[87]) * 1779203413; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value ^= 225535005 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[174]) * 521638757; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value ^= -1703839105 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[175]) * -1131776573; - return value; - } - case 98: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -1783079937 + _secretKey[78]; - value ^= -447564571 ^ salt; - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ -316631669) - salt) ^ _secretKey[111]; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * 898292471; - value ^= -405694625 ^ salt; - return value; - } - case 101: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1551058348 ^ salt; - value = (value - _secretKey[212]) * -22167815; - return value; - } - case 102: - { - // AddInstruction - value = ((value - -853736135) ^ salt) - _secretKey[18]; - return value; - } - case 103: - { - // AddInstruction - value = ((value - 1321376878) ^ salt) - _secretKey[116]; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value ^= 541697309 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[7]) * -1964889845; - return value; - } - case 105: - { - // AddRotateXorInstruction - value ^= 1176608900 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value -= -822594180 + _secretKey[1]; - return value; - } - case 106: - { - // AddInstruction - value = ((value - -882893600) ^ salt) - _secretKey[110]; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value ^= -1566546809 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[114]) * 406480373; - return value; - } - case 108: - { - // MultipleInstruction - value = (value - _secretKey[97] - salt) * 200608377; - return value; - } - case 109: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 1161425930 + _secretKey[43]; - value ^= -72794161 ^ salt; - return value; - } - case 110: - { - // AddInstruction - value = ((value - -1619543125) ^ salt) - _secretKey[238]; - return value; - } - case 111: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -1766468683 + _secretKey[241]; - value ^= 1170459122 ^ salt; - return value; - } - case 112: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= 323019346 ^ salt; - value -= 251687012 + _secretKey[219]; - return value; - } - case 113: - { - // AddInstruction - value = ((value - -1049972438) ^ salt) - _secretKey[97]; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value = (value - _secretKey[216]) * 594045631; - value ^= -492239002 ^ salt; - return value; - } - case 115: - { - // AddInstruction - value = ((value - -748126329) ^ salt) - _secretKey[221]; - return value; - } - case 116: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= -5933889 ^ salt; - value -= -441051263 + _secretKey[96]; - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value ^= 543895274 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[88]) * 1253478165; - return value; - } - case 118: - { - // MultipleInstruction - value = (value - _secretKey[140] - salt) * 1897067971; - return value; - } - case 119: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[175]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value ^= 1300544743 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * -927555255; - return value; - } - case 121: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 678597707 + _secretKey[119]; - value ^= -547380749 ^ salt; - return value; - } - case 122: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -1394333385; - value ^= 683601851 ^ salt; - return value; - } - case 123: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[15]); - uint part1 = value2 >> 20; - uint part2 = value2 << (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 124: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[132]); - uint part1 = value2 >> 8; - uint part2 = value2 << (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 125: - { - // MultipleInstruction - value = (value - _secretKey[120] - salt) * 412809175; - return value; - } - case 126: - { - // AddInstruction - value = ((value - -1374139785) ^ salt) - _secretKey[197]; - return value; - } - case 127: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[26]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 128: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= 723646816 + _secretKey[146]; - value ^= 1415280510 ^ salt; - return value; - } - case 129: - { - // AddRotateXorInstruction - value ^= 2132310656 ^ salt; - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1410706317 + _secretKey[165]; - return value; - } - case 130: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -483221582 + _secretKey[93]; - value ^= 1264971736 ^ salt; - return value; - } - case 131: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= 1531807059 ^ salt; - value -= -1872731835 + _secretKey[53]; - return value; - } - case 132: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 10; - uint part2 = (uint)value << (32 - 10); - value = (int)(part1 | part2); - value ^= 306666665 ^ salt; - value -= 264114638 + _secretKey[240]; - return value; - } - case 133: - { - // AddRotateXorInstruction - value ^= -1266414649 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 824712252 + _secretKey[138]; - return value; - } - case 134: - { - // AddRotateXorInstruction - value ^= 2133737246 ^ salt; - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -766337246 + _secretKey[35]; - return value; - } - case 135: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= 1683555122 ^ salt; - value -= -1997614825 + _secretKey[165]; - return value; - } - case 136: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value ^= -1305042504 ^ salt; - value = (value - _secretKey[57]) * 949096539; - return value; - } - case 137: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[192]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ 1715223135) - salt) ^ _secretKey[135]; - return value; - } - case 139: - { - // MultipleInstruction - value = (value - _secretKey[79] - salt) * -307106491; - return value; - } - case 140: - { - // AddRotateXorInstruction - value ^= 806320034 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -408450171 + _secretKey[11]; - return value; - } - case 141: - { - // AddInstruction - value = ((value - -433941646) ^ salt) - _secretKey[95]; - return value; - } - case 142: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 26; - uint part2 = (uint)value << (32 - 26); - value = (int)(part1 | part2); - value ^= 2132471747 ^ salt; - value -= 1775820811 + _secretKey[169]; - return value; - } - case 143: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value ^= 114258470 ^ salt; - value = (value - _secretKey[19]) * 1566112771; - return value; - } - case 144: - { - // AddRotateXorInstruction - value ^= -1181275232 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -650723591 + _secretKey[206]; - return value; - } - case 145: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * 39803307; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ -1297404981) - salt) ^ _secretKey[154]; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value ^= 801710213 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value = (value - _secretKey[181]) * -1217833329; - return value; - } - case 148: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 29; - uint part2 = (uint)value << (32 - 29); - value = (int)(part1 | part2); - value ^= 1566976773 ^ salt; - value -= -1933121809 + _secretKey[230]; - return value; - } - case 149: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[188]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 150: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[53]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 151: - { - // AddInstruction - value = ((value - -2119615805) ^ salt) - _secretKey[138]; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value ^= 221292457 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[102]) * -1630338257; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value ^= 1486712056 ^ salt; - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value = (value - _secretKey[248]) * -1360595481; - return value; - } - case 154: - { - // MultipleInstruction - value = (value - _secretKey[72] - salt) * 1812161233; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value ^= -81016400 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[247]) * -47344461; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value ^= -1187848798 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * -1858496529; - return value; - } - case 157: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 16; - uint part2 = (uint)value << (32 - 16); - value = (int)(part1 | part2); - value ^= 1185916334 ^ salt; - value -= 605454035 + _secretKey[108]; - return value; - } - case 158: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -451761745 ^ salt; - value -= 2112611413 + _secretKey[235]; - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ 1660696922) - salt) ^ _secretKey[229]; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value ^= -431219573 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * 1706905775; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[198]) * -580820577; - value ^= 1658933717 ^ salt; - return value; - } - case 162: - { - // AddRotateXorInstruction - value ^= 609336148 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -1278798944 + _secretKey[72]; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value ^= -1055021038 ^ salt; - value = (value - _secretKey[57]) * -620746171; - return value; - } - case 164: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= 1389308323 ^ salt; - value = (value - _secretKey[225]) * 2035776477; - return value; - } - case 165: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= -1939584600 + _secretKey[124]; - value ^= 318043677 ^ salt; - return value; - } - case 166: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 2047590880 ^ salt; - value = (value - _secretKey[184]) * -748679859; - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ -312123044) - salt) ^ _secretKey[114]; - return value; - } - case 168: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -1299860280 ^ salt; - value -= 1897551751 + _secretKey[139]; - return value; - } - case 169: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[10]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 170: - { - // MultipleInstruction - value = (value - _secretKey[60] - salt) * 609589815; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value = (value - _secretKey[242]) * 893240649; - value ^= 820953326 ^ salt; - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ 921116076) - salt) ^ _secretKey[89]; - return value; - } - case 173: - { - // AddInstruction - value = ((value - -1261901861) ^ salt) - _secretKey[82]; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value ^= -1758870671 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[42]) * -1163763527; - return value; - } - case 175: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 1254595032 + _secretKey[10]; - value ^= -99371457 ^ salt; - return value; - } - case 176: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= -2036462975 ^ salt; - value -= 1901168605 + _secretKey[131]; - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value ^= -805817000 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -1809334639; - return value; - } - case 178: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 12; - uint part2 = (uint)value << (32 - 12); - value = (int)(part1 | part2); - value ^= 762578411 ^ salt; - value -= 28490730 + _secretKey[13]; - return value; - } - case 179: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value -= -41308497 + _secretKey[85]; - value ^= 1812019570 ^ salt; - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ 1563652208) - salt) ^ _secretKey[231]; - return value; - } - case 181: - { - // AddRotateXorInstruction - value ^= -1148350591 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -542613261 + _secretKey[75]; - return value; - } - case 182: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 19; - uint part2 = (uint)value << (32 - 19); - value = (int)(part1 | part2); - value ^= 1842755263 ^ salt; - value -= 1462569147 + _secretKey[135]; - return value; - } - case 183: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value ^= -159244912 ^ salt; - value = (value - _secretKey[15]) * -663204867; - return value; - } - case 184: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[230]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 185: - { - // AddRotateXorInstruction - value ^= 1218428368 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= 45305078 + _secretKey[119]; - return value; - } - case 186: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 567100030 ^ salt; - value -= 148564506 + _secretKey[160]; - return value; - } - case 187: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[242]); - uint part1 = value2 >> 21; - uint part2 = value2 << (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value ^= 730302816 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * -1488719571; - return value; - } - case 189: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 190: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[69]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 191: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[153]) * 1590990225; - value ^= 1474104403 ^ salt; - return value; - } - case 192: - { - // AddInstruction - value = ((value - 1345231273) ^ salt) - _secretKey[170]; - return value; - } - case 193: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[138]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 194: - { - // AddRotateXorInstruction - value ^= -1086752221 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value -= -1649692985 + _secretKey[138]; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value = (value - _secretKey[23]) * -718602987; - value ^= 216360478 ^ salt; - return value; - } - case 196: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -922639548 + _secretKey[211]; - value ^= 1736125070 ^ salt; - return value; - } - case 197: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1729078426 + _secretKey[124]; - value ^= -1590872932 ^ salt; - return value; - } - case 198: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 13; - uint part2 = (uint)value << (32 - 13); - value = (int)(part1 | part2); - value ^= 2101329043 ^ salt; - value -= -2086916257 + _secretKey[135]; - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ -1188487898) - salt) ^ _secretKey[133]; - return value; - } - case 200: - { - // MultipleInstruction - value = (value - _secretKey[162] - salt) * -1592735389; - return value; - } - case 201: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -1882888353 + _secretKey[153]; - value ^= 2087683186 ^ salt; - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value ^= -1855365205 ^ salt; - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value = (value - _secretKey[58]) * -1429384213; - return value; - } - case 203: - { - // MultipleInstruction - value = (value - _secretKey[66] - salt) * 180652695; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 1668989123 ^ salt; - value = (value - _secretKey[206]) * 715760713; - return value; - } - case 205: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * -19415893; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[143]) * 408562579; - value ^= -387621173 ^ salt; - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ -1302837102) - salt) ^ _secretKey[133]; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[5]) * 199587543; - value ^= 1201861103 ^ salt; - return value; - } - case 209: - { - // AddInstruction - value = ((value - -1698116194) ^ salt) - _secretKey[188]; - return value; - } - case 210: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -5412811 + _secretKey[40]; - value ^= 955827838 ^ salt; - return value; - } - case 211: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value ^= -261186202 ^ salt; - value = (value - _secretKey[206]) * 250403797; - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ 1451245279) - salt) ^ _secretKey[215]; - return value; - } - case 213: - { - // AddInstruction - value = ((value - -48271475) ^ salt) - _secretKey[248]; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value ^= 280704379 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[72]) * -1743417391; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value ^= -1507466225 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * -795921711; - return value; - } - case 216: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[162]); - uint part1 = value2 >> 23; - uint part2 = value2 << (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ -1329546797) - salt) ^ _secretKey[108]; - return value; - } - case 218: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= 1710889501 + _secretKey[85]; - value ^= 846489904 ^ salt; - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ -339712479) - salt) ^ _secretKey[127]; - return value; - } - case 220: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -308188673 + _secretKey[78]; - value ^= -1008587035 ^ salt; - return value; - } - case 221: - { - // MultipleInstruction - value = (value - _secretKey[111] - salt) * 773277731; - return value; - } - case 222: - { - // MultipleInstruction - value = (value - _secretKey[198] - salt) * 1149219487; - return value; - } - case 223: - { - // AddInstruction - value = ((value - -449129672) ^ salt) - _secretKey[160]; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value ^= -180027834 ^ salt; - value = (value - _secretKey[84]) * 102372989; - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ 946019090) - salt) ^ _secretKey[58]; - return value; - } - case 226: - { - // AddRotateXorInstruction - value ^= 1350981383 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= 694016884 + _secretKey[225]; - return value; - } - case 227: - { - // AddRotateXorInstruction - value ^= 1680252929 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= -870643939 + _secretKey[168]; - return value; - } - case 228: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 229: - { - // AddRotateXorInstruction - value ^= -1727043214 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= 1785715822 + _secretKey[199]; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ -1277148537) - salt) ^ _secretKey[139]; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value ^= 1940873679 ^ salt; - value = (value - _secretKey[226]) * -528829791; - return value; - } - case 232: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 1486956053; - value ^= -879839609 ^ salt; - return value; - } - case 233: - { - // AddInstruction - value = ((value - 328489970) ^ salt) - _secretKey[181]; - return value; - } - case 234: - { - // MultipleInstruction - value = (value - _secretKey[89] - salt) * -1387476699; - return value; - } - case 235: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value -= -1977097134 + _secretKey[203]; - value ^= 1290000091 ^ salt; - return value; - } - case 236: - { - // AddInstruction - value = ((value - 1890859361) ^ salt) - _secretKey[113]; - return value; - } - case 237: - { - // AddRotateXorInstruction - value ^= 1434413518 ^ salt; - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= 1045620543 + _secretKey[216]; - return value; - } - case 238: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 1591345537 ^ salt; - value -= -1706485027 + _secretKey[131]; - return value; - } - case 239: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 24; - uint part2 = (uint)value << (32 - 24); - value = (int)(part1 | part2); - value ^= 1117669949 ^ salt; - value -= 1271081841 + _secretKey[29]; - return value; - } - case 240: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 1588287429; - value ^= -842525462 ^ salt; - return value; - } - case 241: - { - // AddInstruction - value = ((value - 1030822002) ^ salt) - _secretKey[175]; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value ^= 811922151 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * 769862473; - return value; - } - case 243: - { - // AddRotateXorInstruction - value ^= -1258702719 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 656680947 + _secretKey[75]; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -883345609; - value ^= 90809787 ^ salt; - return value; - } - case 245: - { - // AddRotateXorInstruction - value ^= 99436168 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value -= -532913580 + _secretKey[15]; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value ^= 1471598712 ^ salt; - value = (value - _secretKey[230]) * -599880499; - return value; - } - case 247: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value = (value - _secretKey[15]) * -1447936463; - value ^= 1941306053 ^ salt; - return value; - } - case 248: - { - // AddRotateXorInstruction - value ^= 2045091157 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value -= 883137918 + _secretKey[96]; - return value; - } - case 249: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[165]); - uint part1 = value2 >> 13; - uint part2 = value2 << (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 250: - { - // AddInstruction - value = ((value - -394947456) ^ salt) - _secretKey[96]; - return value; - } - case 251: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 252: - { - // AddInstruction - value = ((value - 1917332797) ^ salt) - _secretKey[69]; - return value; - } - case 253: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= -1509317223 ^ salt; - value -= 1006809939 + _secretKey[113]; - return value; - } - case 254: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[170]); - uint part1 = value2 >> 9; - uint part2 = value2 << (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 255: - { - // AddInstruction - value = ((value - 683715132) ^ salt) - _secretKey[138]; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - } -} - diff --git a/Samples/DynamicSecretKey/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta b/Samples/DynamicSecretKey/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta deleted file mode 100644 index 8752a2b..0000000 --- a/Samples/DynamicSecretKey/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 406c63e9d464ca544ac337bc8fcce30e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus.meta b/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus.meta deleted file mode 100644 index c4c116b..0000000 --- a/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 75e20a8abe7b86247837ffce1117762a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus/symbol-mapping.xml b/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus/symbol-mapping.xml deleted file mode 100644 index da6963a..0000000 --- a/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus/symbol-mapping.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta b/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta deleted file mode 100644 index cdb1441..0000000 --- a/Samples/DynamicSecretKey/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b8e3f4340cc69fa4889a61a211cf24c5 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Obfuz/link.xml b/Samples/DynamicSecretKey/Assets/Obfuz/link.xml deleted file mode 100644 index 4051a8d..0000000 --- a/Samples/DynamicSecretKey/Assets/Obfuz/link.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/DynamicSecretKey/Assets/Obfuz/link.xml.meta b/Samples/DynamicSecretKey/Assets/Obfuz/link.xml.meta deleted file mode 100644 index e7d6452..0000000 --- a/Samples/DynamicSecretKey/Assets/Obfuz/link.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 94c7f23dba42c474ebf5e764349d5afa -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Resources.meta b/Samples/DynamicSecretKey/Assets/Resources.meta deleted file mode 100644 index 56aa397..0000000 --- a/Samples/DynamicSecretKey/Assets/Resources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d42a5aa28dcabc428e7a06b13421410 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Resources/Obfuz.meta b/Samples/DynamicSecretKey/Assets/Resources/Obfuz.meta deleted file mode 100644 index 3a82b4c..0000000 --- a/Samples/DynamicSecretKey/Assets/Resources/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5be12685e3d38a24ab47ccfde4f424a1 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes b/Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes deleted file mode 100644 index 666203486e21874a44414fa9318f227e3e0ed94e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWg+~lD27bqc4$KVEi4UVl-IV#nod0ZH**l1jmp_mkF|B#~9*7#TsUhK+k z71&|ydybMXNJJIyaAVin@QkY092#ip$W|ZeD|32vQ?@%83;{RAv8=W^?9+qVjx+7D z@gF(q%Um*%3T#%O)-JQ)>9g3K^LlgP<)$ZWUT(5Dtsw$TuM(a^xyBfy&5DnXtJ8SPWXW`>b+x54(~# z)N?QWsn>Tg(BRzL;4DVvn}@-_U(0?OM;XMuC1^J zaB597P88Iu*wRT3^L%yL1yfoo?^eINa#BV_laBBl4(8HQ661INoxXt*^NW#ZwXmh! z<5k4Ep8V2FtrQQTIC&VOH~Hd_XXa_YmRMFb8iw-N1Ez${2x~a zDI5=F0_gsmj<0$OX$p4pyba6EyRo>+yGN_&dIc_J&b!KARJ%j#f=R^2QyIvvRb!mY zDJI$zNYH`wXCbd#I$)y$$TL2Ulm!sMj+K)rGEztZWI8l(Dl50aaCtzu(w6@?Rfzy+ zf_AzVgk2$YS=vutD?4jbrX!(q772{hpteh{)8F>sM9L{+{ws(#r@xF$bd&#G3WdsB zo&fTuRXT@*_%uCjyYORv6QZC@Ji@&9cnzURzd2M5vm`M*51&av+{UdiJoepZGM`6L zb3rHn;6GVwMS=qqV;IeX!ZskC$j1hp;WzLPL;72?wOnJF7TeNxS=q~ zFf~ACZr3T*O6fL%xxF-%#J9gL!!G9TO$Qjh=A1GoSy6m##K;SjsPeslp}*J9(kQA{ zb^gIsnRqE3k4DVG`xiTJh3xE!uJw2r6P#?72~yUv+QS~^9s#TQr43E06)X(D{{b=} zO`%M>C}Ij2<)qVb1a@=~EQnOb?#MoKx@b=U=(X7u#89vfDpgHga?m-gLFi5RNY5oG zyqt*FQgRu(MrkdvrZTH#kyy_0Atu|D7Z+$16FR7`*nYX}M{ly-Xt@wO0nIO&ga?iw ujO^{`zvJR~ZG{!VZ33ZtQY20PjZ)Ic$;ewkQYr`Yq*rfuc4{rsVd#X_rTQBH diff --git a/Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta b/Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta deleted file mode 100644 index cfaf37d..0000000 --- a/Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c05b06a0efaf2b1449760b6e43a887d3 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes b/Samples/DynamicSecretKey/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes deleted file mode 100644 index d91a82dafebb3f968af0759569b8a7b8b162caa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWuad=sgU47iFfE^dzNj-D}T&^6H@!3j69H%>yX!OuzZE>_-*Vn^UeVP~V znCw*zBLM6c-rl0iwZK-SOug5kv6fMroS^SoI3`j|5 z!SuGkggBksOZddck3SQXzp(i=D4!I#7r!RZ!+th_7!Txw;uE@H<=}jFB5XhJR5Z2m zz%x4np0VZ=SM~eT{6G9tV!zy)Iv0muv+vygbvI^QPf>8JdZT9imNrBK`}m_)JS$ej zmRD6KT~WC)bhJyO?@p#>D6ctTtp>f%5hx!9FGwGBr|M2qA#Uh8IRR3|Z!x>)abprW z9YHcNjICn{6mm(0dl}QQxmi?I2Zv%duwY*GkXTCzFQp@^H?`xe1c3!@?7BiY<-)RH z&Em2Gam4#bq=AC+L4zC*RzKUOG?HSS30m$cWAy6@OjbMQw(kDuC6^TTm|Bw znvkQl^CP4dw{iE>Tz@Q7N}rUJl?c@8X*H*idqHxBn{w5E#TB>CQF^fWyC)bA{!c+L z=K?neYbQzVb|t+%!S7yJD&=XysmLU;R~Xk)pGrs`rpsm~d*i9eL& zQD%&XlNpG|i7NxS`TV_r{^8K7x4?otR00pii2!Vde1(bi*{p4RoIEQRw-f+X3P_#( zrp!WG7ZBu9c!m1{XqO&+FP+7Y%8MYCC#IxsOs=$CusY55M;!>J$IJ&6KJp0Wv>8CM z>Zmav;(f&5xU(s8^&vz?i55tIo_#P;2;7SKze@gZ+6lpzHrihG6sD?()5Hrx?&inf zHot&$`tby?&W5Gz7*(g=z~%UF5_8DG8b+=V^~|&PC|8={-o7g&VTVDCVf|!2%IJRl zvQxF}W3D$G2C?hHlk!yzz;%&z+os2@p$kF?ki6cAcVW3UIcecP%fVzYAm*O*r-hQY~9md%2 zN*Yc~i;-p*j?JOV63t>ALm?;{$q=8!)NxKCXKy{7{+X4jc_j4(i!k^8y=>V7YaG(C z(N_x|t~iZLl3ctS06b`NK5tz!MQ~3Bgqeu$v?dx*9a<(t4iqxq98aKtP4<|tFT@4^6+U;oyIwzHyfz6YIQ6)(CD&=TYwU^yqTU zvzi&Z-Y6+fLQq)8a+l&GUmuU)!O zn(YqVt2T)kQ71SdpSyV&cNNz#E}~Y6D}LO};P~ZO2Lzu-9SvV%RsL7G7fEJeT!G&t zBf~_`7wwoVk42*9GVvcEDp9yfJq&uHijI2vng=?t7XUJu>yG)sUW_`flZIHvHVlLl zy$4s-7)JC_M>lOK%2*d6WMB8lS(x|?0Fp*R*M!xmMzFn;AY(l=-ASh94bM&=< ze~4QV{TE8Y%?71Pf&KUj)E=v+pFkDHkv7`gjh2kkMlyk}X7w(|KfCzbbA634@dLVr zpabfahEo$=3H8UvEzzqe~bec1p!bp%3x z>m8&$e&4ALBx*-kB-um5+7JpT`;;6JUzkqbk)_13p2CkdM2D1{u>Y#ktTfV}iQ(rZ zEQp7JKP%ys7+1QefSDUex81+yamoL z#9wHGUKd*wr6w8%Y=^HXeE@Y%(|&ps@Bm!^9E9FiBu7A#TgpPVM(c6sO&X@(&?_{n zvSbmko-PB1DX>mE#@jn+qAyDh@50gu(z-;q^O~_Qc8=>sy*kVr#H@Jqh!R%XDdauF zwvxKDYNYkW0XktBULk3(IBET;Zs`u%ry1_2=2B*1+P3Uu+A;FpTp_Q!r&kB)$h4hV zG4+S2XM}pjs7E6yiff)m~#_)Avq|A=%sg-P&Jydu* zTvr6XdyNZ!TsO5fiMbVdF*8?{Nbq$I`x znEoUs3$CZdV@yfo)PU zi5pthvR%(eyCqgJ4LLD;DQ+^?j}eQSFJH( z8$av*cJss|7pYDq5x#n6VgCI?cOJ)c6=|&t?F%ZQuo6=0LXi$!ow!uI6hx2|(HX9% zI?)-4gafJ&;joae5qvk{Q*BP!bJEfB$80OHme%EyHn+@MO$4DF>4vudtn%xMB<~=2 zOfad4mX;3*8j#OqwDJHI_n_@m@g}V$yUfSOwb1Ui2Swy?0|i_51;ZF2s^eRrUPM}P z-h?H$9vQSHA`#Ak837Wa^H%XY4F~Zj##P4tag@I2R3xYIkj71OS~D#F>DG0*yI5nZ z7k+R8)<&%YTmk+CgWq*je1(;Z;%|Sv*4N7{iTDo%e>?odFuvnfz2l~oA#msM8{jlx zf{p{5q!~H}dJ=FPIFD}z-rD4OcaD!18T=Nlax1xUKmo5BIq+kUNjiL5v_!U)_Yhmn zL8^i4LavbqJzM?)W0kK5Uci(BF?rB3z|Z~@PnV@mj7on)lmbq4KOz!k{WxZK@hgM< z(kKU-zth@~oWM*OnUxOv z3^Yv0`ea;F(924zG3e&0AS27tGVF*{TyZ(aOp(vo^Bkp0GWE`L4avM_;lsxKE6Cr& yifqrWk{9PlbV%BaAb%H{IaJd`bm}|W!L&BstqNda`2TnG;dg6-n&1EB3j7@lS>%WS diff --git a/Samples/DynamicSecretKey/Assets/StreamingAssets/HotUpdate.dll.bytes.meta b/Samples/DynamicSecretKey/Assets/StreamingAssets/HotUpdate.dll.bytes.meta deleted file mode 100644 index dc2d8f7..0000000 --- a/Samples/DynamicSecretKey/Assets/StreamingAssets/HotUpdate.dll.bytes.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 68ba388e7992dd94493720d6a73e85ed -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Assets/main.unity b/Samples/DynamicSecretKey/Assets/main.unity deleted file mode 100644 index 971789a..0000000 --- a/Samples/DynamicSecretKey/Assets/main.unity +++ /dev/null @@ -1,361 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 0} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 3 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - buildHeightMesh: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &1475525420 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1475525423} - - component: {fileID: 1475525422} - - component: {fileID: 1475525421} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1475525421 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1475525420} - m_Enabled: 1 ---- !u!20 &1475525422 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1475525420} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1475525423 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1475525420} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1674109924 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1674109926} - - component: {fileID: 1674109925} - m_Layer: 0 - m_Name: Bootstrap - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1674109925 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1674109924} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 639006a739675484884778c298eebdc4, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!4 &1674109926 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1674109924} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2040361796 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2040361798} - - component: {fileID: 2040361797} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &2040361797 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2040361796} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &2040361798 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2040361796} - serializedVersion: 2 - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1660057539 &9223372036854775807 -SceneRoots: - m_ObjectHideFlags: 0 - m_Roots: - - {fileID: 1475525423} - - {fileID: 2040361798} - - {fileID: 1674109926} diff --git a/Samples/DynamicSecretKey/Assets/main.unity.meta b/Samples/DynamicSecretKey/Assets/main.unity.meta deleted file mode 100644 index 55aa0b4..0000000 --- a/Samples/DynamicSecretKey/Assets/main.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 528018d8add4a724bb1e36008449a904 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/DynamicSecretKey/Packages/manifest.json b/Samples/DynamicSecretKey/Packages/manifest.json deleted file mode 100644 index 7f3dbb9..0000000 --- a/Samples/DynamicSecretKey/Packages/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "dependencies": { - "com.code-philosophy.obfuz": "https://github.com/focus-creative-games/obfuz.git?path=com.code-philosophy.obfuz", - "com.unity.ide.visualstudio": "2.0.23", - "com.unity.modules.assetbundle": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.modules.unitywebrequestwww": "1.0.0" - } -} diff --git a/Samples/DynamicSecretKey/ProjectSettings/AudioManager.asset b/Samples/DynamicSecretKey/ProjectSettings/AudioManager.asset deleted file mode 100644 index 07ebfb0..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/AudioManager.asset +++ /dev/null @@ -1,19 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!11 &1 -AudioManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Volume: 1 - Rolloff Scale: 1 - Doppler Factor: 1 - Default Speaker Mode: 2 - m_SampleRate: 0 - m_DSPBufferSize: 1024 - m_VirtualVoiceCount: 512 - m_RealVoiceCount: 32 - m_SpatializerPlugin: - m_AmbisonicDecoderPlugin: - m_DisableAudio: 0 - m_VirtualizeEffects: 1 - m_RequestedDSPBufferSize: 1024 diff --git a/Samples/DynamicSecretKey/ProjectSettings/ClusterInputManager.asset b/Samples/DynamicSecretKey/ProjectSettings/ClusterInputManager.asset deleted file mode 100644 index e7886b2..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/ClusterInputManager.asset +++ /dev/null @@ -1,6 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!236 &1 -ClusterInputManager: - m_ObjectHideFlags: 0 - m_Inputs: [] diff --git a/Samples/DynamicSecretKey/ProjectSettings/DynamicsManager.asset b/Samples/DynamicSecretKey/ProjectSettings/DynamicsManager.asset deleted file mode 100644 index cdc1f3e..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/DynamicsManager.asset +++ /dev/null @@ -1,34 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!55 &1 -PhysicsManager: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_Gravity: {x: 0, y: -9.81, z: 0} - m_DefaultMaterial: {fileID: 0} - m_BounceThreshold: 2 - m_SleepThreshold: 0.005 - m_DefaultContactOffset: 0.01 - m_DefaultSolverIterations: 6 - m_DefaultSolverVelocityIterations: 1 - m_QueriesHitBackfaces: 0 - m_QueriesHitTriggers: 1 - m_EnableAdaptiveForce: 0 - m_ClothInterCollisionDistance: 0 - m_ClothInterCollisionStiffness: 0 - m_ContactsGeneration: 1 - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - m_AutoSimulation: 1 - m_AutoSyncTransforms: 0 - m_ReuseCollisionCallbacks: 1 - m_ClothInterCollisionSettingsToggle: 0 - m_ContactPairsMode: 0 - m_BroadphaseType: 0 - m_WorldBounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 250, y: 250, z: 250} - m_WorldSubdivisions: 8 - m_FrictionType: 0 - m_EnableEnhancedDeterminism: 0 - m_EnableUnifiedHeightmaps: 1 - m_DefaultMaxAngluarSpeed: 7 diff --git a/Samples/DynamicSecretKey/ProjectSettings/EditorBuildSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/EditorBuildSettings.asset deleted file mode 100644 index 2a164fd..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/EditorBuildSettings.asset +++ /dev/null @@ -1,11 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1045 &1 -EditorBuildSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Scenes: - - enabled: 1 - path: Assets/main.unity - guid: 528018d8add4a724bb1e36008449a904 - m_configObjects: {} diff --git a/Samples/DynamicSecretKey/ProjectSettings/EditorSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/EditorSettings.asset deleted file mode 100644 index 1e44a0a..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/EditorSettings.asset +++ /dev/null @@ -1,30 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!159 &1 -EditorSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_ExternalVersionControlSupport: Visible Meta Files - m_SerializationMode: 2 - m_LineEndingsForNewScripts: 0 - m_DefaultBehaviorMode: 0 - m_PrefabRegularEnvironment: {fileID: 0} - m_PrefabUIEnvironment: {fileID: 0} - m_SpritePackerMode: 0 - m_SpritePackerPaddingPower: 1 - m_EtcTextureCompressorBehavior: 1 - m_EtcTextureFastCompressor: 1 - m_EtcTextureNormalCompressor: 2 - m_EtcTextureBestCompressor: 4 - m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref - m_ProjectGenerationRootNamespace: - m_CollabEditorSettings: - inProgressEnabled: 1 - m_EnableTextureStreamingInEditMode: 1 - m_EnableTextureStreamingInPlayMode: 1 - m_AsyncShaderCompilation: 1 - m_EnterPlayModeOptionsEnabled: 0 - m_EnterPlayModeOptions: 3 - m_ShowLightmapResolutionOverlay: 1 - m_UseLegacyProbeSampleCount: 0 - m_SerializeInlineMappingsOnOneLine: 1 diff --git a/Samples/DynamicSecretKey/ProjectSettings/GraphicsSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/GraphicsSettings.asset deleted file mode 100644 index 4706883..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/GraphicsSettings.asset +++ /dev/null @@ -1,66 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!30 &1 -GraphicsSettings: - m_ObjectHideFlags: 0 - serializedVersion: 13 - m_Deferred: - m_Mode: 1 - m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} - m_DeferredReflections: - m_Mode: 1 - m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} - m_ScreenSpaceShadows: - m_Mode: 1 - m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} - m_LegacyDeferred: - m_Mode: 1 - m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} - m_DepthNormals: - m_Mode: 1 - m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} - m_MotionVectors: - m_Mode: 1 - m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} - m_LightHalo: - m_Mode: 1 - m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} - m_LensFlare: - m_Mode: 1 - m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} - m_AlwaysIncludedShaders: - - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} - m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} - m_CustomRenderPipeline: {fileID: 0} - m_TransparencySortMode: 0 - m_TransparencySortAxis: {x: 0, y: 0, z: 1} - m_DefaultRenderingPath: 1 - m_DefaultMobileRenderingPath: 1 - m_TierSettings: [] - m_LightmapStripping: 0 - m_FogStripping: 0 - m_InstancingStripping: 0 - m_LightmapKeepPlain: 1 - m_LightmapKeepDirCombined: 1 - m_LightmapKeepDynamicPlain: 1 - m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepShadowMask: 1 - m_LightmapKeepSubtractive: 1 - m_FogKeepLinear: 1 - m_FogKeepExp: 1 - m_FogKeepExp2: 1 - m_AlbedoSwatchInfos: [] - m_LightsUseLinearIntensity: 0 - m_LightsUseColorTemperature: 0 - m_LogWhenShaderIsCompiled: 0 - m_AllowEnlightenSupportForUpgradedProject: 0 diff --git a/Samples/DynamicSecretKey/ProjectSettings/HybridCLRSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/HybridCLRSettings.asset deleted file mode 100644 index 8adc365..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/HybridCLRSettings.asset +++ /dev/null @@ -1,30 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e189374413a3f00468e49d51d8b27a09, type: 3} - m_Name: - m_EditorClassIdentifier: - enable: 1 - useGlobalIl2cpp: 0 - hybridclrRepoURL: https://gitee.com/focus-creative-games/hybridclr - il2cppPlusRepoURL: https://gitee.com/focus-creative-games/il2cpp_plus - hotUpdateAssemblyDefinitions: - - {fileID: 5897886265953266890, guid: 4d42d7fdd977bfd428fa304aa46021eb, type: 3} - hotUpdateAssemblies: [] - preserveHotUpdateAssemblies: [] - hotUpdateDllCompileOutputRootDir: HybridCLRData/HotUpdateDlls - externalHotUpdateAssembliyDirs: [] - strippedAOTDllOutputRootDir: HybridCLRData/AssembliesPostIl2CppStrip - patchAOTAssemblies: [] - outputLinkFile: HybridCLRGenerate/link.xml - outputAOTGenericReferenceFile: Main/AOTGenericReferences.cs - maxGenericReferenceIteration: 10 - maxMethodBridgeGenericIteration: 10 diff --git a/Samples/DynamicSecretKey/ProjectSettings/InputManager.asset b/Samples/DynamicSecretKey/ProjectSettings/InputManager.asset deleted file mode 100644 index 17c8f53..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/InputManager.asset +++ /dev/null @@ -1,295 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!13 &1 -InputManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Axes: - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: left - positiveButton: right - altNegativeButton: a - altPositiveButton: d - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: down - positiveButton: up - altNegativeButton: s - altPositiveButton: w - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left ctrl - altNegativeButton: - altPositiveButton: mouse 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left alt - altNegativeButton: - altPositiveButton: mouse 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left shift - altNegativeButton: - altPositiveButton: mouse 2 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: space - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse X - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Y - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse ScrollWheel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 2 - joyNum: 0 - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 0 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 1 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 2 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 3 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: return - altNegativeButton: - altPositiveButton: joystick button 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: enter - altNegativeButton: - altPositiveButton: space - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Cancel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: escape - altNegativeButton: - altPositiveButton: joystick button 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 diff --git a/Samples/DynamicSecretKey/ProjectSettings/MemorySettings.asset b/Samples/DynamicSecretKey/ProjectSettings/MemorySettings.asset deleted file mode 100644 index 5b5face..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/MemorySettings.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!387306366 &1 -MemorySettings: - m_ObjectHideFlags: 0 - m_EditorMemorySettings: - m_MainAllocatorBlockSize: -1 - m_ThreadAllocatorBlockSize: -1 - m_MainGfxBlockSize: -1 - m_ThreadGfxBlockSize: -1 - m_CacheBlockSize: -1 - m_TypetreeBlockSize: -1 - m_ProfilerBlockSize: -1 - m_ProfilerEditorBlockSize: -1 - m_BucketAllocatorGranularity: -1 - m_BucketAllocatorBucketsCount: -1 - m_BucketAllocatorBlockSize: -1 - m_BucketAllocatorBlockCount: -1 - m_ProfilerBucketAllocatorGranularity: -1 - m_ProfilerBucketAllocatorBucketsCount: -1 - m_ProfilerBucketAllocatorBlockSize: -1 - m_ProfilerBucketAllocatorBlockCount: -1 - m_TempAllocatorSizeMain: -1 - m_JobTempAllocatorBlockSize: -1 - m_BackgroundJobTempAllocatorBlockSize: -1 - m_JobTempAllocatorReducedBlockSize: -1 - m_TempAllocatorSizeGIBakingWorker: -1 - m_TempAllocatorSizeNavMeshWorker: -1 - m_TempAllocatorSizeAudioWorker: -1 - m_TempAllocatorSizeCloudWorker: -1 - m_TempAllocatorSizeGfx: -1 - m_TempAllocatorSizeJobWorker: -1 - m_TempAllocatorSizeBackgroundWorker: -1 - m_TempAllocatorSizePreloadManager: -1 - m_PlatformMemorySettings: {} diff --git a/Samples/DynamicSecretKey/ProjectSettings/MultiplayerManager.asset b/Samples/DynamicSecretKey/ProjectSettings/MultiplayerManager.asset deleted file mode 100644 index 2a93664..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/MultiplayerManager.asset +++ /dev/null @@ -1,7 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!655991488 &1 -MultiplayerManager: - m_ObjectHideFlags: 0 - m_EnableMultiplayerRoles: 0 - m_StrippingTypes: {} diff --git a/Samples/DynamicSecretKey/ProjectSettings/NavMeshAreas.asset b/Samples/DynamicSecretKey/ProjectSettings/NavMeshAreas.asset deleted file mode 100644 index 3b0b7c3..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/NavMeshAreas.asset +++ /dev/null @@ -1,91 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!126 &1 -NavMeshProjectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - areas: - - name: Walkable - cost: 1 - - name: Not Walkable - cost: 1 - - name: Jump - cost: 2 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - m_LastAgentTypeID: -887442657 - m_Settings: - - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.75 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_SettingNames: - - Humanoid diff --git a/Samples/DynamicSecretKey/ProjectSettings/Obfuz.asset b/Samples/DynamicSecretKey/ProjectSettings/Obfuz.asset deleted file mode 100644 index ab96620..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/Obfuz.asset +++ /dev/null @@ -1,51 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c414eef017e565c4db1442ec64ec52fe, type: 3} - m_Name: - m_EditorClassIdentifier: - enable: 1 - assemblySettings: - assembliesToObfuscate: - - Assembly-CSharp - - HotUpdate - nonObfuscatedButReferencingObfuscatedAssemblies: [] - additionalAssemblySearchPaths: [] - obfuscateObfuzRuntime: 1 - obfuscationPassSettings: - enabledPasses: -1 - ruleFiles: [] - secretSettings: - defaultStaticSecretKey: Code Philosophy-Static - defaultDynamicSecretKey: Code Philosophy-Dynamic - secretKeyOutputPath: Assets/Resources/Obfuz - randomSeed: 0 - assembliesUsingDynamicSecretKeys: - - HotUpdate - encryptionVMSettings: - codeGenerationSecretKey: Obfuz - encryptionOpCodeCount: 256 - codeOutputPath: Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs - symbolObfusSettings: - debug: 0 - obfuscatedNamePrefix: $ - useConsistentNamespaceObfuscation: 1 - symbolMappingFile: Assets/Obfuz/SymbolObfus/symbol-mapping.xml - ruleFiles: [] - constEncryptSettings: - encryptionLevel: 1 - ruleFiles: [] - fieldEncryptSettings: - encryptionLevel: 1 - ruleFiles: [] - callObfusSettings: - obfuscationLevel: 1 - ruleFiles: [] diff --git a/Samples/DynamicSecretKey/ProjectSettings/PackageManagerSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/PackageManagerSettings.asset deleted file mode 100644 index 112a053..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/PackageManagerSettings.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 61 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_EnablePreReleasePackages: 0 - m_EnablePackageDependencies: 0 - m_AdvancedSettingsExpanded: 1 - m_ScopedRegistriesSettingsExpanded: 1 - m_SeeAllPackageVersions: 0 - oneTimeWarningShown: 0 - m_Registries: - - m_Id: main - m_Name: - m_Url: https://packages.unity.com - m_Scopes: [] - m_IsDefault: 1 - m_Capabilities: 7 - m_UserSelectedRegistryName: - m_UserAddingNewScopedRegistry: 0 - m_RegistryInfoDraft: - m_Modified: 0 - m_ErrorMessage: - m_UserModificationsInstanceId: -830 - m_OriginalInstanceId: -832 - m_LoadAssets: 0 diff --git a/Samples/DynamicSecretKey/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json b/Samples/DynamicSecretKey/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json deleted file mode 100644 index 3c7b4c1..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "m_Dictionary": { - "m_DictionaryValues": [] - } -} \ No newline at end of file diff --git a/Samples/DynamicSecretKey/ProjectSettings/Physics2DSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/Physics2DSettings.asset deleted file mode 100644 index 47880b1..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/Physics2DSettings.asset +++ /dev/null @@ -1,56 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!19 &1 -Physics2DSettings: - m_ObjectHideFlags: 0 - serializedVersion: 4 - m_Gravity: {x: 0, y: -9.81} - m_DefaultMaterial: {fileID: 0} - m_VelocityIterations: 8 - m_PositionIterations: 3 - m_VelocityThreshold: 1 - m_MaxLinearCorrection: 0.2 - m_MaxAngularCorrection: 8 - m_MaxTranslationSpeed: 100 - m_MaxRotationSpeed: 360 - m_BaumgarteScale: 0.2 - m_BaumgarteTimeOfImpactScale: 0.75 - m_TimeToSleep: 0.5 - m_LinearSleepTolerance: 0.01 - m_AngularSleepTolerance: 2 - m_DefaultContactOffset: 0.01 - m_JobOptions: - serializedVersion: 2 - useMultithreading: 0 - useConsistencySorting: 0 - m_InterpolationPosesPerJob: 100 - m_NewContactsPerJob: 30 - m_CollideContactsPerJob: 100 - m_ClearFlagsPerJob: 200 - m_ClearBodyForcesPerJob: 200 - m_SyncDiscreteFixturesPerJob: 50 - m_SyncContinuousFixturesPerJob: 50 - m_FindNearestContactsPerJob: 100 - m_UpdateTriggerContactsPerJob: 100 - m_IslandSolverCostThreshold: 100 - m_IslandSolverBodyCostScale: 1 - m_IslandSolverContactCostScale: 10 - m_IslandSolverJointCostScale: 10 - m_IslandSolverBodiesPerJob: 50 - m_IslandSolverContactsPerJob: 50 - m_AutoSimulation: 1 - m_QueriesHitTriggers: 1 - m_QueriesStartInColliders: 1 - m_CallbacksOnDisable: 1 - m_ReuseCollisionCallbacks: 1 - m_AutoSyncTransforms: 0 - m_AlwaysShowColliders: 0 - m_ShowColliderSleep: 1 - m_ShowColliderContacts: 0 - m_ShowColliderAABB: 0 - m_ContactArrowScale: 0.2 - m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} - m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} - m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} - m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Samples/DynamicSecretKey/ProjectSettings/PresetManager.asset b/Samples/DynamicSecretKey/ProjectSettings/PresetManager.asset deleted file mode 100644 index 67a94da..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/PresetManager.asset +++ /dev/null @@ -1,7 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1386491679 &1 -PresetManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_DefaultPresets: {} diff --git a/Samples/DynamicSecretKey/ProjectSettings/ProjectSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/ProjectSettings.asset deleted file mode 100644 index 9398732..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/ProjectSettings.asset +++ /dev/null @@ -1,994 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!129 &1 -PlayerSettings: - m_ObjectHideFlags: 0 - serializedVersion: 26 - productGUID: e7f1e2f620eaec64485a63083a6d4cd8 - AndroidProfiler: 0 - AndroidFilterTouchesWhenObscured: 0 - AndroidEnableSustainedPerformanceMode: 0 - defaultScreenOrientation: 4 - targetDevice: 2 - useOnDemandResources: 0 - accelerometerFrequency: 60 - companyName: DefaultCompany - productName: ObfuzDemo - defaultCursor: {fileID: 0} - cursorHotspot: {x: 0, y: 0} - m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} - m_ShowUnitySplashScreen: 1 - m_ShowUnitySplashLogo: 1 - m_SplashScreenOverlayOpacity: 1 - m_SplashScreenAnimation: 1 - m_SplashScreenLogoStyle: 1 - m_SplashScreenDrawMode: 0 - m_SplashScreenBackgroundAnimationZoom: 1 - m_SplashScreenLogoAnimationZoom: 1 - m_SplashScreenBackgroundLandscapeAspect: 1 - m_SplashScreenBackgroundPortraitAspect: 1 - m_SplashScreenBackgroundLandscapeUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenBackgroundPortraitUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenLogos: [] - m_VirtualRealitySplashScreen: {fileID: 0} - m_HolographicTrackingLossScreen: {fileID: 0} - defaultScreenWidth: 800 - defaultScreenHeight: 600 - defaultScreenWidthWeb: 960 - defaultScreenHeightWeb: 600 - m_StereoRenderingPath: 0 - m_ActiveColorSpace: 1 - m_SpriteBatchVertexThreshold: 300 - m_MTRendering: 1 - mipStripping: 0 - numberOfMipsStripped: 0 - numberOfMipsStrippedPerMipmapLimitGroup: {} - m_StackTraceTypes: 010000000100000001000000010000000100000001000000 - iosShowActivityIndicatorOnLoading: -1 - androidShowActivityIndicatorOnLoading: -1 - iosUseCustomAppBackgroundBehavior: 0 - allowedAutorotateToPortrait: 1 - allowedAutorotateToPortraitUpsideDown: 1 - allowedAutorotateToLandscapeRight: 1 - allowedAutorotateToLandscapeLeft: 1 - useOSAutorotation: 1 - use32BitDisplayBuffer: 1 - preserveFramebufferAlpha: 0 - disableDepthAndStencilBuffers: 0 - androidStartInFullscreen: 1 - androidRenderOutsideSafeArea: 1 - androidUseSwappy: 1 - androidBlitType: 0 - androidResizableWindow: 0 - androidDefaultWindowWidth: 1920 - androidDefaultWindowHeight: 1080 - androidMinimumWindowWidth: 400 - androidMinimumWindowHeight: 300 - androidFullscreenMode: 1 - defaultIsNativeResolution: 1 - macRetinaSupport: 1 - runInBackground: 1 - captureSingleScreen: 0 - muteOtherAudioSources: 0 - Prepare IOS For Recording: 0 - Force IOS Speakers When Recording: 0 - deferSystemGesturesMode: 0 - hideHomeButton: 0 - submitAnalytics: 1 - usePlayerLog: 1 - dedicatedServerOptimizations: 0 - bakeCollisionMeshes: 0 - forceSingleInstance: 0 - useFlipModelSwapchain: 1 - resizableWindow: 0 - useMacAppStoreValidation: 0 - macAppStoreCategory: public.app-category.games - gpuSkinning: 1 - xboxPIXTextureCapture: 0 - xboxEnableAvatar: 0 - xboxEnableKinect: 0 - xboxEnableKinectAutoTracking: 0 - xboxEnableFitness: 0 - visibleInBackground: 1 - allowFullscreenSwitch: 1 - fullscreenMode: 3 - xboxSpeechDB: 0 - xboxEnableHeadOrientation: 0 - xboxEnableGuest: 0 - xboxEnablePIXSampling: 0 - metalFramebufferOnly: 0 - xboxOneResolution: 0 - xboxOneSResolution: 0 - xboxOneXResolution: 3 - xboxOneMonoLoggingLevel: 0 - xboxOneLoggingLevel: 1 - xboxOneDisableEsram: 0 - xboxOneEnableTypeOptimization: 0 - xboxOnePresentImmediateThreshold: 0 - switchQueueCommandMemory: 0 - switchQueueControlMemory: 16384 - switchQueueComputeMemory: 262144 - switchNVNShaderPoolsGranularity: 33554432 - switchNVNDefaultPoolsGranularity: 16777216 - switchNVNOtherPoolsGranularity: 16777216 - switchGpuScratchPoolGranularity: 2097152 - switchAllowGpuScratchShrinking: 0 - switchNVNMaxPublicTextureIDCount: 0 - switchNVNMaxPublicSamplerIDCount: 0 - switchNVNGraphicsFirmwareMemory: 32 - switchMaxWorkerMultiple: 8 - stadiaPresentMode: 0 - stadiaTargetFramerate: 0 - vulkanNumSwapchainBuffers: 3 - vulkanEnableSetSRGBWrite: 0 - vulkanEnablePreTransform: 1 - vulkanEnableLateAcquireNextImage: 0 - vulkanEnableCommandBufferRecycling: 1 - loadStoreDebugModeEnabled: 0 - bundleVersion: 0.1 - preloadedAssets: [] - metroInputSource: 0 - wsaTransparentSwapchain: 0 - m_HolographicPauseOnTrackingLoss: 1 - xboxOneDisableKinectGpuReservation: 1 - xboxOneEnable7thCore: 1 - vrSettings: - enable360StereoCapture: 0 - isWsaHolographicRemotingEnabled: 0 - enableFrameTimingStats: 0 - enableOpenGLProfilerGPURecorders: 1 - allowHDRDisplaySupport: 0 - useHDRDisplay: 0 - hdrBitDepth: 0 - m_ColorGamuts: 00000000 - targetPixelDensity: 30 - resolutionScalingMode: 0 - resetResolutionOnWindowResize: 0 - androidSupportedAspectRatio: 1 - androidMaxAspectRatio: 2.1 - applicationIdentifier: - Android: com.DefaultCompany.ObfuzDemo - Standalone: com.DefaultCompany.ObfuzDemo - buildNumber: - Standalone: 0 - VisionOS: 0 - iPhone: 0 - tvOS: 0 - overrideDefaultApplicationIdentifier: 0 - AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 22 - AndroidTargetSdkVersion: 0 - AndroidPreferredInstallLocation: 1 - aotOptions: - stripEngineCode: 1 - iPhoneStrippingLevel: 0 - iPhoneScriptCallOptimization: 0 - ForceInternetPermission: 0 - ForceSDCardPermission: 0 - CreateWallpaper: 0 - APKExpansionFiles: 0 - keepLoadedShadersAlive: 0 - StripUnusedMeshComponents: 1 - strictShaderVariantMatching: 0 - VertexChannelCompressionMask: 4054 - iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 12.0 - tvOSSdkVersion: 0 - tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 12.0 - VisionOSSdkVersion: 0 - VisionOSTargetOSVersionString: 1.0 - uIPrerenderedIcon: 0 - uIRequiresPersistentWiFi: 0 - uIRequiresFullScreen: 1 - uIStatusBarHidden: 1 - uIExitOnSuspend: 0 - uIStatusBarStyle: 0 - appleTVSplashScreen: {fileID: 0} - appleTVSplashScreen2x: {fileID: 0} - tvOSSmallIconLayers: [] - tvOSSmallIconLayers2x: [] - tvOSLargeIconLayers: [] - tvOSLargeIconLayers2x: [] - tvOSTopShelfImageLayers: [] - tvOSTopShelfImageLayers2x: [] - tvOSTopShelfImageWideLayers: [] - tvOSTopShelfImageWideLayers2x: [] - iOSLaunchScreenType: 0 - iOSLaunchScreenPortrait: {fileID: 0} - iOSLaunchScreenLandscape: {fileID: 0} - iOSLaunchScreenBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreenFillPct: 100 - iOSLaunchScreenSize: 100 - iOSLaunchScreenCustomXibPath: - iOSLaunchScreeniPadType: 0 - iOSLaunchScreeniPadImage: {fileID: 0} - iOSLaunchScreeniPadBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreeniPadFillPct: 100 - iOSLaunchScreeniPadSize: 100 - iOSLaunchScreeniPadCustomXibPath: - iOSLaunchScreenCustomStoryboardPath: - iOSLaunchScreeniPadCustomStoryboardPath: - iOSDeviceRequirements: [] - iOSURLSchemes: [] - macOSURLSchemes: [] - iOSBackgroundModes: 0 - iOSMetalForceHardShadows: 0 - metalEditorSupport: 1 - metalAPIValidation: 1 - iOSRenderExtraFrameOnPause: 0 - iosCopyPluginsCodeInsteadOfSymlink: 0 - appleDeveloperTeamID: - iOSManualSigningProvisioningProfileID: - tvOSManualSigningProvisioningProfileID: - VisionOSManualSigningProvisioningProfileID: - iOSManualSigningProvisioningProfileType: 0 - tvOSManualSigningProvisioningProfileType: 0 - VisionOSManualSigningProvisioningProfileType: 0 - appleEnableAutomaticSigning: 0 - iOSRequireARKit: 0 - iOSAutomaticallyDetectAndAddCapabilities: 1 - appleEnableProMotion: 0 - shaderPrecisionModel: 0 - clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea - templatePackageId: com.unity.template.3d@8.1.3 - templateDefaultScene: Assets/Scenes/SampleScene.unity - useCustomMainManifest: 0 - useCustomLauncherManifest: 0 - useCustomMainGradleTemplate: 0 - useCustomLauncherGradleManifest: 0 - useCustomBaseGradleTemplate: 0 - useCustomGradlePropertiesTemplate: 0 - useCustomGradleSettingsTemplate: 0 - useCustomProguardFile: 0 - AndroidTargetArchitectures: 1 - AndroidTargetDevices: 0 - AndroidSplashScreenScale: 0 - androidSplashScreen: {fileID: 0} - AndroidKeystoreName: - AndroidKeyaliasName: - AndroidEnableArmv9SecurityFeatures: 0 - AndroidBuildApkPerCpuArchitecture: 0 - AndroidTVCompatibility: 0 - AndroidIsGame: 1 - AndroidEnableTango: 0 - androidEnableBanner: 1 - androidUseLowAccuracyLocation: 0 - androidUseCustomKeystore: 0 - m_AndroidBanners: - - width: 320 - height: 180 - banner: {fileID: 0} - androidGamepadSupportLevel: 0 - chromeosInputEmulation: 1 - AndroidMinifyRelease: 0 - AndroidMinifyDebug: 0 - AndroidValidateAppBundleSize: 1 - AndroidAppBundleSizeToValidate: 150 - m_BuildTargetIcons: [] - m_BuildTargetPlatformIcons: - - m_BuildTarget: tvOS - m_Icons: - - m_Textures: [] - m_Width: 1280 - m_Height: 768 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 800 - m_Height: 480 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 400 - m_Height: 240 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 4640 - m_Height: 1440 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 2320 - m_Height: 720 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 3840 - m_Height: 1440 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 1920 - m_Height: 720 - m_Kind: 1 - m_SubKind: - - m_BuildTarget: iPhone - m_Icons: - - m_Textures: [] - m_Width: 180 - m_Height: 180 - m_Kind: 0 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 120 - m_Height: 120 - m_Kind: 0 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 167 - m_Height: 167 - m_Kind: 0 - m_SubKind: iPad - - m_Textures: [] - m_Width: 152 - m_Height: 152 - m_Kind: 0 - m_SubKind: iPad - - m_Textures: [] - m_Width: 76 - m_Height: 76 - m_Kind: 0 - m_SubKind: iPad - - m_Textures: [] - m_Width: 120 - m_Height: 120 - m_Kind: 3 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 80 - m_Height: 80 - m_Kind: 3 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 80 - m_Height: 80 - m_Kind: 3 - m_SubKind: iPad - - m_Textures: [] - m_Width: 40 - m_Height: 40 - m_Kind: 3 - m_SubKind: iPad - - m_Textures: [] - m_Width: 87 - m_Height: 87 - m_Kind: 1 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 58 - m_Height: 58 - m_Kind: 1 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 29 - m_Height: 29 - m_Kind: 1 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 58 - m_Height: 58 - m_Kind: 1 - m_SubKind: iPad - - m_Textures: [] - m_Width: 29 - m_Height: 29 - m_Kind: 1 - m_SubKind: iPad - - m_Textures: [] - m_Width: 60 - m_Height: 60 - m_Kind: 2 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 40 - m_Height: 40 - m_Kind: 2 - m_SubKind: iPhone - - m_Textures: [] - m_Width: 40 - m_Height: 40 - m_Kind: 2 - m_SubKind: iPad - - m_Textures: [] - m_Width: 20 - m_Height: 20 - m_Kind: 2 - m_SubKind: iPad - - m_Textures: [] - m_Width: 1024 - m_Height: 1024 - m_Kind: 4 - m_SubKind: App Store - - m_BuildTarget: Android - m_Icons: - - m_Textures: [] - m_Width: 432 - m_Height: 432 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 324 - m_Height: 324 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 216 - m_Height: 216 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 162 - m_Height: 162 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 108 - m_Height: 108 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 81 - m_Height: 81 - m_Kind: 2 - m_SubKind: - - m_Textures: [] - m_Width: 192 - m_Height: 192 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 144 - m_Height: 144 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 96 - m_Height: 96 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 72 - m_Height: 72 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 48 - m_Height: 48 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 36 - m_Height: 36 - m_Kind: 1 - m_SubKind: - - m_Textures: [] - m_Width: 192 - m_Height: 192 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 144 - m_Height: 144 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 96 - m_Height: 96 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 72 - m_Height: 72 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 48 - m_Height: 48 - m_Kind: 0 - m_SubKind: - - m_Textures: [] - m_Width: 36 - m_Height: 36 - m_Kind: 0 - m_SubKind: - m_BuildTargetBatching: - - m_BuildTarget: Standalone - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: tvOS - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: Android - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: iPhone - m_StaticBatching: 1 - m_DynamicBatching: 0 - - m_BuildTarget: WebGL - m_StaticBatching: 0 - m_DynamicBatching: 0 - m_BuildTargetShaderSettings: [] - m_BuildTargetGraphicsJobs: - - m_BuildTarget: MacStandaloneSupport - m_GraphicsJobs: 0 - - m_BuildTarget: Switch - m_GraphicsJobs: 1 - - m_BuildTarget: MetroSupport - m_GraphicsJobs: 1 - - m_BuildTarget: AppleTVSupport - m_GraphicsJobs: 0 - - m_BuildTarget: BJMSupport - m_GraphicsJobs: 1 - - m_BuildTarget: LinuxStandaloneSupport - m_GraphicsJobs: 1 - - m_BuildTarget: PS4Player - m_GraphicsJobs: 1 - - m_BuildTarget: iOSSupport - m_GraphicsJobs: 0 - - m_BuildTarget: WindowsStandaloneSupport - m_GraphicsJobs: 1 - - m_BuildTarget: XboxOnePlayer - m_GraphicsJobs: 1 - - m_BuildTarget: LuminSupport - m_GraphicsJobs: 0 - - m_BuildTarget: AndroidPlayer - m_GraphicsJobs: 0 - - m_BuildTarget: WebGLSupport - m_GraphicsJobs: 0 - m_BuildTargetGraphicsJobMode: - - m_BuildTarget: PS4Player - m_GraphicsJobMode: 0 - - m_BuildTarget: XboxOnePlayer - m_GraphicsJobMode: 0 - m_BuildTargetGraphicsAPIs: - - m_BuildTarget: AndroidPlayer - m_APIs: 150000000b000000 - m_Automatic: 1 - - m_BuildTarget: iOSSupport - m_APIs: 10000000 - m_Automatic: 1 - - m_BuildTarget: AppleTVSupport - m_APIs: 10000000 - m_Automatic: 1 - - m_BuildTarget: WebGLSupport - m_APIs: 0b000000 - m_Automatic: 1 - m_BuildTargetVRSettings: - - m_BuildTarget: Standalone - m_Enabled: 0 - m_Devices: - - Oculus - - OpenVR - m_DefaultShaderChunkSizeInMB: 16 - m_DefaultShaderChunkCount: 0 - openGLRequireES31: 0 - openGLRequireES31AEP: 0 - openGLRequireES32: 0 - m_TemplateCustomTags: {} - mobileMTRendering: - Android: 1 - iPhone: 1 - tvOS: 1 - m_BuildTargetGroupLightmapEncodingQuality: - - m_BuildTarget: Android - m_EncodingQuality: 1 - - m_BuildTarget: iPhone - m_EncodingQuality: 1 - - m_BuildTarget: tvOS - m_EncodingQuality: 1 - m_BuildTargetGroupHDRCubemapEncodingQuality: - - m_BuildTarget: Android - m_EncodingQuality: 1 - - m_BuildTarget: iPhone - m_EncodingQuality: 1 - - m_BuildTarget: tvOS - m_EncodingQuality: 1 - m_BuildTargetGroupLightmapSettings: [] - m_BuildTargetGroupLoadStoreDebugModeSettings: [] - m_BuildTargetNormalMapEncoding: - - m_BuildTarget: Android - m_Encoding: 1 - - m_BuildTarget: iPhone - m_Encoding: 1 - - m_BuildTarget: tvOS - m_Encoding: 1 - m_BuildTargetDefaultTextureCompressionFormat: - - m_BuildTarget: Android - m_Format: 3 - playModeTestRunnerEnabled: 0 - runPlayModeTestAsEditModeTest: 0 - actionOnDotNetUnhandledException: 1 - enableInternalProfiler: 0 - logObjCUncaughtExceptions: 1 - enableCrashReportAPI: 0 - cameraUsageDescription: - locationUsageDescription: - microphoneUsageDescription: - bluetoothUsageDescription: - macOSTargetOSVersion: 10.13.0 - switchNMETAOverride: - switchNetLibKey: - switchSocketMemoryPoolSize: 6144 - switchSocketAllocatorPoolSize: 128 - switchSocketConcurrencyLimit: 14 - switchScreenResolutionBehavior: 2 - switchUseCPUProfiler: 0 - switchEnableFileSystemTrace: 0 - switchUseGOLDLinker: 0 - switchLTOSetting: 0 - switchApplicationID: 0x01004b9000490000 - switchNSODependencies: - switchCompilerFlags: - switchTitleNames_0: - switchTitleNames_1: - switchTitleNames_2: - switchTitleNames_3: - switchTitleNames_4: - switchTitleNames_5: - switchTitleNames_6: - switchTitleNames_7: - switchTitleNames_8: - switchTitleNames_9: - switchTitleNames_10: - switchTitleNames_11: - switchTitleNames_12: - switchTitleNames_13: - switchTitleNames_14: - switchTitleNames_15: - switchPublisherNames_0: - switchPublisherNames_1: - switchPublisherNames_2: - switchPublisherNames_3: - switchPublisherNames_4: - switchPublisherNames_5: - switchPublisherNames_6: - switchPublisherNames_7: - switchPublisherNames_8: - switchPublisherNames_9: - switchPublisherNames_10: - switchPublisherNames_11: - switchPublisherNames_12: - switchPublisherNames_13: - switchPublisherNames_14: - switchPublisherNames_15: - switchIcons_0: {fileID: 0} - switchIcons_1: {fileID: 0} - switchIcons_2: {fileID: 0} - switchIcons_3: {fileID: 0} - switchIcons_4: {fileID: 0} - switchIcons_5: {fileID: 0} - switchIcons_6: {fileID: 0} - switchIcons_7: {fileID: 0} - switchIcons_8: {fileID: 0} - switchIcons_9: {fileID: 0} - switchIcons_10: {fileID: 0} - switchIcons_11: {fileID: 0} - switchIcons_12: {fileID: 0} - switchIcons_13: {fileID: 0} - switchIcons_14: {fileID: 0} - switchIcons_15: {fileID: 0} - switchSmallIcons_0: {fileID: 0} - switchSmallIcons_1: {fileID: 0} - switchSmallIcons_2: {fileID: 0} - switchSmallIcons_3: {fileID: 0} - switchSmallIcons_4: {fileID: 0} - switchSmallIcons_5: {fileID: 0} - switchSmallIcons_6: {fileID: 0} - switchSmallIcons_7: {fileID: 0} - switchSmallIcons_8: {fileID: 0} - switchSmallIcons_9: {fileID: 0} - switchSmallIcons_10: {fileID: 0} - switchSmallIcons_11: {fileID: 0} - switchSmallIcons_12: {fileID: 0} - switchSmallIcons_13: {fileID: 0} - switchSmallIcons_14: {fileID: 0} - switchSmallIcons_15: {fileID: 0} - switchManualHTML: - switchAccessibleURLs: - switchLegalInformation: - switchMainThreadStackSize: 1048576 - switchPresenceGroupId: - switchLogoHandling: 0 - switchReleaseVersion: 0 - switchDisplayVersion: 1.0.0 - switchStartupUserAccount: 0 - switchSupportedLanguagesMask: 0 - switchLogoType: 0 - switchApplicationErrorCodeCategory: - switchUserAccountSaveDataSize: 0 - switchUserAccountSaveDataJournalSize: 0 - switchApplicationAttribute: 0 - switchCardSpecSize: -1 - switchCardSpecClock: -1 - switchRatingsMask: 0 - switchRatingsInt_0: 0 - switchRatingsInt_1: 0 - switchRatingsInt_2: 0 - switchRatingsInt_3: 0 - switchRatingsInt_4: 0 - switchRatingsInt_5: 0 - switchRatingsInt_6: 0 - switchRatingsInt_7: 0 - switchRatingsInt_8: 0 - switchRatingsInt_9: 0 - switchRatingsInt_10: 0 - switchRatingsInt_11: 0 - switchRatingsInt_12: 0 - switchLocalCommunicationIds_0: - switchLocalCommunicationIds_1: - switchLocalCommunicationIds_2: - switchLocalCommunicationIds_3: - switchLocalCommunicationIds_4: - switchLocalCommunicationIds_5: - switchLocalCommunicationIds_6: - switchLocalCommunicationIds_7: - switchParentalControl: 0 - switchAllowsScreenshot: 1 - switchAllowsVideoCapturing: 1 - switchAllowsRuntimeAddOnContentInstall: 0 - switchDataLossConfirmation: 0 - switchUserAccountLockEnabled: 0 - switchSystemResourceMemory: 16777216 - switchSupportedNpadStyles: 22 - switchNativeFsCacheSize: 32 - switchIsHoldTypeHorizontal: 0 - switchSupportedNpadCount: 8 - switchEnableTouchScreen: 1 - switchSocketConfigEnabled: 0 - switchTcpInitialSendBufferSize: 32 - switchTcpInitialReceiveBufferSize: 64 - switchTcpAutoSendBufferSizeMax: 256 - switchTcpAutoReceiveBufferSizeMax: 256 - switchUdpSendBufferSize: 9 - switchUdpReceiveBufferSize: 42 - switchSocketBufferEfficiency: 4 - switchSocketInitializeEnabled: 1 - switchNetworkInterfaceManagerInitializeEnabled: 1 - switchUseNewStyleFilepaths: 1 - switchUseLegacyFmodPriorities: 0 - switchUseMicroSleepForYield: 1 - switchEnableRamDiskSupport: 0 - switchMicroSleepForYieldTime: 25 - switchRamDiskSpaceSize: 12 - ps4NPAgeRating: 12 - ps4NPTitleSecret: - ps4NPTrophyPackPath: - ps4ParentalLevel: 11 - ps4ContentID: ED1633-NPXX51362_00-0000000000000000 - ps4Category: 0 - ps4MasterVersion: 01.00 - ps4AppVersion: 01.00 - ps4AppType: 0 - ps4ParamSfxPath: - ps4VideoOutPixelFormat: 0 - ps4VideoOutInitialWidth: 1920 - ps4VideoOutBaseModeInitialWidth: 1920 - ps4VideoOutReprojectionRate: 60 - ps4PronunciationXMLPath: - ps4PronunciationSIGPath: - ps4BackgroundImagePath: - ps4StartupImagePath: - ps4StartupImagesFolder: - ps4IconImagesFolder: - ps4SaveDataImagePath: - ps4SdkOverride: - ps4BGMPath: - ps4ShareFilePath: - ps4ShareOverlayImagePath: - ps4PrivacyGuardImagePath: - ps4ExtraSceSysFile: - ps4NPtitleDatPath: - ps4RemotePlayKeyAssignment: -1 - ps4RemotePlayKeyMappingDir: - ps4PlayTogetherPlayerCount: 0 - ps4EnterButtonAssignment: 1 - ps4ApplicationParam1: 0 - ps4ApplicationParam2: 0 - ps4ApplicationParam3: 0 - ps4ApplicationParam4: 0 - ps4DownloadDataSize: 0 - ps4GarlicHeapSize: 2048 - ps4ProGarlicHeapSize: 2560 - playerPrefsMaxSize: 32768 - ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ - ps4pnSessions: 1 - ps4pnPresence: 1 - ps4pnFriends: 1 - ps4pnGameCustomData: 1 - playerPrefsSupport: 0 - enableApplicationExit: 0 - resetTempFolder: 1 - restrictedAudioUsageRights: 0 - ps4UseResolutionFallback: 0 - ps4ReprojectionSupport: 0 - ps4UseAudio3dBackend: 0 - ps4UseLowGarlicFragmentationMode: 1 - ps4SocialScreenEnabled: 0 - ps4ScriptOptimizationLevel: 0 - ps4Audio3dVirtualSpeakerCount: 14 - ps4attribCpuUsage: 0 - ps4PatchPkgPath: - ps4PatchLatestPkgPath: - ps4PatchChangeinfoPath: - ps4PatchDayOne: 0 - ps4attribUserManagement: 0 - ps4attribMoveSupport: 0 - ps4attrib3DSupport: 0 - ps4attribShareSupport: 0 - ps4attribExclusiveVR: 0 - ps4disableAutoHideSplash: 0 - ps4videoRecordingFeaturesUsed: 0 - ps4contentSearchFeaturesUsed: 0 - ps4CompatibilityPS5: 0 - ps4AllowPS5Detection: 0 - ps4GPU800MHz: 1 - ps4attribEyeToEyeDistanceSettingVR: 0 - ps4IncludedModules: [] - ps4attribVROutputEnabled: 0 - monoEnv: - splashScreenBackgroundSourceLandscape: {fileID: 0} - splashScreenBackgroundSourcePortrait: {fileID: 0} - blurSplashScreenBackground: 1 - spritePackerPolicy: - webGLMemorySize: 16 - webGLExceptionSupport: 1 - webGLNameFilesAsHashes: 0 - webGLShowDiagnostics: 0 - webGLDataCaching: 1 - webGLDebugSymbols: 0 - webGLEmscriptenArgs: - webGLModulesDirectory: - webGLTemplate: APPLICATION:Default - webGLAnalyzeBuildSize: 0 - webGLUseEmbeddedResources: 0 - webGLCompressionFormat: 1 - webGLWasmArithmeticExceptions: 0 - webGLLinkerTarget: 1 - webGLThreadsSupport: 0 - webGLDecompressionFallback: 0 - webGLInitialMemorySize: 32 - webGLMaximumMemorySize: 2048 - webGLMemoryGrowthMode: 2 - webGLMemoryLinearGrowthStep: 16 - webGLMemoryGeometricGrowthStep: 0.2 - webGLMemoryGeometricGrowthCap: 96 - webGLPowerPreference: 2 - scriptingDefineSymbols: {} - additionalCompilerArguments: {} - platformArchitecture: {} - scriptingBackend: - Android: 1 - Standalone: 1 - il2cppCompilerConfiguration: - Android: 0 - Standalone: 0 - il2cppCodeGeneration: {} - managedStrippingLevel: - EmbeddedLinux: 1 - GameCoreScarlett: 1 - GameCoreXboxOne: 1 - Nintendo Switch: 1 - PS4: 1 - PS5: 1 - QNX: 1 - Stadia: 1 - VisionOS: 1 - WebGL: 1 - Windows Store Apps: 1 - XboxOne: 1 - iPhone: 1 - tvOS: 1 - incrementalIl2cppBuild: {} - suppressCommonWarnings: 1 - allowUnsafeCode: 0 - useDeterministicCompilation: 1 - additionalIl2CppArgs: - scriptingRuntimeVersion: 1 - gcIncremental: 1 - gcWBarrierValidation: 0 - apiCompatibilityLevelPerPlatform: {} - m_RenderingPath: 1 - m_MobileRenderingPath: 1 - metroPackageName: ObfuzDemo - metroPackageVersion: - metroCertificatePath: - metroCertificatePassword: - metroCertificateSubject: - metroCertificateIssuer: - metroCertificateNotAfter: 0000000000000000 - metroApplicationDescription: ObfuzDemo - wsaImages: {} - metroTileShortName: - metroTileShowName: 0 - metroMediumTileShowName: 0 - metroLargeTileShowName: 0 - metroWideTileShowName: 0 - metroSupportStreamingInstall: 0 - metroLastRequiredScene: 0 - metroDefaultTileSize: 1 - metroTileForegroundText: 2 - metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} - metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} - metroSplashScreenUseBackgroundColor: 0 - platformCapabilities: {} - metroTargetDeviceFamilies: {} - metroFTAName: - metroFTAFileTypes: [] - metroProtocolName: - vcxProjDefaultLanguage: - XboxOneProductId: - XboxOneUpdateKey: - XboxOneSandboxId: - XboxOneContentId: - XboxOneTitleId: - XboxOneSCId: - XboxOneGameOsOverridePath: - XboxOnePackagingOverridePath: - XboxOneAppManifestOverridePath: - XboxOneVersion: 1.0.0.0 - XboxOnePackageEncryption: 0 - XboxOnePackageUpdateGranularity: 2 - XboxOneDescription: - XboxOneLanguage: - - enus - XboxOneCapability: [] - XboxOneGameRating: {} - XboxOneIsContentPackage: 0 - XboxOneEnhancedXboxCompatibilityMode: 0 - XboxOneEnableGPUVariability: 1 - XboxOneSockets: {} - XboxOneSplashScreen: {fileID: 0} - XboxOneAllowedProductIds: [] - XboxOnePersistentLocalStorageSize: 0 - XboxOneXTitleMemory: 8 - XboxOneOverrideIdentityName: - XboxOneOverrideIdentityPublisher: - vrEditorSettings: {} - cloudServicesEnabled: - UNet: 1 - luminIcon: - m_Name: - m_ModelFolderPath: - m_PortalFolderPath: - luminCert: - m_CertPath: - m_SignPackage: 1 - luminIsChannelApp: 0 - luminVersion: - m_VersionCode: 1 - m_VersionName: - hmiPlayerDataPath: - hmiForceSRGBBlit: 1 - embeddedLinuxEnableGamepadInput: 1 - hmiLogStartupTiming: 0 - hmiCpuConfiguration: - apiCompatibilityLevel: 3 - activeInputHandler: 0 - windowsGamepadBackendHint: 0 - cloudProjectId: - framebufferDepthMemorylessMode: 0 - qualitySettingsNames: [] - projectName: - organizationId: - cloudEnabled: 0 - legacyClampBlendShapeWeights: 0 - hmiLoadingImage: {fileID: 0} - platformRequiresReadableAssets: 0 - virtualTexturingSupportEnabled: 0 - insecureHttpOption: 0 diff --git a/Samples/DynamicSecretKey/ProjectSettings/ProjectVersion.txt b/Samples/DynamicSecretKey/ProjectSettings/ProjectVersion.txt deleted file mode 100644 index 7a6f40b..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/ProjectVersion.txt +++ /dev/null @@ -1,2 +0,0 @@ -m_EditorVersion: 2022.3.62f1 -m_EditorVersionWithRevision: 2022.3.62f1 (4af31df58517) diff --git a/Samples/DynamicSecretKey/ProjectSettings/QualitySettings.asset b/Samples/DynamicSecretKey/ProjectSettings/QualitySettings.asset deleted file mode 100644 index 36c0dad..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/QualitySettings.asset +++ /dev/null @@ -1,234 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!47 &1 -QualitySettings: - m_ObjectHideFlags: 0 - serializedVersion: 5 - m_CurrentQuality: 5 - m_QualitySettings: - - serializedVersion: 2 - name: Very Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 15 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 1 - textureQuality: 1 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.3 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.4 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 16 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Medium - pixelLightCount: 1 - shadows: 1 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 1 - lodBias: 0.7 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 64 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: High - pixelLightCount: 2 - shadows: 2 - shadowResolution: 1 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 40 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 0 - softParticles: 0 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 1 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 256 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Very High - pixelLightCount: 3 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 70 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 2 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 1.5 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 1024 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Ultra - pixelLightCount: 4 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 4 - shadowDistance: 150 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 2 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 2 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4096 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - m_PerPlatformDefaultQuality: - Android: 2 - Lumin: 5 - GameCoreScarlett: 5 - GameCoreXboxOne: 5 - Nintendo 3DS: 5 - Nintendo Switch: 5 - PS4: 5 - PS5: 5 - Stadia: 5 - Standalone: 5 - WebGL: 3 - Windows Store Apps: 5 - XboxOne: 5 - iPhone: 2 - tvOS: 2 diff --git a/Samples/DynamicSecretKey/ProjectSettings/SceneTemplateSettings.json b/Samples/DynamicSecretKey/ProjectSettings/SceneTemplateSettings.json deleted file mode 100644 index 5e97f83..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/SceneTemplateSettings.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "templatePinStates": [], - "dependencyTypeInfos": [ - { - "userAdded": false, - "type": "UnityEngine.AnimationClip", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.Animations.AnimatorController", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.AnimatorOverrideController", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.Audio.AudioMixerController", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.ComputeShader", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.Cubemap", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.GameObject", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.LightingDataAsset", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.LightingSettings", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Material", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.MonoScript", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.PhysicMaterial", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.PhysicsMaterial2D", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Rendering.VolumeProfile", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEditor.SceneAsset", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.Shader", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.ShaderVariantCollection", - "defaultInstantiationMode": 1 - }, - { - "userAdded": false, - "type": "UnityEngine.Texture", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Texture2D", - "defaultInstantiationMode": 0 - }, - { - "userAdded": false, - "type": "UnityEngine.Timeline.TimelineAsset", - "defaultInstantiationMode": 0 - } - ], - "defaultDependencyTypeInfo": { - "userAdded": false, - "type": "", - "defaultInstantiationMode": 1 - }, - "newSceneOverride": 0 -} \ No newline at end of file diff --git a/Samples/DynamicSecretKey/ProjectSettings/TagManager.asset b/Samples/DynamicSecretKey/ProjectSettings/TagManager.asset deleted file mode 100644 index 1c92a78..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/TagManager.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 diff --git a/Samples/DynamicSecretKey/ProjectSettings/TimeManager.asset b/Samples/DynamicSecretKey/ProjectSettings/TimeManager.asset deleted file mode 100644 index 558a017..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/TimeManager.asset +++ /dev/null @@ -1,9 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.33333334 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 diff --git a/Samples/DynamicSecretKey/ProjectSettings/UnityConnectSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index a88bee0..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/UnityConnectSettings.asset +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 1 - m_Enabled: 0 - m_TestMode: 0 - m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events - m_EventUrl: https://cdp.cloud.unity3d.com/v1/events - m_ConfigUrl: https://config.uca.cloud.unity3d.com - m_DashboardUrl: https://dashboard.unity3d.com - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com - m_Enabled: 0 - m_LogBufferSize: 10 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 0 - m_TestMode: 0 - m_InitializeOnStartup: 1 - m_PackageRequiringCoreStatsPresent: 0 - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_IosGameId: - m_AndroidGameId: - m_GameIds: {} - m_GameId: - PerformanceReportingSettings: - m_Enabled: 0 diff --git a/Samples/DynamicSecretKey/ProjectSettings/VFXManager.asset b/Samples/DynamicSecretKey/ProjectSettings/VFXManager.asset deleted file mode 100644 index 3a95c98..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/VFXManager.asset +++ /dev/null @@ -1,12 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!937362698 &1 -VFXManager: - m_ObjectHideFlags: 0 - m_IndirectShader: {fileID: 0} - m_CopyBufferShader: {fileID: 0} - m_SortShader: {fileID: 0} - m_StripUpdateShader: {fileID: 0} - m_RenderPipeSettingsPath: - m_FixedTimeStep: 0.016666668 - m_MaxDeltaTime: 0.05 diff --git a/Samples/DynamicSecretKey/ProjectSettings/VersionControlSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/VersionControlSettings.asset deleted file mode 100644 index dca2881..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/VersionControlSettings.asset +++ /dev/null @@ -1,8 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!890905787 &1 -VersionControlSettings: - m_ObjectHideFlags: 0 - m_Mode: Visible Meta Files - m_CollabEditorSettings: - inProgressEnabled: 1 diff --git a/Samples/DynamicSecretKey/ProjectSettings/XRSettings.asset b/Samples/DynamicSecretKey/ProjectSettings/XRSettings.asset deleted file mode 100644 index 482590c..0000000 --- a/Samples/DynamicSecretKey/ProjectSettings/XRSettings.asset +++ /dev/null @@ -1,10 +0,0 @@ -{ - "m_SettingKeys": [ - "VR Device Disabled", - "VR Device User Alert" - ], - "m_SettingValues": [ - "False", - "False" - ] -} \ No newline at end of file diff --git a/Samples/MultiObfuscatedAssemblies/Assets/All.cs b/Samples/MultiObfuscatedAssemblies/Assets/All.cs deleted file mode 100644 index 1eaddbe..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/All.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class All : MonoBehaviour -{ - public int x; - - public void Run(A a, B b, C c, D d) - { - x += a.x + 1; - x += b.x + 2; - x += c.x + 3; - x += d.x + 4; - } -} diff --git a/Samples/MultiObfuscatedAssemblies/Assets/All.cs.meta b/Samples/MultiObfuscatedAssemblies/Assets/All.cs.meta deleted file mode 100644 index 1b51024..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/All.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a6871e7b1e5ec864498032dde82f03eb -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Bootstrap.cs b/Samples/MultiObfuscatedAssemblies/Assets/Bootstrap.cs deleted file mode 100644 index 25ca0c0..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Bootstrap.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Obfuz; -using Obfuz.EncryptionVM; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - - -public class Bootstrap : MonoBehaviour -{ - // ʼEncryptionService󱻻ĴУ - // ˾ܵسʼ - [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterAssembliesLoaded)] - private static void SetUpStaticSecretKey() - { - Debug.Log("SetUpStaticSecret begin"); - EncryptionService.Encryptor = new GeneratedEncryptionVirtualMachine(Resources.Load("Obfuz/defaultStaticSecretKey").bytes); - Debug.Log("SetUpStaticSecret end"); - } - - int Add(int a, int b) - { - return a + b + 1; - } - - // Start is called before the first frame update - void Start() - { - Debug.Log("Hello, Obfuz"); - int a = Add(10, 20); - Debug.Log($"a = {a}"); - } -} diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Bootstrap.cs.meta b/Samples/MultiObfuscatedAssemblies/Assets/Bootstrap.cs.meta deleted file mode 100644 index ff424e0..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Bootstrap.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 639006a739675484884778c298eebdc4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1.meta b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1.meta deleted file mode 100644 index 97e48b8..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8e3f7b2676f443c41b7d55d68aabf8e7 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/A.cs b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/A.cs deleted file mode 100644 index 7504e8c..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/A.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class A -{ - public int x; - - // Start is called before the first frame update - public void Run() - { - x += 1; - } -} diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/A.cs.meta b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/A.cs.meta deleted file mode 100644 index c98baf6..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/A.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: eac6ce0783437be4887a86b754e9bf7b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/NonObfus1.asmdef b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/NonObfus1.asmdef deleted file mode 100644 index 1835b5a..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/NonObfus1.asmdef +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "NonObfus1" -} diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/NonObfus1.asmdef.meta b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/NonObfus1.asmdef.meta deleted file mode 100644 index 71caa6b..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus1/NonObfus1.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 032745b58591a6848ac5b94edf7fadcd -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2.meta b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2.meta deleted file mode 100644 index fe1c8c3..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2c712436b34e1e94a9374e951bab78ad -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/B.cs b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/B.cs deleted file mode 100644 index 7ae764c..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/B.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class B -{ - public int x; - - // Start is called before the first frame update - public void Run(A a, C c, D d) - { - x += a.x + 1; - x += c.x + 2; - x += d.x + 3; - } -} diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/B.cs.meta b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/B.cs.meta deleted file mode 100644 index 0eb8b3c..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/B.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ce6a4be264bf0c7408697d420794c000 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/NonObfus2.asmdef b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/NonObfus2.asmdef deleted file mode 100644 index 68e7903..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/NonObfus2.asmdef +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "NonObfus2", - "rootNamespace": "", - "references": [ - "GUID:032745b58591a6848ac5b94edf7fadcd", - "GUID:ff7e209e16508864cbd502e4edc1c90a", - "GUID:37d7c9b2cec623742a53dd64dd33519c" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/NonObfus2.asmdef.meta b/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/NonObfus2.asmdef.meta deleted file mode 100644 index 2ecf017..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/NonObfus2/NonObfus2.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1dd56e9df8bd5f94588b5c0ee023a14c -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfus1.meta deleted file mode 100644 index 10353dd..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6468fa86a36404d45989644fd0ecedcf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/C.cs b/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/C.cs deleted file mode 100644 index 8d07950..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/C.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class C -{ - public int x; - - // Start is called before the first frame update - public void Run(A a) - { - x = a.x + 1; - } -} diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/C.cs.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/C.cs.meta deleted file mode 100644 index de8ff33..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/C.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 837f2a4f143ccd243afc03cf809f8127 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/Obfus1.asmdef b/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/Obfus1.asmdef deleted file mode 100644 index 04170c6..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/Obfus1.asmdef +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "Obfus1", - "rootNamespace": "", - "references": [ - "GUID:032745b58591a6848ac5b94edf7fadcd" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/Obfus1.asmdef.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/Obfus1.asmdef.meta deleted file mode 100644 index 8ca7d15..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus1/Obfus1.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ff7e209e16508864cbd502e4edc1c90a -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfus2.meta deleted file mode 100644 index bf11165..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d39f088317745174db0bbe80da0ece08 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/D.cs b/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/D.cs deleted file mode 100644 index a38a067..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/D.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class D -{ - public int x; - - public void Run(A a, C c) - { - x = a.x + 1; - x = c.x + 2; - } -} diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/D.cs.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/D.cs.meta deleted file mode 100644 index 6565892..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/D.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8f6252f31e7ba4a42b369bb535df6692 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/Obfus2.asmdef b/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/Obfus2.asmdef deleted file mode 100644 index 4c71e48..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/Obfus2.asmdef +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "Obfus2", - "rootNamespace": "", - "references": [ - "GUID:032745b58591a6848ac5b94edf7fadcd", - "GUID:ff7e209e16508864cbd502e4edc1c90a" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/Obfus2.asmdef.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/Obfus2.asmdef.meta deleted file mode 100644 index eb6b73b..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfus2/Obfus2.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 37d7c9b2cec623742a53dd64dd33519c -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfuz.meta deleted file mode 100644 index 5b730e1..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5eee1172624990e4cb08bd171f20cbaf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs b/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs deleted file mode 100644 index 3e74008..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs +++ /dev/null @@ -1,4522 +0,0 @@ -/// This file is auto-generated by Obfuz. Do not modify it. -/// -/// Version: 0 -/// SecretKey: Obfuz -/// OpCodeCount: 256 - -namespace Obfuz.EncryptionVM -{ - public class GeneratedEncryptionVirtualMachine : Obfuz.EncryptorBase - { - - private const int kOpCodeBits = 8; - - private const int kOpCodeCount = 256; - - private const int kOpCodeMask = 255; - - - - private readonly int[] _secretKey; - - public GeneratedEncryptionVirtualMachine(byte[] secretKey) - { - this._secretKey = ConvertToIntKey(secretKey); - } - - public override int OpCodeCount => kOpCodeCount; - - public override int Encrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - uint revertOps = 0; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - revertOps <<= kOpCodeBits; - revertOps |= opCode; - uopts >>= kOpCodeBits; - } - - while (revertOps != 0) - { - uint opCode = revertOps & kOpCodeMask; - value = ExecuteEncrypt(value, (int)opCode, salt); - revertOps >>= kOpCodeBits; - } - return value; - } - - public override int Decrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - value = ExecuteDecrypt(value, (int)opCode, salt); - uopts >>= kOpCodeBits; - } - return value; - } - - - private int ExecuteEncrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = value * 598188269 + _secretKey[84] + salt; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value = value * 1350058129 + _secretKey[136]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1817406469 ^ salt; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - value = value * -1144218503 + _secretKey[246]; - value ^= -1498541961 ^ salt; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 3: - { - // AddRotateXorInstruction - value += -1207833585 + _secretKey[26]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 29411710 ^ salt; - return value; - } - case 4: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[85]) + salt; - return value; - } - case 5: - { - // MultipleXorRotateInstruction - value = value * -1447238259 + _secretKey[165]; - value ^= 86149918 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 6: - { - // AddRotateXorInstruction - value += -1856354856 + _secretKey[178]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1262500500 ^ salt; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ _secretKey[53]) + salt) ^ 665464645; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - value ^= -1044567439 ^ salt; - value = value * -1860181607 + _secretKey[206]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 9: - { - // MultipleInstruction - value = value * 522878123 + _secretKey[196] + salt; - return value; - } - case 10: - { - // XorAddRotateInstruction - value ^= -755609206 ^ salt; - value += -1035239660 + _secretKey[199]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 11: - { - // AddInstruction - value = ((value + _secretKey[89]) ^ salt) + -1177184477; - return value; - } - case 12: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[23]) + salt; - return value; - } - case 13: - { - // XorMultipleRotateInstruction - value ^= -1510419150 ^ salt; - value = value * -93709937 + _secretKey[68]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value = value * 2015893433 + _secretKey[156]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - value ^= -1134639492 ^ salt; - return value; - } - case 15: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[95]) + salt; - return value; - } - case 16: - { - // XorMultipleRotateInstruction - value ^= -759315565 ^ salt; - value = value * -436699251 + _secretKey[79]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value = value * 1266530571 + _secretKey[75]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -3885258 ^ salt; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - value = value * -259404705 + _secretKey[153]; - value ^= 1207613963 ^ salt; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value = value * 1042624059 + _secretKey[86]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 792769043 ^ salt; - return value; - } - case 20: - { - // AddInstruction - value = ((value + _secretKey[194]) ^ salt) + -512520382; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ -1864951858; - return value; - } - case 22: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[2]) + salt; - return value; - } - case 23: - { - // MultipleInstruction - value = value * -463118297 + _secretKey[203] + salt; - return value; - } - case 24: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + 2026667919; - return value; - } - case 25: - { - // AddXorRotateInstruction - value += 848657810 + _secretKey[133]; - value ^= 392708821 ^ salt; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 26: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 27: - { - // XorAddRotateInstruction - value ^= 1294662302 ^ salt; - value += 1284012732 + _secretKey[58]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 28: - { - // XorMultipleRotateInstruction - value ^= -1438081752 ^ salt; - value = value * -1171400509 + _secretKey[138]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 29: - { - // BitRotateInstruction - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = ((int)(part1 | part2) ^ _secretKey[240]) + salt; - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value = value * 1892661727 + _secretKey[215]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= 1594594445 ^ salt; - return value; - } - case 31: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[49]) + salt; - return value; - } - case 32: - { - // XorAddRotateInstruction - value ^= 226193183 ^ salt; - value += -1038657413 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 33: - { - // XorAddRotateInstruction - value ^= -484591087 ^ salt; - value += 459902223 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 34: - { - // MultipleXorRotateInstruction - value = value * -1382643267 + _secretKey[211]; - value ^= 1186351980 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 35: - { - // XorAddRotateInstruction - value ^= 1658142493 ^ salt; - value += -283413931 + _secretKey[235]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ _secretKey[90]) + salt) ^ -1892941953; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - value ^= -1297440001 ^ salt; - value = value * -1166749617 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value = value * -375439505 + _secretKey[213]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 1353158598 ^ salt; - return value; - } - case 39: - { - // XorAddRotateInstruction - value ^= -934836680 ^ salt; - value += 873171360 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 40: - { - // MultipleXorRotateInstruction - value = value * 1427441479 + _secretKey[140]; - value ^= -28088263 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 41: - { - // AddRotateXorInstruction - value += 969234286 + _secretKey[116]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -312111197 ^ salt; - return value; - } - case 42: - { - // MultipleInstruction - value = value * -1130955295 + _secretKey[29] + salt; - return value; - } - case 43: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[1]) + salt; - return value; - } - case 44: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 45: - { - // MultipleXorRotateInstruction - value = value * -1782633617 + _secretKey[199]; - value ^= 1068062556 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 46: - { - // XorMultipleRotateInstruction - value ^= 196245895 ^ salt; - value = value * -1852817781 + _secretKey[200]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 47: - { - // MultipleXorRotateInstruction - value = value * -50587953 + _secretKey[10]; - value ^= -1964107221 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 48: - { - // MultipleXorRotateInstruction - value = value * 1216851115 + _secretKey[238]; - value ^= -38668552 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 49: - { - // MultipleInstruction - value = value * -2133817615 + _secretKey[172] + salt; - return value; - } - case 50: - { - // AddXorRotateInstruction - value += 1412414820 + _secretKey[219]; - value ^= -2098495662 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 51: - { - // BitRotateInstruction - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = ((int)(part1 | part2) ^ _secretKey[97]) + salt; - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value = value * -1791837593 + _secretKey[63]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= -21948406 ^ salt; - return value; - } - case 53: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[221]) + salt; - return value; - } - case 54: - { - // MultipleInstruction - value = value * -1220403071 + _secretKey[96] + salt; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value = value * -867896207 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1022882984 ^ salt; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - value ^= 2122077674 ^ salt; - value = value * 957274637 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 57: - { - // AddRotateXorInstruction - value += -503448718 + _secretKey[175]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - value ^= -720824840 ^ salt; - return value; - } - case 58: - { - // MultipleInstruction - value = value * -280528271 + _secretKey[231] + salt; - return value; - } - case 59: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[75]) + salt; - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value = value * -1403438719 + _secretKey[171]; - uint part1 = (uint)value << 27; - uint part2 = (uint)value >> (32 - 27); - value = (int)(part1 | part2); - value ^= 1420744071 ^ salt; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - value ^= 1366253139 ^ salt; - value = value * -1583570963 + _secretKey[84]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 62: - { - // MultipleXorRotateInstruction - value = value * 24444809 + _secretKey[132]; - value ^= -1974823163 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 63: - { - // BitRotateInstruction - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = ((int)(part1 | part2) ^ _secretKey[119]) + salt; - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ _secretKey[15]) + salt) ^ 1262347216; - return value; - } - case 65: - { - // AddInstruction - value = ((value + _secretKey[126]) ^ salt) + 1780280992; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - value = value * -1871888237 + _secretKey[85]; - value ^= -1198162446 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 67: - { - // MultipleInstruction - value = value * 931252767 + _secretKey[128] + salt; - return value; - } - case 68: - { - // BitRotateInstruction - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = ((int)(part1 | part2) ^ _secretKey[178]) + salt; - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ _secretKey[61]) + salt) ^ 1649427052; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value = value * -100486091 + _secretKey[83]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= 849172121 ^ salt; - return value; - } - case 71: - { - // BitRotateInstruction - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = ((int)(part1 | part2) ^ _secretKey[169]) + salt; - return value; - } - case 72: - { - // XorAddRotateInstruction - value ^= 1068287172 ^ salt; - value += -2092062916 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 73: - { - // MultipleInstruction - value = value * -729679733 + _secretKey[34] + salt; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value = value * -1624925351 + _secretKey[30]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -145743337 ^ salt; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value = value * -1768166349 + _secretKey[142]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 280941267 ^ salt; - return value; - } - case 76: - { - // MultipleInstruction - value = value * -1708700487 + _secretKey[156] + salt; - return value; - } - case 77: - { - // AddRotateXorInstruction - value += 314625916 + _secretKey[192]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - value ^= 827331935 ^ salt; - return value; - } - case 78: - { - // MultipleInstruction - value = value * 875189907 + _secretKey[141] + salt; - return value; - } - case 79: - { - // AddXorRotateInstruction - value += 1607953190 + _secretKey[133]; - value ^= -11549173 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 80: - { - // XorAddRotateInstruction - value ^= -1454482890 ^ salt; - value += 687186546 + _secretKey[95]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ 814860713; - return value; - } - case 82: - { - // AddRotateXorInstruction - value += 1998643542 + _secretKey[171]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - value ^= 213310246 ^ salt; - return value; - } - case 83: - { - // AddRotateXorInstruction - value += 542686146 + _secretKey[249]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - value ^= -696314173 ^ salt; - return value; - } - case 84: - { - // AddRotateXorInstruction - value += 1734820207 + _secretKey[2]; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - value ^= 118718247 ^ salt; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ _secretKey[143]) + salt) ^ 1553710234; - return value; - } - case 86: - { - // AddRotateXorInstruction - value += -217984331 + _secretKey[146]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= -1402843691 ^ salt; - return value; - } - case 87: - { - // MultipleInstruction - value = value * 1078374119 + _secretKey[5] + salt; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value = value * -975647447 + _secretKey[158]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -2044505542 ^ salt; - return value; - } - case 89: - { - // AddInstruction - value = ((value + _secretKey[40]) ^ salt) + -1213654475; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - value ^= -1886972278 ^ salt; - value = value * 275510141 + _secretKey[206]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 91: - { - // AddRotateXorInstruction - value += -1724625239 + _secretKey[223]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -979249928 ^ salt; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ _secretKey[83]) + salt) ^ -1104541704; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ _secretKey[31]) + salt) ^ 311150152; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - value ^= 116496631 ^ salt; - value = value * 13120561 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value = value * -1932552195 + _secretKey[87]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= 2133438141 ^ salt; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value = value * 126641773 + _secretKey[174]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 225535005 ^ salt; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value = value * -1013570837 + _secretKey[175]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1703839105 ^ salt; - return value; - } - case 98: - { - // XorAddRotateInstruction - value ^= -447564571 ^ salt; - value += -1783079937 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ _secretKey[111]) + salt) ^ -316631669; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - value ^= -405694625 ^ salt; - value = value * 1711408839 + _secretKey[252]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 101: - { - // MultipleXorRotateInstruction - value = value * -910384311 + _secretKey[212]; - value ^= -1551058348 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 102: - { - // AddInstruction - value = ((value + _secretKey[18]) ^ salt) + -853736135; - return value; - } - case 103: - { - // AddInstruction - value = ((value + _secretKey[116]) ^ salt) + 1321376878; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value = value * 1039555235 + _secretKey[7]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 541697309 ^ salt; - return value; - } - case 105: - { - // AddRotateXorInstruction - value += -822594180 + _secretKey[1]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1176608900 ^ salt; - return value; - } - case 106: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + -882893600; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value = value * -346726819 + _secretKey[114]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1566546809 ^ salt; - return value; - } - case 108: - { - // MultipleInstruction - value = value * -981516343 + _secretKey[97] + salt; - return value; - } - case 109: - { - // XorAddRotateInstruction - value ^= -72794161 ^ salt; - value += 1161425930 + _secretKey[43]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 110: - { - // AddInstruction - value = ((value + _secretKey[238]) ^ salt) + -1619543125; - return value; - } - case 111: - { - // XorAddRotateInstruction - value ^= 1170459122 ^ salt; - value += -1766468683 + _secretKey[241]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 112: - { - // AddXorRotateInstruction - value += 251687012 + _secretKey[219]; - value ^= 323019346 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 113: - { - // AddInstruction - value = ((value + _secretKey[97]) ^ salt) + -1049972438; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - value ^= -492239002 ^ salt; - value = value * -1496840897 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 115: - { - // AddInstruction - value = ((value + _secretKey[221]) ^ salt) + -748126329; - return value; - } - case 116: - { - // AddXorRotateInstruction - value += -441051263 + _secretKey[96]; - value ^= -5933889 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value = value * -1850062787 + _secretKey[88]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 543895274 ^ salt; - return value; - } - case 118: - { - // MultipleInstruction - value = value * -747527445 + _secretKey[140] + salt; - return value; - } - case 119: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[175]) + salt; - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value = value * 345252089 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 1300544743 ^ salt; - return value; - } - case 121: - { - // XorAddRotateInstruction - value ^= -547380749 ^ salt; - value += 678597707 + _secretKey[119]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 122: - { - // XorMultipleRotateInstruction - value ^= 683601851 ^ salt; - value = value * -145367929 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 123: - { - // BitRotateInstruction - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = ((int)(part1 | part2) ^ _secretKey[15]) + salt; - return value; - } - case 124: - { - // BitRotateInstruction - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = ((int)(part1 | part2) ^ _secretKey[132]) + salt; - return value; - } - case 125: - { - // MultipleInstruction - value = value * 1436085223 + _secretKey[120] + salt; - return value; - } - case 126: - { - // AddInstruction - value = ((value + _secretKey[197]) ^ salt) + -1374139785; - return value; - } - case 127: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[26]) + salt; - return value; - } - case 128: - { - // XorAddRotateInstruction - value ^= 1415280510 ^ salt; - value += 723646816 + _secretKey[146]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 129: - { - // AddRotateXorInstruction - value += 1410706317 + _secretKey[165]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - value ^= 2132310656 ^ salt; - return value; - } - case 130: - { - // XorAddRotateInstruction - value ^= 1264971736 ^ salt; - value += -483221582 + _secretKey[93]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 131: - { - // AddXorRotateInstruction - value += -1872731835 + _secretKey[53]; - value ^= 1531807059 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 132: - { - // AddXorRotateInstruction - value += 264114638 + _secretKey[240]; - value ^= 306666665 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 133: - { - // AddRotateXorInstruction - value += 824712252 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= -1266414649 ^ salt; - return value; - } - case 134: - { - // AddRotateXorInstruction - value += -766337246 + _secretKey[35]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - value ^= 2133737246 ^ salt; - return value; - } - case 135: - { - // AddXorRotateInstruction - value += -1997614825 + _secretKey[165]; - value ^= 1683555122 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 136: - { - // MultipleXorRotateInstruction - value = value * 278699987 + _secretKey[57]; - value ^= -1305042504 ^ salt; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 137: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[192]) + salt; - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ _secretKey[135]) + salt) ^ 1715223135; - return value; - } - case 139: - { - // MultipleInstruction - value = value * 1809423757 + _secretKey[79] + salt; - return value; - } - case 140: - { - // AddRotateXorInstruction - value += -408450171 + _secretKey[11]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 806320034 ^ salt; - return value; - } - case 141: - { - // AddInstruction - value = ((value + _secretKey[95]) ^ salt) + -433941646; - return value; - } - case 142: - { - // AddXorRotateInstruction - value += 1775820811 + _secretKey[169]; - value ^= 2132471747 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 143: - { - // MultipleXorRotateInstruction - value = value * 457346731 + _secretKey[19]; - value ^= 114258470 ^ salt; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - return value; - } - case 144: - { - // AddRotateXorInstruction - value += -650723591 + _secretKey[206]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= -1181275232 ^ salt; - return value; - } - case 145: - { - // MultipleInstruction - value = value * 1369495811 + _secretKey[169] + salt; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ _secretKey[154]) + salt) ^ -1297404981; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value = value * 787548271 + _secretKey[181]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 801710213 ^ salt; - return value; - } - case 148: - { - // AddXorRotateInstruction - value += -1933121809 + _secretKey[230]; - value ^= 1566976773 ^ salt; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 149: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[188]) + salt; - return value; - } - case 150: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[53]) + salt; - return value; - } - case 151: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + -2119615805; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value = value * 1289692111 + _secretKey[102]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 221292457 ^ salt; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value = value * -414757417 + _secretKey[248]; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - value ^= 1486712056 ^ salt; - return value; - } - case 154: - { - // MultipleInstruction - value = value * 1625437745 + _secretKey[72] + salt; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value = value * 1500723835 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -81016400 ^ salt; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value = value * -939493617 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1187848798 ^ salt; - return value; - } - case 157: - { - // AddXorRotateInstruction - value += 605454035 + _secretKey[108]; - value ^= 1185916334 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 158: - { - // AddXorRotateInstruction - value += 2112611413 + _secretKey[235]; - value ^= -451761745 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ _secretKey[229]) + salt) ^ 1660696922; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value = value * 1280312911 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= -431219573 ^ salt; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - value ^= 1658933717 ^ salt; - value = value * 642349663 + _secretKey[198]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 162: - { - // AddRotateXorInstruction - value += -1278798944 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= 609336148 ^ salt; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - value = value * -1217570675 + _secretKey[57]; - value ^= -1055021038 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 164: - { - // MultipleXorRotateInstruction - value = value * 1129428085 + _secretKey[225]; - value ^= 1389308323 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 165: - { - // XorAddRotateInstruction - value ^= 318043677 ^ salt; - value += -1939584600 + _secretKey[124]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 166: - { - // MultipleXorRotateInstruction - value = value * 601748357 + _secretKey[184]; - value ^= 2047590880 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ _secretKey[114]) + salt) ^ -312123044; - return value; - } - case 168: - { - // AddXorRotateInstruction - value += 1897551751 + _secretKey[139]; - value ^= -1299860280 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 169: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[10]) + salt; - return value; - } - case 170: - { - // MultipleInstruction - value = value * -1716044921 + _secretKey[60] + salt; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - value ^= 820953326 ^ salt; - value = value * 1295924473 + _secretKey[242]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ _secretKey[89]) + salt) ^ 921116076; - return value; - } - case 173: - { - // AddInstruction - value = ((value + _secretKey[82]) ^ salt) + -1261901861; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value = value * 1029416329 + _secretKey[42]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1758870671 ^ salt; - return value; - } - case 175: - { - // XorAddRotateInstruction - value ^= -99371457 ^ salt; - value += 1254595032 + _secretKey[10]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 176: - { - // AddXorRotateInstruction - value += 1901168605 + _secretKey[131]; - value ^= -2036462975 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value = value * 383500913 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -805817000 ^ salt; - return value; - } - case 178: - { - // AddXorRotateInstruction - value += 28490730 + _secretKey[13]; - value ^= 762578411 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 179: - { - // XorAddRotateInstruction - value ^= 1812019570 ^ salt; - value += -41308497 + _secretKey[85]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ _secretKey[231]) + salt) ^ 1563652208; - return value; - } - case 181: - { - // AddRotateXorInstruction - value += -542613261 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1148350591 ^ salt; - return value; - } - case 182: - { - // AddXorRotateInstruction - value += 1462569147 + _secretKey[135]; - value ^= 1842755263 ^ salt; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 183: - { - // MultipleXorRotateInstruction - value = value * 934570325 + _secretKey[15]; - value ^= -159244912 ^ salt; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 184: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[230]) + salt; - return value; - } - case 185: - { - // AddRotateXorInstruction - value += 45305078 + _secretKey[119]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= 1218428368 ^ salt; - return value; - } - case 186: - { - // AddXorRotateInstruction - value += 148564506 + _secretKey[160]; - value ^= 567100030 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 187: - { - // BitRotateInstruction - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = ((int)(part1 | part2) ^ _secretKey[242]) + salt; - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value = value * -1881635163 + _secretKey[30]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 730302816 ^ salt; - return value; - } - case 189: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 190: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[69]) + salt; - return value; - } - case 191: - { - // XorMultipleRotateInstruction - value ^= 1474104403 ^ salt; - value = value * 1888537457 + _secretKey[153]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 192: - { - // AddInstruction - value = ((value + _secretKey[170]) ^ salt) + 1345231273; - return value; - } - case 193: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[138]) + salt; - return value; - } - case 194: - { - // AddRotateXorInstruction - value += -1649692985 + _secretKey[138]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -1086752221 ^ salt; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - value ^= 216360478 ^ salt; - value = value * 198928957 + _secretKey[23]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 196: - { - // XorAddRotateInstruction - value ^= 1736125070 ^ salt; - value += -922639548 + _secretKey[211]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 197: - { - // XorAddRotateInstruction - value ^= -1590872932 ^ salt; - value += -1729078426 + _secretKey[124]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 198: - { - // AddXorRotateInstruction - value += -2086916257 + _secretKey[135]; - value ^= 2101329043 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1188487898; - return value; - } - case 200: - { - // MultipleInstruction - value = value * -165216181 + _secretKey[162] + salt; - return value; - } - case 201: - { - // XorAddRotateInstruction - value ^= 2087683186 ^ salt; - value += -1882888353 + _secretKey[153]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value = value * -1941291837 + _secretKey[58]; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - value ^= -1855365205 ^ salt; - return value; - } - case 203: - { - // MultipleInstruction - value = value * 2036569383 + _secretKey[66] + salt; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - value = value * 795577849 + _secretKey[206]; - value ^= 1668989123 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 205: - { - // MultipleInstruction - value = value * -1063887357 + _secretKey[169] + salt; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - value ^= -387621173 ^ salt; - value = value * 413706907 + _secretKey[143]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1302837102; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - value ^= 1201861103 ^ salt; - value = value * -1349002009 + _secretKey[5]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 209: - { - // AddInstruction - value = ((value + _secretKey[188]) ^ salt) + -1698116194; - return value; - } - case 210: - { - // XorAddRotateInstruction - value ^= 955827838 ^ salt; - value += -5412811 + _secretKey[40]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - return value; - } - case 211: - { - // MultipleXorRotateInstruction - value = value * 1209501053 + _secretKey[206]; - value ^= -261186202 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ _secretKey[215]) + salt) ^ 1451245279; - return value; - } - case 213: - { - // AddInstruction - value = ((value + _secretKey[248]) ^ salt) + -48271475; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value = value * -685299407 + _secretKey[72]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 280704379 ^ salt; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value = value * 1188587057 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -1507466225 ^ salt; - return value; - } - case 216: - { - // BitRotateInstruction - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = ((int)(part1 | part2) ^ _secretKey[162]) + salt; - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ _secretKey[108]) + salt) ^ -1329546797; - return value; - } - case 218: - { - // XorAddRotateInstruction - value ^= 846489904 ^ salt; - value += 1710889501 + _secretKey[85]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ _secretKey[127]) + salt) ^ -339712479; - return value; - } - case 220: - { - // XorAddRotateInstruction - value ^= -1008587035 ^ salt; - value += -308188673 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 221: - { - // MultipleInstruction - value = value * -2016434293 + _secretKey[111] + salt; - return value; - } - case 222: - { - // MultipleInstruction - value = value * -491329185 + _secretKey[198] + salt; - return value; - } - case 223: - { - // AddInstruction - value = ((value + _secretKey[160]) ^ salt) + -449129672; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - value = value * -86469931 + _secretKey[84]; - value ^= -180027834 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ _secretKey[58]) + salt) ^ 946019090; - return value; - } - case 226: - { - // AddRotateXorInstruction - value += 694016884 + _secretKey[225]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= 1350981383 ^ salt; - return value; - } - case 227: - { - // AddRotateXorInstruction - value += -870643939 + _secretKey[168]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= 1680252929 ^ salt; - return value; - } - case 228: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 229: - { - // AddRotateXorInstruction - value += 1785715822 + _secretKey[199]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -1727043214 ^ salt; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ _secretKey[139]) + salt) ^ -1277148537; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - value = value * 1298248033 + _secretKey[226]; - value ^= 1940873679 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 232: - { - // XorMultipleRotateInstruction - value ^= -879839609 ^ salt; - value = value * 1286764861 + _secretKey[171]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 233: - { - // AddInstruction - value = ((value + _secretKey[181]) ^ salt) + 328489970; - return value; - } - case 234: - { - // MultipleInstruction - value = value * -1393808723 + _secretKey[89] + salt; - return value; - } - case 235: - { - // XorAddRotateInstruction - value ^= 1290000091 ^ salt; - value += -1977097134 + _secretKey[203]; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 236: - { - // AddInstruction - value = ((value + _secretKey[113]) ^ salt) + 1890859361; - return value; - } - case 237: - { - // AddRotateXorInstruction - value += 1045620543 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - value ^= 1434413518 ^ salt; - return value; - } - case 238: - { - // AddXorRotateInstruction - value += -1706485027 + _secretKey[131]; - value ^= 1591345537 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 239: - { - // AddXorRotateInstruction - value += 1271081841 + _secretKey[29]; - value ^= 1117669949 ^ salt; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 240: - { - // XorMultipleRotateInstruction - value ^= -842525462 ^ salt; - value = value * 1426591501 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 241: - { - // AddInstruction - value = ((value + _secretKey[175]) ^ salt) + 1030822002; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value = value * 1176352505 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 811922151 ^ salt; - return value; - } - case 243: - { - // AddRotateXorInstruction - value += 656680947 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1258702719 ^ salt; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - value ^= 90809787 ^ salt; - value = value * -1741148537 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 245: - { - // AddRotateXorInstruction - value += -532913580 + _secretKey[15]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 99436168 ^ salt; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - value = value * 1306804229 + _secretKey[230]; - value ^= 1471598712 ^ salt; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 247: - { - // XorMultipleRotateInstruction - value ^= 1941306053 ^ salt; - value = value * -939631919 + _secretKey[15]; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 248: - { - // AddRotateXorInstruction - value += 883137918 + _secretKey[96]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 2045091157 ^ salt; - return value; - } - case 249: - { - // BitRotateInstruction - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = ((int)(part1 | part2) ^ _secretKey[165]) + salt; - return value; - } - case 250: - { - // AddInstruction - value = ((value + _secretKey[96]) ^ salt) + -394947456; - return value; - } - case 251: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 252: - { - // AddInstruction - value = ((value + _secretKey[69]) ^ salt) + 1917332797; - return value; - } - case 253: - { - // AddXorRotateInstruction - value += 1006809939 + _secretKey[113]; - value ^= -1509317223 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 254: - { - // BitRotateInstruction - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = ((int)(part1 | part2) ^ _secretKey[170]) + salt; - return value; - } - case 255: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + 683715132; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - private int ExecuteDecrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = (value - _secretKey[84] - salt) * -1954824987; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value ^= 1817406469 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[136]) * -2114748303; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value ^= -1498541961 ^ salt; - value = (value - _secretKey[246]) * -203485751; - return value; - } - case 3: - { - // AddRotateXorInstruction - value ^= 29411710 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1207833585 + _secretKey[26]; - return value; - } - case 4: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[85]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 5: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 86149918 ^ salt; - value = (value - _secretKey[165]) * -327424699; - return value; - } - case 6: - { - // AddRotateXorInstruction - value ^= -1262500500 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value -= -1856354856 + _secretKey[178]; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ 665464645) - salt) ^ _secretKey[53]; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * -1476140375; - value ^= -1044567439 ^ salt; - return value; - } - case 9: - { - // MultipleInstruction - value = (value - _secretKey[196] - salt) * 2125307395; - return value; - } - case 10: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= -1035239660 + _secretKey[199]; - value ^= -755609206 ^ salt; - return value; - } - case 11: - { - // AddInstruction - value = ((value - -1177184477) ^ salt) - _secretKey[89]; - return value; - } - case 12: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[23]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 13: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[68]) * 1170138479; - value ^= -1510419150 ^ salt; - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value ^= -1134639492 ^ salt; - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[156]) * 275824265; - return value; - } - case 15: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[95]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 16: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[79]) * 1552472901; - value ^= -759315565 ^ salt; - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value ^= -3885258 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[75]) * -1943909725; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value ^= 1207613963 ^ salt; - value = (value - _secretKey[153]) * 1985974175; - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value ^= 792769043 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[86]) * 1412922099; - return value; - } - case 20: - { - // AddInstruction - value = ((value - -512520382) ^ salt) - _secretKey[194]; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ -1864951858) - salt) ^ _secretKey[195]; - return value; - } - case 22: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[2]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 23: - { - // MultipleInstruction - value = (value - _secretKey[203] - salt) * 891162519; - return value; - } - case 24: - { - // AddInstruction - value = ((value - 2026667919) ^ salt) - _secretKey[110]; - return value; - } - case 25: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 15; - uint part2 = (uint)value << (32 - 15); - value = (int)(part1 | part2); - value ^= 392708821 ^ salt; - value -= 848657810 + _secretKey[133]; - return value; - } - case 26: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 27: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1284012732 + _secretKey[58]; - value ^= 1294662302 ^ salt; - return value; - } - case 28: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[138]) * -708470805; - value ^= -1438081752 ^ salt; - return value; - } - case 29: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[240]); - uint part1 = value2 >> 6; - uint part2 = value2 << (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value ^= 1594594445 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[215]) * 1857241631; - return value; - } - case 31: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[49]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 32: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value -= -1038657413 + _secretKey[247]; - value ^= 226193183 ^ salt; - return value; - } - case 33: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 459902223 + _secretKey[252]; - value ^= -484591087 ^ salt; - return value; - } - case 34: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 1186351980 ^ salt; - value = (value - _secretKey[211]) * 1159592341; - return value; - } - case 35: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -283413931 + _secretKey[235]; - value ^= 1658142493 ^ salt; - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ -1892941953) - salt) ^ _secretKey[90]; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * -674216273; - value ^= -1297440001 ^ salt; - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value ^= 1353158598 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[213]) * 803536783; - return value; - } - case 39: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 873171360 + _secretKey[72]; - value ^= -934836680 ^ salt; - return value; - } - case 40: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -28088263 ^ salt; - value = (value - _secretKey[140]) * 1881436791; - return value; - } - case 41: - { - // AddRotateXorInstruction - value ^= -312111197 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 969234286 + _secretKey[116]; - return value; - } - case 42: - { - // MultipleInstruction - value = (value - _secretKey[29] - salt) * 2102789665; - return value; - } - case 43: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[1]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 44: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 45: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= 1068062556 ^ salt; - value = (value - _secretKey[199]) * 85627791; - return value; - } - case 46: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[200]) * 1138735395; - value ^= 196245895 ^ salt; - return value; - } - case 47: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= -1964107221 ^ salt; - value = (value - _secretKey[10]) * -1413533649; - return value; - } - case 48: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -38668552 ^ salt; - value = (value - _secretKey[238]) * 665251331; - return value; - } - case 49: - { - // MultipleInstruction - value = (value - _secretKey[172] - salt) * -818173423; - return value; - } - case 50: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -2098495662 ^ salt; - value -= 1412414820 + _secretKey[219]; - return value; - } - case 51: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[97]); - uint part1 = value2 >> 10; - uint part2 = value2 << (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value ^= -21948406 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[63]) * -99761833; - return value; - } - case 53: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[221]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 54: - { - // MultipleInstruction - value = (value - _secretKey[96] - salt) * -2034360447; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value ^= -1022882984 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -899658607; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 340919493; - value ^= 2122077674 ^ salt; - return value; - } - case 57: - { - // AddRotateXorInstruction - value ^= -720824840 ^ salt; - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= -503448718 + _secretKey[175]; - return value; - } - case 58: - { - // MultipleInstruction - value = (value - _secretKey[231] - salt) * 913639057; - return value; - } - case 59: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[75]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value ^= 1420744071 ^ salt; - uint value2 = (uint)value >> 27; - uint part1 = (uint)value << (32 - 27); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 238093953; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value = (value - _secretKey[84]) * -2096065051; - value ^= 1366253139 ^ salt; - return value; - } - case 62: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1974823163 ^ salt; - value = (value - _secretKey[132]) * 303900345; - return value; - } - case 63: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[119]); - uint part1 = value2 >> 22; - uint part2 = value2 << (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ 1262347216) - salt) ^ _secretKey[15]; - return value; - } - case 65: - { - // AddInstruction - value = ((value - 1780280992) ^ salt) - _secretKey[126]; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value ^= -1198162446 ^ salt; - value = (value - _secretKey[85]) * 1314512283; - return value; - } - case 67: - { - // MultipleInstruction - value = (value - _secretKey[128] - salt) * 463417823; - return value; - } - case 68: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[178]); - uint part1 = value2 >> 24; - uint part2 = value2 << (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ 1649427052) - salt) ^ _secretKey[61]; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value ^= 849172121 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[83]) * 368180765; - return value; - } - case 71: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[169]); - uint part1 = value2 >> 16; - uint part2 = value2 << (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 72: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -2092062916 + _secretKey[138]; - value ^= 1068287172 ^ salt; - return value; - } - case 73: - { - // MultipleInstruction - value = (value - _secretKey[34] - salt) * -495145181; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value ^= -145743337 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * 1735064809; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value ^= 280941267 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[142]) * 442035963; - return value; - } - case 76: - { - // MultipleInstruction - value = (value - _secretKey[156] - salt) * -971441783; - return value; - } - case 77: - { - // AddRotateXorInstruction - value ^= 827331935 ^ salt; - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 314625916 + _secretKey[192]; - return value; - } - case 78: - { - // MultipleInstruction - value = (value - _secretKey[141] - salt) * -1649657957; - return value; - } - case 79: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -11549173 ^ salt; - value -= 1607953190 + _secretKey[133]; - return value; - } - case 80: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= 687186546 + _secretKey[95]; - value ^= -1454482890 ^ salt; - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ 814860713) - salt) ^ _secretKey[195]; - return value; - } - case 82: - { - // AddRotateXorInstruction - value ^= 213310246 ^ salt; - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value -= 1998643542 + _secretKey[171]; - return value; - } - case 83: - { - // AddRotateXorInstruction - value ^= -696314173 ^ salt; - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 542686146 + _secretKey[249]; - return value; - } - case 84: - { - // AddRotateXorInstruction - value ^= 118718247 ^ salt; - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value -= 1734820207 + _secretKey[2]; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ 1553710234) - salt) ^ _secretKey[143]; - return value; - } - case 86: - { - // AddRotateXorInstruction - value ^= -1402843691 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= -217984331 + _secretKey[146]; - return value; - } - case 87: - { - // MultipleInstruction - value = (value - _secretKey[5] - salt) * -814971689; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value ^= -2044505542 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[158]) * 681320217; - return value; - } - case 89: - { - // AddInstruction - value = ((value - -1213654475) ^ salt) - _secretKey[40]; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * 583163349; - value ^= -1886972278 ^ salt; - return value; - } - case 91: - { - // AddRotateXorInstruction - value ^= -979249928 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -1724625239 + _secretKey[223]; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ -1104541704) - salt) ^ _secretKey[83]; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ 311150152) - salt) ^ _secretKey[31]; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * 1535026385; - value ^= 116496631 ^ salt; - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value ^= 2133438141 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[87]) * 1779203413; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value ^= 225535005 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[174]) * 521638757; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value ^= -1703839105 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[175]) * -1131776573; - return value; - } - case 98: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -1783079937 + _secretKey[78]; - value ^= -447564571 ^ salt; - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ -316631669) - salt) ^ _secretKey[111]; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * 898292471; - value ^= -405694625 ^ salt; - return value; - } - case 101: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1551058348 ^ salt; - value = (value - _secretKey[212]) * -22167815; - return value; - } - case 102: - { - // AddInstruction - value = ((value - -853736135) ^ salt) - _secretKey[18]; - return value; - } - case 103: - { - // AddInstruction - value = ((value - 1321376878) ^ salt) - _secretKey[116]; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value ^= 541697309 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[7]) * -1964889845; - return value; - } - case 105: - { - // AddRotateXorInstruction - value ^= 1176608900 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value -= -822594180 + _secretKey[1]; - return value; - } - case 106: - { - // AddInstruction - value = ((value - -882893600) ^ salt) - _secretKey[110]; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value ^= -1566546809 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[114]) * 406480373; - return value; - } - case 108: - { - // MultipleInstruction - value = (value - _secretKey[97] - salt) * 200608377; - return value; - } - case 109: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 1161425930 + _secretKey[43]; - value ^= -72794161 ^ salt; - return value; - } - case 110: - { - // AddInstruction - value = ((value - -1619543125) ^ salt) - _secretKey[238]; - return value; - } - case 111: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -1766468683 + _secretKey[241]; - value ^= 1170459122 ^ salt; - return value; - } - case 112: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= 323019346 ^ salt; - value -= 251687012 + _secretKey[219]; - return value; - } - case 113: - { - // AddInstruction - value = ((value - -1049972438) ^ salt) - _secretKey[97]; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value = (value - _secretKey[216]) * 594045631; - value ^= -492239002 ^ salt; - return value; - } - case 115: - { - // AddInstruction - value = ((value - -748126329) ^ salt) - _secretKey[221]; - return value; - } - case 116: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= -5933889 ^ salt; - value -= -441051263 + _secretKey[96]; - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value ^= 543895274 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[88]) * 1253478165; - return value; - } - case 118: - { - // MultipleInstruction - value = (value - _secretKey[140] - salt) * 1897067971; - return value; - } - case 119: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[175]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value ^= 1300544743 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * -927555255; - return value; - } - case 121: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 678597707 + _secretKey[119]; - value ^= -547380749 ^ salt; - return value; - } - case 122: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -1394333385; - value ^= 683601851 ^ salt; - return value; - } - case 123: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[15]); - uint part1 = value2 >> 20; - uint part2 = value2 << (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 124: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[132]); - uint part1 = value2 >> 8; - uint part2 = value2 << (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 125: - { - // MultipleInstruction - value = (value - _secretKey[120] - salt) * 412809175; - return value; - } - case 126: - { - // AddInstruction - value = ((value - -1374139785) ^ salt) - _secretKey[197]; - return value; - } - case 127: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[26]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 128: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= 723646816 + _secretKey[146]; - value ^= 1415280510 ^ salt; - return value; - } - case 129: - { - // AddRotateXorInstruction - value ^= 2132310656 ^ salt; - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1410706317 + _secretKey[165]; - return value; - } - case 130: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -483221582 + _secretKey[93]; - value ^= 1264971736 ^ salt; - return value; - } - case 131: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= 1531807059 ^ salt; - value -= -1872731835 + _secretKey[53]; - return value; - } - case 132: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 10; - uint part2 = (uint)value << (32 - 10); - value = (int)(part1 | part2); - value ^= 306666665 ^ salt; - value -= 264114638 + _secretKey[240]; - return value; - } - case 133: - { - // AddRotateXorInstruction - value ^= -1266414649 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 824712252 + _secretKey[138]; - return value; - } - case 134: - { - // AddRotateXorInstruction - value ^= 2133737246 ^ salt; - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -766337246 + _secretKey[35]; - return value; - } - case 135: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= 1683555122 ^ salt; - value -= -1997614825 + _secretKey[165]; - return value; - } - case 136: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value ^= -1305042504 ^ salt; - value = (value - _secretKey[57]) * 949096539; - return value; - } - case 137: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[192]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ 1715223135) - salt) ^ _secretKey[135]; - return value; - } - case 139: - { - // MultipleInstruction - value = (value - _secretKey[79] - salt) * -307106491; - return value; - } - case 140: - { - // AddRotateXorInstruction - value ^= 806320034 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -408450171 + _secretKey[11]; - return value; - } - case 141: - { - // AddInstruction - value = ((value - -433941646) ^ salt) - _secretKey[95]; - return value; - } - case 142: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 26; - uint part2 = (uint)value << (32 - 26); - value = (int)(part1 | part2); - value ^= 2132471747 ^ salt; - value -= 1775820811 + _secretKey[169]; - return value; - } - case 143: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value ^= 114258470 ^ salt; - value = (value - _secretKey[19]) * 1566112771; - return value; - } - case 144: - { - // AddRotateXorInstruction - value ^= -1181275232 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -650723591 + _secretKey[206]; - return value; - } - case 145: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * 39803307; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ -1297404981) - salt) ^ _secretKey[154]; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value ^= 801710213 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value = (value - _secretKey[181]) * -1217833329; - return value; - } - case 148: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 29; - uint part2 = (uint)value << (32 - 29); - value = (int)(part1 | part2); - value ^= 1566976773 ^ salt; - value -= -1933121809 + _secretKey[230]; - return value; - } - case 149: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[188]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 150: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[53]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 151: - { - // AddInstruction - value = ((value - -2119615805) ^ salt) - _secretKey[138]; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value ^= 221292457 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[102]) * -1630338257; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value ^= 1486712056 ^ salt; - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value = (value - _secretKey[248]) * -1360595481; - return value; - } - case 154: - { - // MultipleInstruction - value = (value - _secretKey[72] - salt) * 1812161233; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value ^= -81016400 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[247]) * -47344461; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value ^= -1187848798 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * -1858496529; - return value; - } - case 157: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 16; - uint part2 = (uint)value << (32 - 16); - value = (int)(part1 | part2); - value ^= 1185916334 ^ salt; - value -= 605454035 + _secretKey[108]; - return value; - } - case 158: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -451761745 ^ salt; - value -= 2112611413 + _secretKey[235]; - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ 1660696922) - salt) ^ _secretKey[229]; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value ^= -431219573 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * 1706905775; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[198]) * -580820577; - value ^= 1658933717 ^ salt; - return value; - } - case 162: - { - // AddRotateXorInstruction - value ^= 609336148 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -1278798944 + _secretKey[72]; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value ^= -1055021038 ^ salt; - value = (value - _secretKey[57]) * -620746171; - return value; - } - case 164: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= 1389308323 ^ salt; - value = (value - _secretKey[225]) * 2035776477; - return value; - } - case 165: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= -1939584600 + _secretKey[124]; - value ^= 318043677 ^ salt; - return value; - } - case 166: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 2047590880 ^ salt; - value = (value - _secretKey[184]) * -748679859; - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ -312123044) - salt) ^ _secretKey[114]; - return value; - } - case 168: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -1299860280 ^ salt; - value -= 1897551751 + _secretKey[139]; - return value; - } - case 169: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[10]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 170: - { - // MultipleInstruction - value = (value - _secretKey[60] - salt) * 609589815; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value = (value - _secretKey[242]) * 893240649; - value ^= 820953326 ^ salt; - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ 921116076) - salt) ^ _secretKey[89]; - return value; - } - case 173: - { - // AddInstruction - value = ((value - -1261901861) ^ salt) - _secretKey[82]; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value ^= -1758870671 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[42]) * -1163763527; - return value; - } - case 175: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 1254595032 + _secretKey[10]; - value ^= -99371457 ^ salt; - return value; - } - case 176: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= -2036462975 ^ salt; - value -= 1901168605 + _secretKey[131]; - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value ^= -805817000 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -1809334639; - return value; - } - case 178: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 12; - uint part2 = (uint)value << (32 - 12); - value = (int)(part1 | part2); - value ^= 762578411 ^ salt; - value -= 28490730 + _secretKey[13]; - return value; - } - case 179: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value -= -41308497 + _secretKey[85]; - value ^= 1812019570 ^ salt; - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ 1563652208) - salt) ^ _secretKey[231]; - return value; - } - case 181: - { - // AddRotateXorInstruction - value ^= -1148350591 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -542613261 + _secretKey[75]; - return value; - } - case 182: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 19; - uint part2 = (uint)value << (32 - 19); - value = (int)(part1 | part2); - value ^= 1842755263 ^ salt; - value -= 1462569147 + _secretKey[135]; - return value; - } - case 183: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value ^= -159244912 ^ salt; - value = (value - _secretKey[15]) * -663204867; - return value; - } - case 184: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[230]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 185: - { - // AddRotateXorInstruction - value ^= 1218428368 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= 45305078 + _secretKey[119]; - return value; - } - case 186: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 567100030 ^ salt; - value -= 148564506 + _secretKey[160]; - return value; - } - case 187: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[242]); - uint part1 = value2 >> 21; - uint part2 = value2 << (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value ^= 730302816 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * -1488719571; - return value; - } - case 189: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 190: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[69]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 191: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[153]) * 1590990225; - value ^= 1474104403 ^ salt; - return value; - } - case 192: - { - // AddInstruction - value = ((value - 1345231273) ^ salt) - _secretKey[170]; - return value; - } - case 193: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[138]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 194: - { - // AddRotateXorInstruction - value ^= -1086752221 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value -= -1649692985 + _secretKey[138]; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value = (value - _secretKey[23]) * -718602987; - value ^= 216360478 ^ salt; - return value; - } - case 196: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -922639548 + _secretKey[211]; - value ^= 1736125070 ^ salt; - return value; - } - case 197: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1729078426 + _secretKey[124]; - value ^= -1590872932 ^ salt; - return value; - } - case 198: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 13; - uint part2 = (uint)value << (32 - 13); - value = (int)(part1 | part2); - value ^= 2101329043 ^ salt; - value -= -2086916257 + _secretKey[135]; - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ -1188487898) - salt) ^ _secretKey[133]; - return value; - } - case 200: - { - // MultipleInstruction - value = (value - _secretKey[162] - salt) * -1592735389; - return value; - } - case 201: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -1882888353 + _secretKey[153]; - value ^= 2087683186 ^ salt; - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value ^= -1855365205 ^ salt; - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value = (value - _secretKey[58]) * -1429384213; - return value; - } - case 203: - { - // MultipleInstruction - value = (value - _secretKey[66] - salt) * 180652695; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 1668989123 ^ salt; - value = (value - _secretKey[206]) * 715760713; - return value; - } - case 205: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * -19415893; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[143]) * 408562579; - value ^= -387621173 ^ salt; - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ -1302837102) - salt) ^ _secretKey[133]; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[5]) * 199587543; - value ^= 1201861103 ^ salt; - return value; - } - case 209: - { - // AddInstruction - value = ((value - -1698116194) ^ salt) - _secretKey[188]; - return value; - } - case 210: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -5412811 + _secretKey[40]; - value ^= 955827838 ^ salt; - return value; - } - case 211: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value ^= -261186202 ^ salt; - value = (value - _secretKey[206]) * 250403797; - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ 1451245279) - salt) ^ _secretKey[215]; - return value; - } - case 213: - { - // AddInstruction - value = ((value - -48271475) ^ salt) - _secretKey[248]; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value ^= 280704379 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[72]) * -1743417391; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value ^= -1507466225 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * -795921711; - return value; - } - case 216: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[162]); - uint part1 = value2 >> 23; - uint part2 = value2 << (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ -1329546797) - salt) ^ _secretKey[108]; - return value; - } - case 218: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= 1710889501 + _secretKey[85]; - value ^= 846489904 ^ salt; - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ -339712479) - salt) ^ _secretKey[127]; - return value; - } - case 220: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -308188673 + _secretKey[78]; - value ^= -1008587035 ^ salt; - return value; - } - case 221: - { - // MultipleInstruction - value = (value - _secretKey[111] - salt) * 773277731; - return value; - } - case 222: - { - // MultipleInstruction - value = (value - _secretKey[198] - salt) * 1149219487; - return value; - } - case 223: - { - // AddInstruction - value = ((value - -449129672) ^ salt) - _secretKey[160]; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value ^= -180027834 ^ salt; - value = (value - _secretKey[84]) * 102372989; - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ 946019090) - salt) ^ _secretKey[58]; - return value; - } - case 226: - { - // AddRotateXorInstruction - value ^= 1350981383 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= 694016884 + _secretKey[225]; - return value; - } - case 227: - { - // AddRotateXorInstruction - value ^= 1680252929 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= -870643939 + _secretKey[168]; - return value; - } - case 228: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 229: - { - // AddRotateXorInstruction - value ^= -1727043214 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= 1785715822 + _secretKey[199]; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ -1277148537) - salt) ^ _secretKey[139]; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value ^= 1940873679 ^ salt; - value = (value - _secretKey[226]) * -528829791; - return value; - } - case 232: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 1486956053; - value ^= -879839609 ^ salt; - return value; - } - case 233: - { - // AddInstruction - value = ((value - 328489970) ^ salt) - _secretKey[181]; - return value; - } - case 234: - { - // MultipleInstruction - value = (value - _secretKey[89] - salt) * -1387476699; - return value; - } - case 235: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value -= -1977097134 + _secretKey[203]; - value ^= 1290000091 ^ salt; - return value; - } - case 236: - { - // AddInstruction - value = ((value - 1890859361) ^ salt) - _secretKey[113]; - return value; - } - case 237: - { - // AddRotateXorInstruction - value ^= 1434413518 ^ salt; - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= 1045620543 + _secretKey[216]; - return value; - } - case 238: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 1591345537 ^ salt; - value -= -1706485027 + _secretKey[131]; - return value; - } - case 239: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 24; - uint part2 = (uint)value << (32 - 24); - value = (int)(part1 | part2); - value ^= 1117669949 ^ salt; - value -= 1271081841 + _secretKey[29]; - return value; - } - case 240: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 1588287429; - value ^= -842525462 ^ salt; - return value; - } - case 241: - { - // AddInstruction - value = ((value - 1030822002) ^ salt) - _secretKey[175]; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value ^= 811922151 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * 769862473; - return value; - } - case 243: - { - // AddRotateXorInstruction - value ^= -1258702719 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 656680947 + _secretKey[75]; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -883345609; - value ^= 90809787 ^ salt; - return value; - } - case 245: - { - // AddRotateXorInstruction - value ^= 99436168 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value -= -532913580 + _secretKey[15]; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value ^= 1471598712 ^ salt; - value = (value - _secretKey[230]) * -599880499; - return value; - } - case 247: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value = (value - _secretKey[15]) * -1447936463; - value ^= 1941306053 ^ salt; - return value; - } - case 248: - { - // AddRotateXorInstruction - value ^= 2045091157 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value -= 883137918 + _secretKey[96]; - return value; - } - case 249: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[165]); - uint part1 = value2 >> 13; - uint part2 = value2 << (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 250: - { - // AddInstruction - value = ((value - -394947456) ^ salt) - _secretKey[96]; - return value; - } - case 251: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 252: - { - // AddInstruction - value = ((value - 1917332797) ^ salt) - _secretKey[69]; - return value; - } - case 253: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= -1509317223 ^ salt; - value -= 1006809939 + _secretKey[113]; - return value; - } - case 254: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[170]); - uint part1 = value2 >> 9; - uint part2 = value2 << (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 255: - { - // AddInstruction - value = ((value - 683715132) ^ salt) - _secretKey[138]; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - } -} - diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta deleted file mode 100644 index 8752a2b..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 406c63e9d464ca544ac337bc8fcce30e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus.meta deleted file mode 100644 index c4c116b..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 75e20a8abe7b86247837ffce1117762a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping.xml b/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping.xml deleted file mode 100644 index e18b841..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta deleted file mode 100644 index cdb1441..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b8e3f4340cc69fa4889a61a211cf24c5 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping2.xml b/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping2.xml deleted file mode 100644 index 7cbfe61..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping2.xml +++ /dev/null @@ -1,509 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping2.xml.meta b/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping2.xml.meta deleted file mode 100644 index 4dc61d5..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Obfuz/SymbolObfus/symbol-mapping2.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1d82dddc7eb1a3a42a1afbd359289e6f -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Resources.meta b/Samples/MultiObfuscatedAssemblies/Assets/Resources.meta deleted file mode 100644 index 56aa397..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Resources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d42a5aa28dcabc428e7a06b13421410 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz.meta b/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz.meta deleted file mode 100644 index 3a82b4c..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5be12685e3d38a24ab47ccfde4f424a1 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes b/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes deleted file mode 100644 index 666203486e21874a44414fa9318f227e3e0ed94e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWg+~lD27bqc4$KVEi4UVl-IV#nod0ZH**l1jmp_mkF|B#~9*7#TsUhK+k z71&|ydybMXNJJIyaAVin@QkY092#ip$W|ZeD|32vQ?@%83;{RAv8=W^?9+qVjx+7D z@gF(q%Um*%3T#%O)-JQ)>9g3K^LlgP<)$ZWUT(5Dtsw$TuM(a^xyBfy&5DnXtJ8SPWXW`>b+x54(~# z)N?QWsn>Tg(BRzL;4DVvn}@-_U(0?OM;XMuC1^J zaB597P88Iu*wRT3^L%yL1yfoo?^eINa#BV_laBBl4(8HQ661INoxXt*^NW#ZwXmh! z<5k4Ep8V2FtrQQTIC&VOH~Hd_XXa_YmRMFb8iw-N1Ez${2x~a zDI5=F0_gsmj<0$OX$p4pyba6EyRo>+yGN_&dIc_J&b!KARJ%j#f=R^2QyIvvRb!mY zDJI$zNYH`wXCbd#I$)y$$TL2Ulm!sMj+K)rGEztZWI8l(Dl50aaCtzu(w6@?Rfzy+ zf_AzVgk2$YS=vutD?4jbrX!(q772{hpteh{)8F>sM9L{+{ws(#r@xF$bd&#G3WdsB zo&fTuRXT@*_%uCjyYORv6QZC@Ji@&9cnzURzd2M5vm`M*51&av+{UdiJoepZGM`6L zb3rHn;6GVwMS=qqV;IeX!ZskC$j1hp;WzLPL;72?wOnJF7TeNxS=q~ zFf~ACZr3T*O6fL%xxF-%#J9gL!!G9TO$Qjh=A1GoSy6m##K;SjsPeslp}*J9(kQA{ zb^gIsnRqE3k4DVG`xiTJh3xE!uJw2r6P#?72~yUv+QS~^9s#TQr43E06)X(D{{b=} zO`%M>C}Ij2<)qVb1a@=~EQnOb?#MoKx@b=U=(X7u#89vfDpgHga?m-gLFi5RNY5oG zyqt*FQgRu(MrkdvrZTH#kyy_0Atu|D7Z+$16FR7`*nYX}M{ly-Xt@wO0nIO&ga?iw ujO^{`zvJR~ZG{!VZ33ZtQY20PjZ)Ic$;ewkQYr`Yq*rfuc4{rsVd#X_rTQBH diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta b/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta deleted file mode 100644 index cfaf37d..0000000 --- a/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c05b06a0efaf2b1449760b6e43a887d3 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes b/Samples/MultiObfuscatedAssemblies/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes deleted file mode 100644 index d91a82dafebb3f968af0759569b8a7b8b162caa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWuad=sgU47iFfE^dzNj-D}T&^6H@!3j69H%>yX!OuzZE>_-*Vn^UeVP~V znCw*zBLM6c-rl0iwZK-SOug5kv6fMroS^SoI3`j|5 z!SuGkggBksOZddck3SQXzp(i=D4!I#7r!RZ!+th_7!Txw;uE@H<=}jFB5XhJR5Z2m zz%x4np0VZ=SM~eT{6G9tV!zy)Iv0muv+vygbvI^QPf>8JdZT9imNrBK`}m_)JS$ej zmRD6KT~WC)bhJyO?@p#>D6ctTtp>f%5hx!9FGwGBr|M2qA#Uh8IRR3|Z!x>)abprW z9YHcNjICn{6mm(0dl}QQxmi?I2Zv%duwY*GkXTCzFQp@^H?`xe1c3!@?7BiY<-)RH z&Em2Gam4#bq=AC+L4zC*RzKUOG?HSS30m$cWAy6@OjbMQw(kDuC6^TTm|Bw znvkQl^CP4dw{iE>Tz@Q7N}rUJl?c@8X*H*idqHxBn{w5E#TB>CQF^fWyC)bA{!c+L z=K?neYbQzVb|t+%!S7yJD&=XysmLU;R~Xk)pGrs`rpsm~d*i9eL& zQD%&XlNpG|i7NxS`TV_r{^8K7x4?otR00pii2!Vde1(bi*{p4RoIEQRw-f+X3P_#( zrp!WG7ZBu9c!m1{XqO&+FP+7Y%8MYCC#IxsOs=$CusY55M;!>J$IJ&6KJp0Wv>8CM z>Zmav;(f&5xU(s8^&vz?i55tIo_#P;2;7SKze@gZ+6lpzHrihG6sD?()5Hrx?&inf zHot&$`tby?&W5Gz7*(g=z~%UF5_8DG8b+=V^~|&PC|8={-o7g&VTVDCVf|!2%IJRl zvQxF}W3D$G2C?hHlk!yzz;%&z+os2@p$kF?ki6cAcVW3UIcecP%fVzYAm*O*r-hQY~9md%2 zN*Yc~i;-p*j?JOV63t>ALm?;{$q=8!)NxKCXKy{7{+X4jc_j4(i!k^8y=>V7YaG(C z(N_x|t~iZLl3ctS06b`NK5tz!MQ~3Bgqeu$v?dx*9a<(t4iqxq98aKtP4<|tFT@4^", - "defaultInstantiationMode": 1 - }, - "newSceneOverride": 0 -} \ No newline at end of file diff --git a/Samples/MultiObfuscatedAssemblies/ProjectSettings/TagManager.asset b/Samples/MultiObfuscatedAssemblies/ProjectSettings/TagManager.asset deleted file mode 100644 index 1c92a78..0000000 --- a/Samples/MultiObfuscatedAssemblies/ProjectSettings/TagManager.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 diff --git a/Samples/MultiObfuscatedAssemblies/ProjectSettings/TimeManager.asset b/Samples/MultiObfuscatedAssemblies/ProjectSettings/TimeManager.asset deleted file mode 100644 index 558a017..0000000 --- a/Samples/MultiObfuscatedAssemblies/ProjectSettings/TimeManager.asset +++ /dev/null @@ -1,9 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.33333334 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 diff --git a/Samples/MultiObfuscatedAssemblies/ProjectSettings/UnityConnectSettings.asset b/Samples/MultiObfuscatedAssemblies/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index a88bee0..0000000 --- a/Samples/MultiObfuscatedAssemblies/ProjectSettings/UnityConnectSettings.asset +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 1 - m_Enabled: 0 - m_TestMode: 0 - m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events - m_EventUrl: https://cdp.cloud.unity3d.com/v1/events - m_ConfigUrl: https://config.uca.cloud.unity3d.com - m_DashboardUrl: https://dashboard.unity3d.com - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com - m_Enabled: 0 - m_LogBufferSize: 10 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 0 - m_TestMode: 0 - m_InitializeOnStartup: 1 - m_PackageRequiringCoreStatsPresent: 0 - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_IosGameId: - m_AndroidGameId: - m_GameIds: {} - m_GameId: - PerformanceReportingSettings: - m_Enabled: 0 diff --git a/Samples/MultiObfuscatedAssemblies/ProjectSettings/VFXManager.asset b/Samples/MultiObfuscatedAssemblies/ProjectSettings/VFXManager.asset deleted file mode 100644 index 3a95c98..0000000 --- a/Samples/MultiObfuscatedAssemblies/ProjectSettings/VFXManager.asset +++ /dev/null @@ -1,12 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!937362698 &1 -VFXManager: - m_ObjectHideFlags: 0 - m_IndirectShader: {fileID: 0} - m_CopyBufferShader: {fileID: 0} - m_SortShader: {fileID: 0} - m_StripUpdateShader: {fileID: 0} - m_RenderPipeSettingsPath: - m_FixedTimeStep: 0.016666668 - m_MaxDeltaTime: 0.05 diff --git a/Samples/MultiObfuscatedAssemblies/ProjectSettings/VersionControlSettings.asset b/Samples/MultiObfuscatedAssemblies/ProjectSettings/VersionControlSettings.asset deleted file mode 100644 index dca2881..0000000 --- a/Samples/MultiObfuscatedAssemblies/ProjectSettings/VersionControlSettings.asset +++ /dev/null @@ -1,8 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!890905787 &1 -VersionControlSettings: - m_ObjectHideFlags: 0 - m_Mode: Visible Meta Files - m_CollabEditorSettings: - inProgressEnabled: 1 diff --git a/Samples/MultiObfuscatedAssemblies/ProjectSettings/XRSettings.asset b/Samples/MultiObfuscatedAssemblies/ProjectSettings/XRSettings.asset deleted file mode 100644 index 482590c..0000000 --- a/Samples/MultiObfuscatedAssemblies/ProjectSettings/XRSettings.asset +++ /dev/null @@ -1,10 +0,0 @@ -{ - "m_SettingKeys": [ - "VR Device Disabled", - "VR Device User Alert" - ], - "m_SettingValues": [ - "False", - "False" - ] -} \ No newline at end of file diff --git a/Samples/QuickStart/Assets/Bootstrap.cs b/Samples/QuickStart/Assets/Bootstrap.cs deleted file mode 100644 index 25ca0c0..0000000 --- a/Samples/QuickStart/Assets/Bootstrap.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Obfuz; -using Obfuz.EncryptionVM; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - - -public class Bootstrap : MonoBehaviour -{ - // ʼEncryptionService󱻻ĴУ - // ˾ܵسʼ - [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterAssembliesLoaded)] - private static void SetUpStaticSecretKey() - { - Debug.Log("SetUpStaticSecret begin"); - EncryptionService.Encryptor = new GeneratedEncryptionVirtualMachine(Resources.Load("Obfuz/defaultStaticSecretKey").bytes); - Debug.Log("SetUpStaticSecret end"); - } - - int Add(int a, int b) - { - return a + b + 1; - } - - // Start is called before the first frame update - void Start() - { - Debug.Log("Hello, Obfuz"); - int a = Add(10, 20); - Debug.Log($"a = {a}"); - } -} diff --git a/Samples/QuickStart/Assets/Bootstrap.cs.meta b/Samples/QuickStart/Assets/Bootstrap.cs.meta deleted file mode 100644 index ff424e0..0000000 --- a/Samples/QuickStart/Assets/Bootstrap.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 639006a739675484884778c298eebdc4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/QuickStart/Assets/Obfuz.meta b/Samples/QuickStart/Assets/Obfuz.meta deleted file mode 100644 index 5b730e1..0000000 --- a/Samples/QuickStart/Assets/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5eee1172624990e4cb08bd171f20cbaf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/QuickStart/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs b/Samples/QuickStart/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs deleted file mode 100644 index 3e74008..0000000 --- a/Samples/QuickStart/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs +++ /dev/null @@ -1,4522 +0,0 @@ -/// This file is auto-generated by Obfuz. Do not modify it. -/// -/// Version: 0 -/// SecretKey: Obfuz -/// OpCodeCount: 256 - -namespace Obfuz.EncryptionVM -{ - public class GeneratedEncryptionVirtualMachine : Obfuz.EncryptorBase - { - - private const int kOpCodeBits = 8; - - private const int kOpCodeCount = 256; - - private const int kOpCodeMask = 255; - - - - private readonly int[] _secretKey; - - public GeneratedEncryptionVirtualMachine(byte[] secretKey) - { - this._secretKey = ConvertToIntKey(secretKey); - } - - public override int OpCodeCount => kOpCodeCount; - - public override int Encrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - uint revertOps = 0; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - revertOps <<= kOpCodeBits; - revertOps |= opCode; - uopts >>= kOpCodeBits; - } - - while (revertOps != 0) - { - uint opCode = revertOps & kOpCodeMask; - value = ExecuteEncrypt(value, (int)opCode, salt); - revertOps >>= kOpCodeBits; - } - return value; - } - - public override int Decrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - value = ExecuteDecrypt(value, (int)opCode, salt); - uopts >>= kOpCodeBits; - } - return value; - } - - - private int ExecuteEncrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = value * 598188269 + _secretKey[84] + salt; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value = value * 1350058129 + _secretKey[136]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1817406469 ^ salt; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - value = value * -1144218503 + _secretKey[246]; - value ^= -1498541961 ^ salt; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 3: - { - // AddRotateXorInstruction - value += -1207833585 + _secretKey[26]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 29411710 ^ salt; - return value; - } - case 4: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[85]) + salt; - return value; - } - case 5: - { - // MultipleXorRotateInstruction - value = value * -1447238259 + _secretKey[165]; - value ^= 86149918 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 6: - { - // AddRotateXorInstruction - value += -1856354856 + _secretKey[178]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1262500500 ^ salt; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ _secretKey[53]) + salt) ^ 665464645; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - value ^= -1044567439 ^ salt; - value = value * -1860181607 + _secretKey[206]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 9: - { - // MultipleInstruction - value = value * 522878123 + _secretKey[196] + salt; - return value; - } - case 10: - { - // XorAddRotateInstruction - value ^= -755609206 ^ salt; - value += -1035239660 + _secretKey[199]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 11: - { - // AddInstruction - value = ((value + _secretKey[89]) ^ salt) + -1177184477; - return value; - } - case 12: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[23]) + salt; - return value; - } - case 13: - { - // XorMultipleRotateInstruction - value ^= -1510419150 ^ salt; - value = value * -93709937 + _secretKey[68]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value = value * 2015893433 + _secretKey[156]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - value ^= -1134639492 ^ salt; - return value; - } - case 15: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[95]) + salt; - return value; - } - case 16: - { - // XorMultipleRotateInstruction - value ^= -759315565 ^ salt; - value = value * -436699251 + _secretKey[79]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value = value * 1266530571 + _secretKey[75]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -3885258 ^ salt; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - value = value * -259404705 + _secretKey[153]; - value ^= 1207613963 ^ salt; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value = value * 1042624059 + _secretKey[86]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 792769043 ^ salt; - return value; - } - case 20: - { - // AddInstruction - value = ((value + _secretKey[194]) ^ salt) + -512520382; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ -1864951858; - return value; - } - case 22: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[2]) + salt; - return value; - } - case 23: - { - // MultipleInstruction - value = value * -463118297 + _secretKey[203] + salt; - return value; - } - case 24: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + 2026667919; - return value; - } - case 25: - { - // AddXorRotateInstruction - value += 848657810 + _secretKey[133]; - value ^= 392708821 ^ salt; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 26: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 27: - { - // XorAddRotateInstruction - value ^= 1294662302 ^ salt; - value += 1284012732 + _secretKey[58]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 28: - { - // XorMultipleRotateInstruction - value ^= -1438081752 ^ salt; - value = value * -1171400509 + _secretKey[138]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 29: - { - // BitRotateInstruction - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = ((int)(part1 | part2) ^ _secretKey[240]) + salt; - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value = value * 1892661727 + _secretKey[215]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= 1594594445 ^ salt; - return value; - } - case 31: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[49]) + salt; - return value; - } - case 32: - { - // XorAddRotateInstruction - value ^= 226193183 ^ salt; - value += -1038657413 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 33: - { - // XorAddRotateInstruction - value ^= -484591087 ^ salt; - value += 459902223 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 34: - { - // MultipleXorRotateInstruction - value = value * -1382643267 + _secretKey[211]; - value ^= 1186351980 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 35: - { - // XorAddRotateInstruction - value ^= 1658142493 ^ salt; - value += -283413931 + _secretKey[235]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ _secretKey[90]) + salt) ^ -1892941953; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - value ^= -1297440001 ^ salt; - value = value * -1166749617 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value = value * -375439505 + _secretKey[213]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 1353158598 ^ salt; - return value; - } - case 39: - { - // XorAddRotateInstruction - value ^= -934836680 ^ salt; - value += 873171360 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 40: - { - // MultipleXorRotateInstruction - value = value * 1427441479 + _secretKey[140]; - value ^= -28088263 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 41: - { - // AddRotateXorInstruction - value += 969234286 + _secretKey[116]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -312111197 ^ salt; - return value; - } - case 42: - { - // MultipleInstruction - value = value * -1130955295 + _secretKey[29] + salt; - return value; - } - case 43: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[1]) + salt; - return value; - } - case 44: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 45: - { - // MultipleXorRotateInstruction - value = value * -1782633617 + _secretKey[199]; - value ^= 1068062556 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 46: - { - // XorMultipleRotateInstruction - value ^= 196245895 ^ salt; - value = value * -1852817781 + _secretKey[200]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 47: - { - // MultipleXorRotateInstruction - value = value * -50587953 + _secretKey[10]; - value ^= -1964107221 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 48: - { - // MultipleXorRotateInstruction - value = value * 1216851115 + _secretKey[238]; - value ^= -38668552 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 49: - { - // MultipleInstruction - value = value * -2133817615 + _secretKey[172] + salt; - return value; - } - case 50: - { - // AddXorRotateInstruction - value += 1412414820 + _secretKey[219]; - value ^= -2098495662 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 51: - { - // BitRotateInstruction - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = ((int)(part1 | part2) ^ _secretKey[97]) + salt; - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value = value * -1791837593 + _secretKey[63]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= -21948406 ^ salt; - return value; - } - case 53: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[221]) + salt; - return value; - } - case 54: - { - // MultipleInstruction - value = value * -1220403071 + _secretKey[96] + salt; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value = value * -867896207 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1022882984 ^ salt; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - value ^= 2122077674 ^ salt; - value = value * 957274637 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 57: - { - // AddRotateXorInstruction - value += -503448718 + _secretKey[175]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - value ^= -720824840 ^ salt; - return value; - } - case 58: - { - // MultipleInstruction - value = value * -280528271 + _secretKey[231] + salt; - return value; - } - case 59: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[75]) + salt; - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value = value * -1403438719 + _secretKey[171]; - uint part1 = (uint)value << 27; - uint part2 = (uint)value >> (32 - 27); - value = (int)(part1 | part2); - value ^= 1420744071 ^ salt; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - value ^= 1366253139 ^ salt; - value = value * -1583570963 + _secretKey[84]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 62: - { - // MultipleXorRotateInstruction - value = value * 24444809 + _secretKey[132]; - value ^= -1974823163 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 63: - { - // BitRotateInstruction - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = ((int)(part1 | part2) ^ _secretKey[119]) + salt; - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ _secretKey[15]) + salt) ^ 1262347216; - return value; - } - case 65: - { - // AddInstruction - value = ((value + _secretKey[126]) ^ salt) + 1780280992; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - value = value * -1871888237 + _secretKey[85]; - value ^= -1198162446 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 67: - { - // MultipleInstruction - value = value * 931252767 + _secretKey[128] + salt; - return value; - } - case 68: - { - // BitRotateInstruction - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = ((int)(part1 | part2) ^ _secretKey[178]) + salt; - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ _secretKey[61]) + salt) ^ 1649427052; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value = value * -100486091 + _secretKey[83]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= 849172121 ^ salt; - return value; - } - case 71: - { - // BitRotateInstruction - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = ((int)(part1 | part2) ^ _secretKey[169]) + salt; - return value; - } - case 72: - { - // XorAddRotateInstruction - value ^= 1068287172 ^ salt; - value += -2092062916 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 73: - { - // MultipleInstruction - value = value * -729679733 + _secretKey[34] + salt; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value = value * -1624925351 + _secretKey[30]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -145743337 ^ salt; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value = value * -1768166349 + _secretKey[142]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 280941267 ^ salt; - return value; - } - case 76: - { - // MultipleInstruction - value = value * -1708700487 + _secretKey[156] + salt; - return value; - } - case 77: - { - // AddRotateXorInstruction - value += 314625916 + _secretKey[192]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - value ^= 827331935 ^ salt; - return value; - } - case 78: - { - // MultipleInstruction - value = value * 875189907 + _secretKey[141] + salt; - return value; - } - case 79: - { - // AddXorRotateInstruction - value += 1607953190 + _secretKey[133]; - value ^= -11549173 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 80: - { - // XorAddRotateInstruction - value ^= -1454482890 ^ salt; - value += 687186546 + _secretKey[95]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ 814860713; - return value; - } - case 82: - { - // AddRotateXorInstruction - value += 1998643542 + _secretKey[171]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - value ^= 213310246 ^ salt; - return value; - } - case 83: - { - // AddRotateXorInstruction - value += 542686146 + _secretKey[249]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - value ^= -696314173 ^ salt; - return value; - } - case 84: - { - // AddRotateXorInstruction - value += 1734820207 + _secretKey[2]; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - value ^= 118718247 ^ salt; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ _secretKey[143]) + salt) ^ 1553710234; - return value; - } - case 86: - { - // AddRotateXorInstruction - value += -217984331 + _secretKey[146]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= -1402843691 ^ salt; - return value; - } - case 87: - { - // MultipleInstruction - value = value * 1078374119 + _secretKey[5] + salt; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value = value * -975647447 + _secretKey[158]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -2044505542 ^ salt; - return value; - } - case 89: - { - // AddInstruction - value = ((value + _secretKey[40]) ^ salt) + -1213654475; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - value ^= -1886972278 ^ salt; - value = value * 275510141 + _secretKey[206]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 91: - { - // AddRotateXorInstruction - value += -1724625239 + _secretKey[223]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -979249928 ^ salt; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ _secretKey[83]) + salt) ^ -1104541704; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ _secretKey[31]) + salt) ^ 311150152; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - value ^= 116496631 ^ salt; - value = value * 13120561 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value = value * -1932552195 + _secretKey[87]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= 2133438141 ^ salt; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value = value * 126641773 + _secretKey[174]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 225535005 ^ salt; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value = value * -1013570837 + _secretKey[175]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1703839105 ^ salt; - return value; - } - case 98: - { - // XorAddRotateInstruction - value ^= -447564571 ^ salt; - value += -1783079937 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ _secretKey[111]) + salt) ^ -316631669; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - value ^= -405694625 ^ salt; - value = value * 1711408839 + _secretKey[252]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 101: - { - // MultipleXorRotateInstruction - value = value * -910384311 + _secretKey[212]; - value ^= -1551058348 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 102: - { - // AddInstruction - value = ((value + _secretKey[18]) ^ salt) + -853736135; - return value; - } - case 103: - { - // AddInstruction - value = ((value + _secretKey[116]) ^ salt) + 1321376878; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value = value * 1039555235 + _secretKey[7]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 541697309 ^ salt; - return value; - } - case 105: - { - // AddRotateXorInstruction - value += -822594180 + _secretKey[1]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1176608900 ^ salt; - return value; - } - case 106: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + -882893600; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value = value * -346726819 + _secretKey[114]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1566546809 ^ salt; - return value; - } - case 108: - { - // MultipleInstruction - value = value * -981516343 + _secretKey[97] + salt; - return value; - } - case 109: - { - // XorAddRotateInstruction - value ^= -72794161 ^ salt; - value += 1161425930 + _secretKey[43]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 110: - { - // AddInstruction - value = ((value + _secretKey[238]) ^ salt) + -1619543125; - return value; - } - case 111: - { - // XorAddRotateInstruction - value ^= 1170459122 ^ salt; - value += -1766468683 + _secretKey[241]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 112: - { - // AddXorRotateInstruction - value += 251687012 + _secretKey[219]; - value ^= 323019346 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 113: - { - // AddInstruction - value = ((value + _secretKey[97]) ^ salt) + -1049972438; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - value ^= -492239002 ^ salt; - value = value * -1496840897 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 115: - { - // AddInstruction - value = ((value + _secretKey[221]) ^ salt) + -748126329; - return value; - } - case 116: - { - // AddXorRotateInstruction - value += -441051263 + _secretKey[96]; - value ^= -5933889 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value = value * -1850062787 + _secretKey[88]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 543895274 ^ salt; - return value; - } - case 118: - { - // MultipleInstruction - value = value * -747527445 + _secretKey[140] + salt; - return value; - } - case 119: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[175]) + salt; - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value = value * 345252089 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 1300544743 ^ salt; - return value; - } - case 121: - { - // XorAddRotateInstruction - value ^= -547380749 ^ salt; - value += 678597707 + _secretKey[119]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 122: - { - // XorMultipleRotateInstruction - value ^= 683601851 ^ salt; - value = value * -145367929 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 123: - { - // BitRotateInstruction - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = ((int)(part1 | part2) ^ _secretKey[15]) + salt; - return value; - } - case 124: - { - // BitRotateInstruction - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = ((int)(part1 | part2) ^ _secretKey[132]) + salt; - return value; - } - case 125: - { - // MultipleInstruction - value = value * 1436085223 + _secretKey[120] + salt; - return value; - } - case 126: - { - // AddInstruction - value = ((value + _secretKey[197]) ^ salt) + -1374139785; - return value; - } - case 127: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[26]) + salt; - return value; - } - case 128: - { - // XorAddRotateInstruction - value ^= 1415280510 ^ salt; - value += 723646816 + _secretKey[146]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 129: - { - // AddRotateXorInstruction - value += 1410706317 + _secretKey[165]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - value ^= 2132310656 ^ salt; - return value; - } - case 130: - { - // XorAddRotateInstruction - value ^= 1264971736 ^ salt; - value += -483221582 + _secretKey[93]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 131: - { - // AddXorRotateInstruction - value += -1872731835 + _secretKey[53]; - value ^= 1531807059 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 132: - { - // AddXorRotateInstruction - value += 264114638 + _secretKey[240]; - value ^= 306666665 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 133: - { - // AddRotateXorInstruction - value += 824712252 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= -1266414649 ^ salt; - return value; - } - case 134: - { - // AddRotateXorInstruction - value += -766337246 + _secretKey[35]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - value ^= 2133737246 ^ salt; - return value; - } - case 135: - { - // AddXorRotateInstruction - value += -1997614825 + _secretKey[165]; - value ^= 1683555122 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 136: - { - // MultipleXorRotateInstruction - value = value * 278699987 + _secretKey[57]; - value ^= -1305042504 ^ salt; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 137: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[192]) + salt; - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ _secretKey[135]) + salt) ^ 1715223135; - return value; - } - case 139: - { - // MultipleInstruction - value = value * 1809423757 + _secretKey[79] + salt; - return value; - } - case 140: - { - // AddRotateXorInstruction - value += -408450171 + _secretKey[11]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 806320034 ^ salt; - return value; - } - case 141: - { - // AddInstruction - value = ((value + _secretKey[95]) ^ salt) + -433941646; - return value; - } - case 142: - { - // AddXorRotateInstruction - value += 1775820811 + _secretKey[169]; - value ^= 2132471747 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 143: - { - // MultipleXorRotateInstruction - value = value * 457346731 + _secretKey[19]; - value ^= 114258470 ^ salt; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - return value; - } - case 144: - { - // AddRotateXorInstruction - value += -650723591 + _secretKey[206]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= -1181275232 ^ salt; - return value; - } - case 145: - { - // MultipleInstruction - value = value * 1369495811 + _secretKey[169] + salt; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ _secretKey[154]) + salt) ^ -1297404981; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value = value * 787548271 + _secretKey[181]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 801710213 ^ salt; - return value; - } - case 148: - { - // AddXorRotateInstruction - value += -1933121809 + _secretKey[230]; - value ^= 1566976773 ^ salt; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 149: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[188]) + salt; - return value; - } - case 150: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[53]) + salt; - return value; - } - case 151: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + -2119615805; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value = value * 1289692111 + _secretKey[102]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 221292457 ^ salt; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value = value * -414757417 + _secretKey[248]; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - value ^= 1486712056 ^ salt; - return value; - } - case 154: - { - // MultipleInstruction - value = value * 1625437745 + _secretKey[72] + salt; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value = value * 1500723835 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -81016400 ^ salt; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value = value * -939493617 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1187848798 ^ salt; - return value; - } - case 157: - { - // AddXorRotateInstruction - value += 605454035 + _secretKey[108]; - value ^= 1185916334 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 158: - { - // AddXorRotateInstruction - value += 2112611413 + _secretKey[235]; - value ^= -451761745 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ _secretKey[229]) + salt) ^ 1660696922; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value = value * 1280312911 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= -431219573 ^ salt; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - value ^= 1658933717 ^ salt; - value = value * 642349663 + _secretKey[198]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 162: - { - // AddRotateXorInstruction - value += -1278798944 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= 609336148 ^ salt; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - value = value * -1217570675 + _secretKey[57]; - value ^= -1055021038 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 164: - { - // MultipleXorRotateInstruction - value = value * 1129428085 + _secretKey[225]; - value ^= 1389308323 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 165: - { - // XorAddRotateInstruction - value ^= 318043677 ^ salt; - value += -1939584600 + _secretKey[124]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 166: - { - // MultipleXorRotateInstruction - value = value * 601748357 + _secretKey[184]; - value ^= 2047590880 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ _secretKey[114]) + salt) ^ -312123044; - return value; - } - case 168: - { - // AddXorRotateInstruction - value += 1897551751 + _secretKey[139]; - value ^= -1299860280 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 169: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[10]) + salt; - return value; - } - case 170: - { - // MultipleInstruction - value = value * -1716044921 + _secretKey[60] + salt; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - value ^= 820953326 ^ salt; - value = value * 1295924473 + _secretKey[242]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ _secretKey[89]) + salt) ^ 921116076; - return value; - } - case 173: - { - // AddInstruction - value = ((value + _secretKey[82]) ^ salt) + -1261901861; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value = value * 1029416329 + _secretKey[42]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1758870671 ^ salt; - return value; - } - case 175: - { - // XorAddRotateInstruction - value ^= -99371457 ^ salt; - value += 1254595032 + _secretKey[10]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 176: - { - // AddXorRotateInstruction - value += 1901168605 + _secretKey[131]; - value ^= -2036462975 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value = value * 383500913 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -805817000 ^ salt; - return value; - } - case 178: - { - // AddXorRotateInstruction - value += 28490730 + _secretKey[13]; - value ^= 762578411 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 179: - { - // XorAddRotateInstruction - value ^= 1812019570 ^ salt; - value += -41308497 + _secretKey[85]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ _secretKey[231]) + salt) ^ 1563652208; - return value; - } - case 181: - { - // AddRotateXorInstruction - value += -542613261 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1148350591 ^ salt; - return value; - } - case 182: - { - // AddXorRotateInstruction - value += 1462569147 + _secretKey[135]; - value ^= 1842755263 ^ salt; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 183: - { - // MultipleXorRotateInstruction - value = value * 934570325 + _secretKey[15]; - value ^= -159244912 ^ salt; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 184: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[230]) + salt; - return value; - } - case 185: - { - // AddRotateXorInstruction - value += 45305078 + _secretKey[119]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= 1218428368 ^ salt; - return value; - } - case 186: - { - // AddXorRotateInstruction - value += 148564506 + _secretKey[160]; - value ^= 567100030 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 187: - { - // BitRotateInstruction - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = ((int)(part1 | part2) ^ _secretKey[242]) + salt; - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value = value * -1881635163 + _secretKey[30]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 730302816 ^ salt; - return value; - } - case 189: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 190: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[69]) + salt; - return value; - } - case 191: - { - // XorMultipleRotateInstruction - value ^= 1474104403 ^ salt; - value = value * 1888537457 + _secretKey[153]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 192: - { - // AddInstruction - value = ((value + _secretKey[170]) ^ salt) + 1345231273; - return value; - } - case 193: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[138]) + salt; - return value; - } - case 194: - { - // AddRotateXorInstruction - value += -1649692985 + _secretKey[138]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -1086752221 ^ salt; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - value ^= 216360478 ^ salt; - value = value * 198928957 + _secretKey[23]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 196: - { - // XorAddRotateInstruction - value ^= 1736125070 ^ salt; - value += -922639548 + _secretKey[211]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 197: - { - // XorAddRotateInstruction - value ^= -1590872932 ^ salt; - value += -1729078426 + _secretKey[124]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 198: - { - // AddXorRotateInstruction - value += -2086916257 + _secretKey[135]; - value ^= 2101329043 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1188487898; - return value; - } - case 200: - { - // MultipleInstruction - value = value * -165216181 + _secretKey[162] + salt; - return value; - } - case 201: - { - // XorAddRotateInstruction - value ^= 2087683186 ^ salt; - value += -1882888353 + _secretKey[153]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value = value * -1941291837 + _secretKey[58]; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - value ^= -1855365205 ^ salt; - return value; - } - case 203: - { - // MultipleInstruction - value = value * 2036569383 + _secretKey[66] + salt; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - value = value * 795577849 + _secretKey[206]; - value ^= 1668989123 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 205: - { - // MultipleInstruction - value = value * -1063887357 + _secretKey[169] + salt; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - value ^= -387621173 ^ salt; - value = value * 413706907 + _secretKey[143]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1302837102; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - value ^= 1201861103 ^ salt; - value = value * -1349002009 + _secretKey[5]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 209: - { - // AddInstruction - value = ((value + _secretKey[188]) ^ salt) + -1698116194; - return value; - } - case 210: - { - // XorAddRotateInstruction - value ^= 955827838 ^ salt; - value += -5412811 + _secretKey[40]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - return value; - } - case 211: - { - // MultipleXorRotateInstruction - value = value * 1209501053 + _secretKey[206]; - value ^= -261186202 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ _secretKey[215]) + salt) ^ 1451245279; - return value; - } - case 213: - { - // AddInstruction - value = ((value + _secretKey[248]) ^ salt) + -48271475; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value = value * -685299407 + _secretKey[72]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 280704379 ^ salt; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value = value * 1188587057 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -1507466225 ^ salt; - return value; - } - case 216: - { - // BitRotateInstruction - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = ((int)(part1 | part2) ^ _secretKey[162]) + salt; - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ _secretKey[108]) + salt) ^ -1329546797; - return value; - } - case 218: - { - // XorAddRotateInstruction - value ^= 846489904 ^ salt; - value += 1710889501 + _secretKey[85]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ _secretKey[127]) + salt) ^ -339712479; - return value; - } - case 220: - { - // XorAddRotateInstruction - value ^= -1008587035 ^ salt; - value += -308188673 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 221: - { - // MultipleInstruction - value = value * -2016434293 + _secretKey[111] + salt; - return value; - } - case 222: - { - // MultipleInstruction - value = value * -491329185 + _secretKey[198] + salt; - return value; - } - case 223: - { - // AddInstruction - value = ((value + _secretKey[160]) ^ salt) + -449129672; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - value = value * -86469931 + _secretKey[84]; - value ^= -180027834 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ _secretKey[58]) + salt) ^ 946019090; - return value; - } - case 226: - { - // AddRotateXorInstruction - value += 694016884 + _secretKey[225]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= 1350981383 ^ salt; - return value; - } - case 227: - { - // AddRotateXorInstruction - value += -870643939 + _secretKey[168]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= 1680252929 ^ salt; - return value; - } - case 228: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 229: - { - // AddRotateXorInstruction - value += 1785715822 + _secretKey[199]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -1727043214 ^ salt; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ _secretKey[139]) + salt) ^ -1277148537; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - value = value * 1298248033 + _secretKey[226]; - value ^= 1940873679 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 232: - { - // XorMultipleRotateInstruction - value ^= -879839609 ^ salt; - value = value * 1286764861 + _secretKey[171]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 233: - { - // AddInstruction - value = ((value + _secretKey[181]) ^ salt) + 328489970; - return value; - } - case 234: - { - // MultipleInstruction - value = value * -1393808723 + _secretKey[89] + salt; - return value; - } - case 235: - { - // XorAddRotateInstruction - value ^= 1290000091 ^ salt; - value += -1977097134 + _secretKey[203]; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 236: - { - // AddInstruction - value = ((value + _secretKey[113]) ^ salt) + 1890859361; - return value; - } - case 237: - { - // AddRotateXorInstruction - value += 1045620543 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - value ^= 1434413518 ^ salt; - return value; - } - case 238: - { - // AddXorRotateInstruction - value += -1706485027 + _secretKey[131]; - value ^= 1591345537 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 239: - { - // AddXorRotateInstruction - value += 1271081841 + _secretKey[29]; - value ^= 1117669949 ^ salt; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 240: - { - // XorMultipleRotateInstruction - value ^= -842525462 ^ salt; - value = value * 1426591501 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 241: - { - // AddInstruction - value = ((value + _secretKey[175]) ^ salt) + 1030822002; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value = value * 1176352505 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 811922151 ^ salt; - return value; - } - case 243: - { - // AddRotateXorInstruction - value += 656680947 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1258702719 ^ salt; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - value ^= 90809787 ^ salt; - value = value * -1741148537 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 245: - { - // AddRotateXorInstruction - value += -532913580 + _secretKey[15]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 99436168 ^ salt; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - value = value * 1306804229 + _secretKey[230]; - value ^= 1471598712 ^ salt; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 247: - { - // XorMultipleRotateInstruction - value ^= 1941306053 ^ salt; - value = value * -939631919 + _secretKey[15]; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 248: - { - // AddRotateXorInstruction - value += 883137918 + _secretKey[96]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 2045091157 ^ salt; - return value; - } - case 249: - { - // BitRotateInstruction - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = ((int)(part1 | part2) ^ _secretKey[165]) + salt; - return value; - } - case 250: - { - // AddInstruction - value = ((value + _secretKey[96]) ^ salt) + -394947456; - return value; - } - case 251: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 252: - { - // AddInstruction - value = ((value + _secretKey[69]) ^ salt) + 1917332797; - return value; - } - case 253: - { - // AddXorRotateInstruction - value += 1006809939 + _secretKey[113]; - value ^= -1509317223 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 254: - { - // BitRotateInstruction - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = ((int)(part1 | part2) ^ _secretKey[170]) + salt; - return value; - } - case 255: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + 683715132; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - private int ExecuteDecrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = (value - _secretKey[84] - salt) * -1954824987; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value ^= 1817406469 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[136]) * -2114748303; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value ^= -1498541961 ^ salt; - value = (value - _secretKey[246]) * -203485751; - return value; - } - case 3: - { - // AddRotateXorInstruction - value ^= 29411710 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1207833585 + _secretKey[26]; - return value; - } - case 4: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[85]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 5: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 86149918 ^ salt; - value = (value - _secretKey[165]) * -327424699; - return value; - } - case 6: - { - // AddRotateXorInstruction - value ^= -1262500500 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value -= -1856354856 + _secretKey[178]; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ 665464645) - salt) ^ _secretKey[53]; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * -1476140375; - value ^= -1044567439 ^ salt; - return value; - } - case 9: - { - // MultipleInstruction - value = (value - _secretKey[196] - salt) * 2125307395; - return value; - } - case 10: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= -1035239660 + _secretKey[199]; - value ^= -755609206 ^ salt; - return value; - } - case 11: - { - // AddInstruction - value = ((value - -1177184477) ^ salt) - _secretKey[89]; - return value; - } - case 12: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[23]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 13: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[68]) * 1170138479; - value ^= -1510419150 ^ salt; - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value ^= -1134639492 ^ salt; - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[156]) * 275824265; - return value; - } - case 15: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[95]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 16: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[79]) * 1552472901; - value ^= -759315565 ^ salt; - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value ^= -3885258 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[75]) * -1943909725; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value ^= 1207613963 ^ salt; - value = (value - _secretKey[153]) * 1985974175; - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value ^= 792769043 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[86]) * 1412922099; - return value; - } - case 20: - { - // AddInstruction - value = ((value - -512520382) ^ salt) - _secretKey[194]; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ -1864951858) - salt) ^ _secretKey[195]; - return value; - } - case 22: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[2]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 23: - { - // MultipleInstruction - value = (value - _secretKey[203] - salt) * 891162519; - return value; - } - case 24: - { - // AddInstruction - value = ((value - 2026667919) ^ salt) - _secretKey[110]; - return value; - } - case 25: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 15; - uint part2 = (uint)value << (32 - 15); - value = (int)(part1 | part2); - value ^= 392708821 ^ salt; - value -= 848657810 + _secretKey[133]; - return value; - } - case 26: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 27: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1284012732 + _secretKey[58]; - value ^= 1294662302 ^ salt; - return value; - } - case 28: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[138]) * -708470805; - value ^= -1438081752 ^ salt; - return value; - } - case 29: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[240]); - uint part1 = value2 >> 6; - uint part2 = value2 << (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value ^= 1594594445 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[215]) * 1857241631; - return value; - } - case 31: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[49]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 32: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value -= -1038657413 + _secretKey[247]; - value ^= 226193183 ^ salt; - return value; - } - case 33: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 459902223 + _secretKey[252]; - value ^= -484591087 ^ salt; - return value; - } - case 34: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 1186351980 ^ salt; - value = (value - _secretKey[211]) * 1159592341; - return value; - } - case 35: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -283413931 + _secretKey[235]; - value ^= 1658142493 ^ salt; - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ -1892941953) - salt) ^ _secretKey[90]; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * -674216273; - value ^= -1297440001 ^ salt; - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value ^= 1353158598 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[213]) * 803536783; - return value; - } - case 39: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 873171360 + _secretKey[72]; - value ^= -934836680 ^ salt; - return value; - } - case 40: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -28088263 ^ salt; - value = (value - _secretKey[140]) * 1881436791; - return value; - } - case 41: - { - // AddRotateXorInstruction - value ^= -312111197 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 969234286 + _secretKey[116]; - return value; - } - case 42: - { - // MultipleInstruction - value = (value - _secretKey[29] - salt) * 2102789665; - return value; - } - case 43: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[1]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 44: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 45: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= 1068062556 ^ salt; - value = (value - _secretKey[199]) * 85627791; - return value; - } - case 46: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[200]) * 1138735395; - value ^= 196245895 ^ salt; - return value; - } - case 47: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= -1964107221 ^ salt; - value = (value - _secretKey[10]) * -1413533649; - return value; - } - case 48: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -38668552 ^ salt; - value = (value - _secretKey[238]) * 665251331; - return value; - } - case 49: - { - // MultipleInstruction - value = (value - _secretKey[172] - salt) * -818173423; - return value; - } - case 50: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -2098495662 ^ salt; - value -= 1412414820 + _secretKey[219]; - return value; - } - case 51: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[97]); - uint part1 = value2 >> 10; - uint part2 = value2 << (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value ^= -21948406 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[63]) * -99761833; - return value; - } - case 53: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[221]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 54: - { - // MultipleInstruction - value = (value - _secretKey[96] - salt) * -2034360447; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value ^= -1022882984 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -899658607; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 340919493; - value ^= 2122077674 ^ salt; - return value; - } - case 57: - { - // AddRotateXorInstruction - value ^= -720824840 ^ salt; - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= -503448718 + _secretKey[175]; - return value; - } - case 58: - { - // MultipleInstruction - value = (value - _secretKey[231] - salt) * 913639057; - return value; - } - case 59: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[75]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value ^= 1420744071 ^ salt; - uint value2 = (uint)value >> 27; - uint part1 = (uint)value << (32 - 27); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 238093953; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value = (value - _secretKey[84]) * -2096065051; - value ^= 1366253139 ^ salt; - return value; - } - case 62: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1974823163 ^ salt; - value = (value - _secretKey[132]) * 303900345; - return value; - } - case 63: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[119]); - uint part1 = value2 >> 22; - uint part2 = value2 << (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ 1262347216) - salt) ^ _secretKey[15]; - return value; - } - case 65: - { - // AddInstruction - value = ((value - 1780280992) ^ salt) - _secretKey[126]; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value ^= -1198162446 ^ salt; - value = (value - _secretKey[85]) * 1314512283; - return value; - } - case 67: - { - // MultipleInstruction - value = (value - _secretKey[128] - salt) * 463417823; - return value; - } - case 68: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[178]); - uint part1 = value2 >> 24; - uint part2 = value2 << (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ 1649427052) - salt) ^ _secretKey[61]; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value ^= 849172121 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[83]) * 368180765; - return value; - } - case 71: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[169]); - uint part1 = value2 >> 16; - uint part2 = value2 << (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 72: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -2092062916 + _secretKey[138]; - value ^= 1068287172 ^ salt; - return value; - } - case 73: - { - // MultipleInstruction - value = (value - _secretKey[34] - salt) * -495145181; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value ^= -145743337 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * 1735064809; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value ^= 280941267 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[142]) * 442035963; - return value; - } - case 76: - { - // MultipleInstruction - value = (value - _secretKey[156] - salt) * -971441783; - return value; - } - case 77: - { - // AddRotateXorInstruction - value ^= 827331935 ^ salt; - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 314625916 + _secretKey[192]; - return value; - } - case 78: - { - // MultipleInstruction - value = (value - _secretKey[141] - salt) * -1649657957; - return value; - } - case 79: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -11549173 ^ salt; - value -= 1607953190 + _secretKey[133]; - return value; - } - case 80: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= 687186546 + _secretKey[95]; - value ^= -1454482890 ^ salt; - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ 814860713) - salt) ^ _secretKey[195]; - return value; - } - case 82: - { - // AddRotateXorInstruction - value ^= 213310246 ^ salt; - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value -= 1998643542 + _secretKey[171]; - return value; - } - case 83: - { - // AddRotateXorInstruction - value ^= -696314173 ^ salt; - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 542686146 + _secretKey[249]; - return value; - } - case 84: - { - // AddRotateXorInstruction - value ^= 118718247 ^ salt; - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value -= 1734820207 + _secretKey[2]; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ 1553710234) - salt) ^ _secretKey[143]; - return value; - } - case 86: - { - // AddRotateXorInstruction - value ^= -1402843691 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= -217984331 + _secretKey[146]; - return value; - } - case 87: - { - // MultipleInstruction - value = (value - _secretKey[5] - salt) * -814971689; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value ^= -2044505542 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[158]) * 681320217; - return value; - } - case 89: - { - // AddInstruction - value = ((value - -1213654475) ^ salt) - _secretKey[40]; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * 583163349; - value ^= -1886972278 ^ salt; - return value; - } - case 91: - { - // AddRotateXorInstruction - value ^= -979249928 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -1724625239 + _secretKey[223]; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ -1104541704) - salt) ^ _secretKey[83]; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ 311150152) - salt) ^ _secretKey[31]; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * 1535026385; - value ^= 116496631 ^ salt; - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value ^= 2133438141 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[87]) * 1779203413; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value ^= 225535005 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[174]) * 521638757; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value ^= -1703839105 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[175]) * -1131776573; - return value; - } - case 98: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -1783079937 + _secretKey[78]; - value ^= -447564571 ^ salt; - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ -316631669) - salt) ^ _secretKey[111]; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * 898292471; - value ^= -405694625 ^ salt; - return value; - } - case 101: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1551058348 ^ salt; - value = (value - _secretKey[212]) * -22167815; - return value; - } - case 102: - { - // AddInstruction - value = ((value - -853736135) ^ salt) - _secretKey[18]; - return value; - } - case 103: - { - // AddInstruction - value = ((value - 1321376878) ^ salt) - _secretKey[116]; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value ^= 541697309 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[7]) * -1964889845; - return value; - } - case 105: - { - // AddRotateXorInstruction - value ^= 1176608900 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value -= -822594180 + _secretKey[1]; - return value; - } - case 106: - { - // AddInstruction - value = ((value - -882893600) ^ salt) - _secretKey[110]; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value ^= -1566546809 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[114]) * 406480373; - return value; - } - case 108: - { - // MultipleInstruction - value = (value - _secretKey[97] - salt) * 200608377; - return value; - } - case 109: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 1161425930 + _secretKey[43]; - value ^= -72794161 ^ salt; - return value; - } - case 110: - { - // AddInstruction - value = ((value - -1619543125) ^ salt) - _secretKey[238]; - return value; - } - case 111: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -1766468683 + _secretKey[241]; - value ^= 1170459122 ^ salt; - return value; - } - case 112: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= 323019346 ^ salt; - value -= 251687012 + _secretKey[219]; - return value; - } - case 113: - { - // AddInstruction - value = ((value - -1049972438) ^ salt) - _secretKey[97]; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value = (value - _secretKey[216]) * 594045631; - value ^= -492239002 ^ salt; - return value; - } - case 115: - { - // AddInstruction - value = ((value - -748126329) ^ salt) - _secretKey[221]; - return value; - } - case 116: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= -5933889 ^ salt; - value -= -441051263 + _secretKey[96]; - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value ^= 543895274 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[88]) * 1253478165; - return value; - } - case 118: - { - // MultipleInstruction - value = (value - _secretKey[140] - salt) * 1897067971; - return value; - } - case 119: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[175]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value ^= 1300544743 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * -927555255; - return value; - } - case 121: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 678597707 + _secretKey[119]; - value ^= -547380749 ^ salt; - return value; - } - case 122: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -1394333385; - value ^= 683601851 ^ salt; - return value; - } - case 123: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[15]); - uint part1 = value2 >> 20; - uint part2 = value2 << (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 124: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[132]); - uint part1 = value2 >> 8; - uint part2 = value2 << (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 125: - { - // MultipleInstruction - value = (value - _secretKey[120] - salt) * 412809175; - return value; - } - case 126: - { - // AddInstruction - value = ((value - -1374139785) ^ salt) - _secretKey[197]; - return value; - } - case 127: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[26]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 128: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= 723646816 + _secretKey[146]; - value ^= 1415280510 ^ salt; - return value; - } - case 129: - { - // AddRotateXorInstruction - value ^= 2132310656 ^ salt; - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1410706317 + _secretKey[165]; - return value; - } - case 130: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -483221582 + _secretKey[93]; - value ^= 1264971736 ^ salt; - return value; - } - case 131: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= 1531807059 ^ salt; - value -= -1872731835 + _secretKey[53]; - return value; - } - case 132: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 10; - uint part2 = (uint)value << (32 - 10); - value = (int)(part1 | part2); - value ^= 306666665 ^ salt; - value -= 264114638 + _secretKey[240]; - return value; - } - case 133: - { - // AddRotateXorInstruction - value ^= -1266414649 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 824712252 + _secretKey[138]; - return value; - } - case 134: - { - // AddRotateXorInstruction - value ^= 2133737246 ^ salt; - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -766337246 + _secretKey[35]; - return value; - } - case 135: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= 1683555122 ^ salt; - value -= -1997614825 + _secretKey[165]; - return value; - } - case 136: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value ^= -1305042504 ^ salt; - value = (value - _secretKey[57]) * 949096539; - return value; - } - case 137: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[192]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ 1715223135) - salt) ^ _secretKey[135]; - return value; - } - case 139: - { - // MultipleInstruction - value = (value - _secretKey[79] - salt) * -307106491; - return value; - } - case 140: - { - // AddRotateXorInstruction - value ^= 806320034 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -408450171 + _secretKey[11]; - return value; - } - case 141: - { - // AddInstruction - value = ((value - -433941646) ^ salt) - _secretKey[95]; - return value; - } - case 142: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 26; - uint part2 = (uint)value << (32 - 26); - value = (int)(part1 | part2); - value ^= 2132471747 ^ salt; - value -= 1775820811 + _secretKey[169]; - return value; - } - case 143: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value ^= 114258470 ^ salt; - value = (value - _secretKey[19]) * 1566112771; - return value; - } - case 144: - { - // AddRotateXorInstruction - value ^= -1181275232 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -650723591 + _secretKey[206]; - return value; - } - case 145: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * 39803307; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ -1297404981) - salt) ^ _secretKey[154]; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value ^= 801710213 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value = (value - _secretKey[181]) * -1217833329; - return value; - } - case 148: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 29; - uint part2 = (uint)value << (32 - 29); - value = (int)(part1 | part2); - value ^= 1566976773 ^ salt; - value -= -1933121809 + _secretKey[230]; - return value; - } - case 149: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[188]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 150: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[53]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 151: - { - // AddInstruction - value = ((value - -2119615805) ^ salt) - _secretKey[138]; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value ^= 221292457 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[102]) * -1630338257; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value ^= 1486712056 ^ salt; - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value = (value - _secretKey[248]) * -1360595481; - return value; - } - case 154: - { - // MultipleInstruction - value = (value - _secretKey[72] - salt) * 1812161233; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value ^= -81016400 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[247]) * -47344461; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value ^= -1187848798 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * -1858496529; - return value; - } - case 157: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 16; - uint part2 = (uint)value << (32 - 16); - value = (int)(part1 | part2); - value ^= 1185916334 ^ salt; - value -= 605454035 + _secretKey[108]; - return value; - } - case 158: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -451761745 ^ salt; - value -= 2112611413 + _secretKey[235]; - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ 1660696922) - salt) ^ _secretKey[229]; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value ^= -431219573 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * 1706905775; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[198]) * -580820577; - value ^= 1658933717 ^ salt; - return value; - } - case 162: - { - // AddRotateXorInstruction - value ^= 609336148 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -1278798944 + _secretKey[72]; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value ^= -1055021038 ^ salt; - value = (value - _secretKey[57]) * -620746171; - return value; - } - case 164: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= 1389308323 ^ salt; - value = (value - _secretKey[225]) * 2035776477; - return value; - } - case 165: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= -1939584600 + _secretKey[124]; - value ^= 318043677 ^ salt; - return value; - } - case 166: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 2047590880 ^ salt; - value = (value - _secretKey[184]) * -748679859; - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ -312123044) - salt) ^ _secretKey[114]; - return value; - } - case 168: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -1299860280 ^ salt; - value -= 1897551751 + _secretKey[139]; - return value; - } - case 169: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[10]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 170: - { - // MultipleInstruction - value = (value - _secretKey[60] - salt) * 609589815; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value = (value - _secretKey[242]) * 893240649; - value ^= 820953326 ^ salt; - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ 921116076) - salt) ^ _secretKey[89]; - return value; - } - case 173: - { - // AddInstruction - value = ((value - -1261901861) ^ salt) - _secretKey[82]; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value ^= -1758870671 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[42]) * -1163763527; - return value; - } - case 175: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 1254595032 + _secretKey[10]; - value ^= -99371457 ^ salt; - return value; - } - case 176: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= -2036462975 ^ salt; - value -= 1901168605 + _secretKey[131]; - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value ^= -805817000 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -1809334639; - return value; - } - case 178: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 12; - uint part2 = (uint)value << (32 - 12); - value = (int)(part1 | part2); - value ^= 762578411 ^ salt; - value -= 28490730 + _secretKey[13]; - return value; - } - case 179: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value -= -41308497 + _secretKey[85]; - value ^= 1812019570 ^ salt; - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ 1563652208) - salt) ^ _secretKey[231]; - return value; - } - case 181: - { - // AddRotateXorInstruction - value ^= -1148350591 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -542613261 + _secretKey[75]; - return value; - } - case 182: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 19; - uint part2 = (uint)value << (32 - 19); - value = (int)(part1 | part2); - value ^= 1842755263 ^ salt; - value -= 1462569147 + _secretKey[135]; - return value; - } - case 183: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value ^= -159244912 ^ salt; - value = (value - _secretKey[15]) * -663204867; - return value; - } - case 184: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[230]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 185: - { - // AddRotateXorInstruction - value ^= 1218428368 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= 45305078 + _secretKey[119]; - return value; - } - case 186: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 567100030 ^ salt; - value -= 148564506 + _secretKey[160]; - return value; - } - case 187: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[242]); - uint part1 = value2 >> 21; - uint part2 = value2 << (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value ^= 730302816 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * -1488719571; - return value; - } - case 189: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 190: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[69]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 191: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[153]) * 1590990225; - value ^= 1474104403 ^ salt; - return value; - } - case 192: - { - // AddInstruction - value = ((value - 1345231273) ^ salt) - _secretKey[170]; - return value; - } - case 193: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[138]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 194: - { - // AddRotateXorInstruction - value ^= -1086752221 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value -= -1649692985 + _secretKey[138]; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value = (value - _secretKey[23]) * -718602987; - value ^= 216360478 ^ salt; - return value; - } - case 196: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -922639548 + _secretKey[211]; - value ^= 1736125070 ^ salt; - return value; - } - case 197: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1729078426 + _secretKey[124]; - value ^= -1590872932 ^ salt; - return value; - } - case 198: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 13; - uint part2 = (uint)value << (32 - 13); - value = (int)(part1 | part2); - value ^= 2101329043 ^ salt; - value -= -2086916257 + _secretKey[135]; - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ -1188487898) - salt) ^ _secretKey[133]; - return value; - } - case 200: - { - // MultipleInstruction - value = (value - _secretKey[162] - salt) * -1592735389; - return value; - } - case 201: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -1882888353 + _secretKey[153]; - value ^= 2087683186 ^ salt; - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value ^= -1855365205 ^ salt; - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value = (value - _secretKey[58]) * -1429384213; - return value; - } - case 203: - { - // MultipleInstruction - value = (value - _secretKey[66] - salt) * 180652695; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 1668989123 ^ salt; - value = (value - _secretKey[206]) * 715760713; - return value; - } - case 205: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * -19415893; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[143]) * 408562579; - value ^= -387621173 ^ salt; - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ -1302837102) - salt) ^ _secretKey[133]; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[5]) * 199587543; - value ^= 1201861103 ^ salt; - return value; - } - case 209: - { - // AddInstruction - value = ((value - -1698116194) ^ salt) - _secretKey[188]; - return value; - } - case 210: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -5412811 + _secretKey[40]; - value ^= 955827838 ^ salt; - return value; - } - case 211: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value ^= -261186202 ^ salt; - value = (value - _secretKey[206]) * 250403797; - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ 1451245279) - salt) ^ _secretKey[215]; - return value; - } - case 213: - { - // AddInstruction - value = ((value - -48271475) ^ salt) - _secretKey[248]; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value ^= 280704379 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[72]) * -1743417391; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value ^= -1507466225 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * -795921711; - return value; - } - case 216: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[162]); - uint part1 = value2 >> 23; - uint part2 = value2 << (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ -1329546797) - salt) ^ _secretKey[108]; - return value; - } - case 218: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= 1710889501 + _secretKey[85]; - value ^= 846489904 ^ salt; - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ -339712479) - salt) ^ _secretKey[127]; - return value; - } - case 220: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -308188673 + _secretKey[78]; - value ^= -1008587035 ^ salt; - return value; - } - case 221: - { - // MultipleInstruction - value = (value - _secretKey[111] - salt) * 773277731; - return value; - } - case 222: - { - // MultipleInstruction - value = (value - _secretKey[198] - salt) * 1149219487; - return value; - } - case 223: - { - // AddInstruction - value = ((value - -449129672) ^ salt) - _secretKey[160]; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value ^= -180027834 ^ salt; - value = (value - _secretKey[84]) * 102372989; - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ 946019090) - salt) ^ _secretKey[58]; - return value; - } - case 226: - { - // AddRotateXorInstruction - value ^= 1350981383 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= 694016884 + _secretKey[225]; - return value; - } - case 227: - { - // AddRotateXorInstruction - value ^= 1680252929 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= -870643939 + _secretKey[168]; - return value; - } - case 228: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 229: - { - // AddRotateXorInstruction - value ^= -1727043214 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= 1785715822 + _secretKey[199]; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ -1277148537) - salt) ^ _secretKey[139]; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value ^= 1940873679 ^ salt; - value = (value - _secretKey[226]) * -528829791; - return value; - } - case 232: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 1486956053; - value ^= -879839609 ^ salt; - return value; - } - case 233: - { - // AddInstruction - value = ((value - 328489970) ^ salt) - _secretKey[181]; - return value; - } - case 234: - { - // MultipleInstruction - value = (value - _secretKey[89] - salt) * -1387476699; - return value; - } - case 235: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value -= -1977097134 + _secretKey[203]; - value ^= 1290000091 ^ salt; - return value; - } - case 236: - { - // AddInstruction - value = ((value - 1890859361) ^ salt) - _secretKey[113]; - return value; - } - case 237: - { - // AddRotateXorInstruction - value ^= 1434413518 ^ salt; - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= 1045620543 + _secretKey[216]; - return value; - } - case 238: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 1591345537 ^ salt; - value -= -1706485027 + _secretKey[131]; - return value; - } - case 239: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 24; - uint part2 = (uint)value << (32 - 24); - value = (int)(part1 | part2); - value ^= 1117669949 ^ salt; - value -= 1271081841 + _secretKey[29]; - return value; - } - case 240: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 1588287429; - value ^= -842525462 ^ salt; - return value; - } - case 241: - { - // AddInstruction - value = ((value - 1030822002) ^ salt) - _secretKey[175]; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value ^= 811922151 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * 769862473; - return value; - } - case 243: - { - // AddRotateXorInstruction - value ^= -1258702719 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 656680947 + _secretKey[75]; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -883345609; - value ^= 90809787 ^ salt; - return value; - } - case 245: - { - // AddRotateXorInstruction - value ^= 99436168 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value -= -532913580 + _secretKey[15]; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value ^= 1471598712 ^ salt; - value = (value - _secretKey[230]) * -599880499; - return value; - } - case 247: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value = (value - _secretKey[15]) * -1447936463; - value ^= 1941306053 ^ salt; - return value; - } - case 248: - { - // AddRotateXorInstruction - value ^= 2045091157 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value -= 883137918 + _secretKey[96]; - return value; - } - case 249: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[165]); - uint part1 = value2 >> 13; - uint part2 = value2 << (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 250: - { - // AddInstruction - value = ((value - -394947456) ^ salt) - _secretKey[96]; - return value; - } - case 251: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 252: - { - // AddInstruction - value = ((value - 1917332797) ^ salt) - _secretKey[69]; - return value; - } - case 253: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= -1509317223 ^ salt; - value -= 1006809939 + _secretKey[113]; - return value; - } - case 254: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[170]); - uint part1 = value2 >> 9; - uint part2 = value2 << (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 255: - { - // AddInstruction - value = ((value - 683715132) ^ salt) - _secretKey[138]; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - } -} - diff --git a/Samples/QuickStart/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta b/Samples/QuickStart/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta deleted file mode 100644 index 8752a2b..0000000 --- a/Samples/QuickStart/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 406c63e9d464ca544ac337bc8fcce30e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/QuickStart/Assets/Obfuz/SymbolObfus.meta b/Samples/QuickStart/Assets/Obfuz/SymbolObfus.meta deleted file mode 100644 index c4c116b..0000000 --- a/Samples/QuickStart/Assets/Obfuz/SymbolObfus.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 75e20a8abe7b86247837ffce1117762a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/QuickStart/Assets/Obfuz/SymbolObfus/symbol-mapping.xml b/Samples/QuickStart/Assets/Obfuz/SymbolObfus/symbol-mapping.xml deleted file mode 100644 index 8a8e1b4..0000000 --- a/Samples/QuickStart/Assets/Obfuz/SymbolObfus/symbol-mapping.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/QuickStart/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta b/Samples/QuickStart/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta deleted file mode 100644 index cdb1441..0000000 --- a/Samples/QuickStart/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b8e3f4340cc69fa4889a61a211cf24c5 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/QuickStart/Assets/Resources.meta b/Samples/QuickStart/Assets/Resources.meta deleted file mode 100644 index 56aa397..0000000 --- a/Samples/QuickStart/Assets/Resources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d42a5aa28dcabc428e7a06b13421410 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/QuickStart/Assets/Resources/Obfuz.meta b/Samples/QuickStart/Assets/Resources/Obfuz.meta deleted file mode 100644 index 3a82b4c..0000000 --- a/Samples/QuickStart/Assets/Resources/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5be12685e3d38a24ab47ccfde4f424a1 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/QuickStart/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes b/Samples/QuickStart/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes deleted file mode 100644 index 666203486e21874a44414fa9318f227e3e0ed94e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWg+~lD27bqc4$KVEi4UVl-IV#nod0ZH**l1jmp_mkF|B#~9*7#TsUhK+k z71&|ydybMXNJJIyaAVin@QkY092#ip$W|ZeD|32vQ?@%83;{RAv8=W^?9+qVjx+7D z@gF(q%Um*%3T#%O)-JQ)>9g3K^LlgP<)$ZWUT(5Dtsw$TuM(a^xyBfy&5DnXtJ8SPWXW`>b+x54(~# z)N?QWsn>Tg(BRzL;4DVvn}@-_U(0?OM;XMuC1^J zaB597P88Iu*wRT3^L%yL1yfoo?^eINa#BV_laBBl4(8HQ661INoxXt*^NW#ZwXmh! z<5k4Ep8V2FtrQQTIC&VOH~Hd_XXa_YmRMFb8iw-N1Ez${2x~a zDI5=F0_gsmj<0$OX$p4pyba6EyRo>+yGN_&dIc_J&b!KARJ%j#f=R^2QyIvvRb!mY zDJI$zNYH`wXCbd#I$)y$$TL2Ulm!sMj+K)rGEztZWI8l(Dl50aaCtzu(w6@?Rfzy+ zf_AzVgk2$YS=vutD?4jbrX!(q772{hpteh{)8F>sM9L{+{ws(#r@xF$bd&#G3WdsB zo&fTuRXT@*_%uCjyYORv6QZC@Ji@&9cnzURzd2M5vm`M*51&av+{UdiJoepZGM`6L zb3rHn;6GVwMS=qqV;IeX!ZskC$j1hp;WzLPL;72?wOnJF7TeNxS=q~ zFf~ACZr3T*O6fL%xxF-%#J9gL!!G9TO$Qjh=A1GoSy6m##K;SjsPeslp}*J9(kQA{ zb^gIsnRqE3k4DVG`xiTJh3xE!uJw2r6P#?72~yUv+QS~^9s#TQr43E06)X(D{{b=} zO`%M>C}Ij2<)qVb1a@=~EQnOb?#MoKx@b=U=(X7u#89vfDpgHga?m-gLFi5RNY5oG zyqt*FQgRu(MrkdvrZTH#kyy_0Atu|D7Z+$16FR7`*nYX}M{ly-Xt@wO0nIO&ga?iw ujO^{`zvJR~ZG{!VZ33ZtQY20PjZ)Ic$;ewkQYr`Yq*rfuc4{rsVd#X_rTQBH diff --git a/Samples/QuickStart/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta b/Samples/QuickStart/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta deleted file mode 100644 index cfaf37d..0000000 --- a/Samples/QuickStart/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c05b06a0efaf2b1449760b6e43a887d3 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/QuickStart/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes b/Samples/QuickStart/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes deleted file mode 100644 index d91a82dafebb3f968af0759569b8a7b8b162caa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWuad=sgU47iFfE^dzNj-D}T&^6H@!3j69H%>yX!OuzZE>_-*Vn^UeVP~V znCw*zBLM6c-rl0iwZK-SOug5kv6fMroS^SoI3`j|5 z!SuGkggBksOZddck3SQXzp(i=D4!I#7r!RZ!+th_7!Txw;uE@H<=}jFB5XhJR5Z2m zz%x4np0VZ=SM~eT{6G9tV!zy)Iv0muv+vygbvI^QPf>8JdZT9imNrBK`}m_)JS$ej zmRD6KT~WC)bhJyO?@p#>D6ctTtp>f%5hx!9FGwGBr|M2qA#Uh8IRR3|Z!x>)abprW z9YHcNjICn{6mm(0dl}QQxmi?I2Zv%duwY*GkXTCzFQp@^H?`xe1c3!@?7BiY<-)RH z&Em2Gam4#bq=AC+L4zC*RzKUOG?HSS30m$cWAy6@OjbMQw(kDuC6^TTm|Bw znvkQl^CP4dw{iE>Tz@Q7N}rUJl?c@8X*H*idqHxBn{w5E#TB>CQF^fWyC)bA{!c+L z=K?neYbQzVb|t+%!S7yJD&=XysmLU;R~Xk)pGrs`rpsm~d*i9eL& zQD%&XlNpG|i7NxS`TV_r{^8K7x4?otR00pii2!Vde1(bi*{p4RoIEQRw-f+X3P_#( zrp!WG7ZBu9c!m1{XqO&+FP+7Y%8MYCC#IxsOs=$CusY55M;!>J$IJ&6KJp0Wv>8CM z>Zmav;(f&5xU(s8^&vz?i55tIo_#P;2;7SKze@gZ+6lpzHrihG6sD?()5Hrx?&inf zHot&$`tby?&W5Gz7*(g=z~%UF5_8DG8b+=V^~|&PC|8={-o7g&VTVDCVf|!2%IJRl zvQxF}W3D$G2C?hHlk!yzz;%&z+os2@p$kF?ki6cAcVW3UIcecP%fVzYAm*O*r-hQY~9md%2 zN*Yc~i;-p*j?JOV63t>ALm?;{$q=8!)NxKCXKy{7{+X4jc_j4(i!k^8y=>V7YaG(C z(N_x|t~iZLl3ctS06b`NK5tz!MQ~3Bgqeu$v?dx*9a<(t4iqxq98aKtP4<|tFT@4^", - "defaultInstantiationMode": 1 - }, - "newSceneOverride": 0 -} \ No newline at end of file diff --git a/Samples/QuickStart/ProjectSettings/TagManager.asset b/Samples/QuickStart/ProjectSettings/TagManager.asset deleted file mode 100644 index 1c92a78..0000000 --- a/Samples/QuickStart/ProjectSettings/TagManager.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 diff --git a/Samples/QuickStart/ProjectSettings/TimeManager.asset b/Samples/QuickStart/ProjectSettings/TimeManager.asset deleted file mode 100644 index 558a017..0000000 --- a/Samples/QuickStart/ProjectSettings/TimeManager.asset +++ /dev/null @@ -1,9 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.33333334 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 diff --git a/Samples/QuickStart/ProjectSettings/UnityConnectSettings.asset b/Samples/QuickStart/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index a88bee0..0000000 --- a/Samples/QuickStart/ProjectSettings/UnityConnectSettings.asset +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 1 - m_Enabled: 0 - m_TestMode: 0 - m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events - m_EventUrl: https://cdp.cloud.unity3d.com/v1/events - m_ConfigUrl: https://config.uca.cloud.unity3d.com - m_DashboardUrl: https://dashboard.unity3d.com - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com - m_Enabled: 0 - m_LogBufferSize: 10 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 0 - m_TestMode: 0 - m_InitializeOnStartup: 1 - m_PackageRequiringCoreStatsPresent: 0 - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_IosGameId: - m_AndroidGameId: - m_GameIds: {} - m_GameId: - PerformanceReportingSettings: - m_Enabled: 0 diff --git a/Samples/QuickStart/ProjectSettings/VFXManager.asset b/Samples/QuickStart/ProjectSettings/VFXManager.asset deleted file mode 100644 index 3a95c98..0000000 --- a/Samples/QuickStart/ProjectSettings/VFXManager.asset +++ /dev/null @@ -1,12 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!937362698 &1 -VFXManager: - m_ObjectHideFlags: 0 - m_IndirectShader: {fileID: 0} - m_CopyBufferShader: {fileID: 0} - m_SortShader: {fileID: 0} - m_StripUpdateShader: {fileID: 0} - m_RenderPipeSettingsPath: - m_FixedTimeStep: 0.016666668 - m_MaxDeltaTime: 0.05 diff --git a/Samples/QuickStart/ProjectSettings/VersionControlSettings.asset b/Samples/QuickStart/ProjectSettings/VersionControlSettings.asset deleted file mode 100644 index dca2881..0000000 --- a/Samples/QuickStart/ProjectSettings/VersionControlSettings.asset +++ /dev/null @@ -1,8 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!890905787 &1 -VersionControlSettings: - m_ObjectHideFlags: 0 - m_Mode: Visible Meta Files - m_CollabEditorSettings: - inProgressEnabled: 1 diff --git a/Samples/QuickStart/ProjectSettings/XRSettings.asset b/Samples/QuickStart/ProjectSettings/XRSettings.asset deleted file mode 100644 index 482590c..0000000 --- a/Samples/QuickStart/ProjectSettings/XRSettings.asset +++ /dev/null @@ -1,10 +0,0 @@ -{ - "m_SettingKeys": [ - "VR Device Disabled", - "VR Device User Alert" - ], - "m_SettingValues": [ - "False", - "False" - ] -} \ No newline at end of file diff --git a/Samples/WorkWithHybridCLR/Assets/Bootstrap.cs b/Samples/WorkWithHybridCLR/Assets/Bootstrap.cs deleted file mode 100644 index 13f17e3..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Bootstrap.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Obfuz; -using Obfuz.EncryptionVM; -using System; -using System.Collections; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Reflection; -using UnityEngine; - - -public class Bootstrap : MonoBehaviour -{ - // ʼEncryptionService󱻻ĴУ - // ˾ܵسʼ - [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterAssembliesLoaded)] - private static void SetUpStaticSecretKey() - { - Debug.Log("SetUpStaticSecret begin"); - EncryptionService.Encryptor = new GeneratedEncryptionVirtualMachine(Resources.Load("Obfuz/defaultStaticSecretKey").bytes); - Debug.Log("SetUpStaticSecret end"); - } - - - // Start is called before the first frame update - void Start() - { -#if UNITY_EDITOR - Assembly ass = AppDomain.CurrentDomain.GetAssemblies().First(ass => ass.GetName().Name == "HotUpdate"); -#else - Assembly ass = Assembly.Load(File.ReadAllBytes($"{Application.streamingAssetsPath}/HotUpdate.dll.bytes")); -#endif - Type entry = ass.GetType("Entry"); - this.gameObject.AddComponent(entry); - } -} diff --git a/Samples/WorkWithHybridCLR/Assets/Bootstrap.cs.meta b/Samples/WorkWithHybridCLR/Assets/Bootstrap.cs.meta deleted file mode 100644 index ff424e0..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Bootstrap.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 639006a739675484884778c298eebdc4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Editor.meta b/Samples/WorkWithHybridCLR/Assets/Editor.meta deleted file mode 100644 index d02e3e7..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 047446a8501bd5d408edabe5c81a8bb2 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Editor/BuildCommand.cs b/Samples/WorkWithHybridCLR/Assets/Editor/BuildCommand.cs deleted file mode 100644 index de082f9..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Editor/BuildCommand.cs +++ /dev/null @@ -1,39 +0,0 @@ -using HybridCLR.Editor; -using HybridCLR.Editor.Commands; -using Obfuz.Settings; -using Obfuz4HybridCLR; -using System.Collections; -using System.Collections.Generic; -using System.IO; -using UnityEditor; -using UnityEngine; - -public static class BuildCommand -{ - [MenuItem("Build/CompileAndObfuscateAndCopyToStreamingAssets")] - public static void CompileAndObfuscateAndCopyToStreamingAssets() - { - BuildTarget target = EditorUserBuildSettings.activeBuildTarget; - CompileDllCommand.CompileDll(target); - - string obfuscatedHotUpdateDllPath = PrebuildCommandExt.GetObfuscatedHotUpdateAssemblyOutputPath(target); - ObfuscateUtil.ObfuscateHotUpdateAssemblies(target, obfuscatedHotUpdateDllPath); - - Directory.CreateDirectory(Application.streamingAssetsPath); - - string hotUpdateDllPath = $"{SettingsUtil.GetHotUpdateDllsOutputDirByTarget(target)}"; - List obfuscationRelativeAssemblyNames = ObfuzSettings.Instance.assemblySettings.GetObfuscationRelativeAssemblyNames(); - - foreach (string assName in SettingsUtil.HotUpdateAssemblyNamesIncludePreserved) - { - string srcDir = obfuscationRelativeAssemblyNames.Contains(assName) ? obfuscatedHotUpdateDllPath : hotUpdateDllPath; - string srcFile = $"{srcDir}/{assName}.dll"; - string dstFile = $"{Application.streamingAssetsPath}/{assName}.dll.bytes"; - if (File.Exists(srcFile)) - { - File.Copy(srcFile, dstFile, true); - Debug.Log($"[CompileAndObfuscate] Copy {srcFile} to {dstFile}"); - } - } - } -} diff --git a/Samples/WorkWithHybridCLR/Assets/Editor/BuildCommand.cs.meta b/Samples/WorkWithHybridCLR/Assets/Editor/BuildCommand.cs.meta deleted file mode 100644 index 5b56e51..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Editor/BuildCommand.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fd4b0e23f5090224eb49f190bb597c4b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/HotUpdate.meta b/Samples/WorkWithHybridCLR/Assets/HotUpdate.meta deleted file mode 100644 index eeea896..0000000 --- a/Samples/WorkWithHybridCLR/Assets/HotUpdate.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 35afbf05dd16f7841aa793b49df95e51 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/HotUpdate/Entry.cs b/Samples/WorkWithHybridCLR/Assets/HotUpdate/Entry.cs deleted file mode 100644 index 9c4233a..0000000 --- a/Samples/WorkWithHybridCLR/Assets/HotUpdate/Entry.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class Entry : MonoBehaviour -{ - // Start is called before the first frame update - void Start() - { - Debug.Log("Entry Start"); - } - - // Update is called once per frame - void Update() - { - - } -} diff --git a/Samples/WorkWithHybridCLR/Assets/HotUpdate/Entry.cs.meta b/Samples/WorkWithHybridCLR/Assets/HotUpdate/Entry.cs.meta deleted file mode 100644 index e2ba1d5..0000000 --- a/Samples/WorkWithHybridCLR/Assets/HotUpdate/Entry.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c8d7235ed706abc4498b6117474732fc -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/HotUpdate/HotUpdate.asmdef b/Samples/WorkWithHybridCLR/Assets/HotUpdate/HotUpdate.asmdef deleted file mode 100644 index 26c1236..0000000 --- a/Samples/WorkWithHybridCLR/Assets/HotUpdate/HotUpdate.asmdef +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "HotUpdate" -} diff --git a/Samples/WorkWithHybridCLR/Assets/HotUpdate/HotUpdate.asmdef.meta b/Samples/WorkWithHybridCLR/Assets/HotUpdate/HotUpdate.asmdef.meta deleted file mode 100644 index 8f5ab1d..0000000 --- a/Samples/WorkWithHybridCLR/Assets/HotUpdate/HotUpdate.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4d42d7fdd977bfd428fa304aa46021eb -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate.meta b/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate.meta deleted file mode 100644 index 033e005..0000000 --- a/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 992a8eef012b1444989f70451d877bf5 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate/link.xml b/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate/link.xml deleted file mode 100644 index 4051a8d..0000000 --- a/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate/link.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate/link.xml.meta b/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate/link.xml.meta deleted file mode 100644 index 79b1af5..0000000 --- a/Samples/WorkWithHybridCLR/Assets/HybridCLRGenerate/link.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 89cc5b391e9e637429470db13b733ad4 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Main.meta b/Samples/WorkWithHybridCLR/Assets/Main.meta deleted file mode 100644 index 898b63a..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Main.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c6f380b445d367c438a5760df195af91 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Main/AOTGenericReferences.cs b/Samples/WorkWithHybridCLR/Assets/Main/AOTGenericReferences.cs deleted file mode 100644 index 679d6c2..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Main/AOTGenericReferences.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -public class AOTGenericReferences : UnityEngine.MonoBehaviour -{ - - // {{ AOT assemblies - public static readonly IReadOnlyList PatchedAOTAssemblyList = new List - { - "Obfuz.Runtime.dll", - }; - // }} - - // {{ constraint implement type - // }} - - // {{ AOT generic types - // Obfuz.EncryptionService - // }} - - public void RefMethods() - { - } -} \ No newline at end of file diff --git a/Samples/WorkWithHybridCLR/Assets/Main/AOTGenericReferences.cs.meta b/Samples/WorkWithHybridCLR/Assets/Main/AOTGenericReferences.cs.meta deleted file mode 100644 index fc42f18..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Main/AOTGenericReferences.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 59dc2fe00ba09ac4ebd55b33118687a8 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Obfuz.meta b/Samples/WorkWithHybridCLR/Assets/Obfuz.meta deleted file mode 100644 index 5b730e1..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5eee1172624990e4cb08bd171f20cbaf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs b/Samples/WorkWithHybridCLR/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs deleted file mode 100644 index 3e74008..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs +++ /dev/null @@ -1,4522 +0,0 @@ -/// This file is auto-generated by Obfuz. Do not modify it. -/// -/// Version: 0 -/// SecretKey: Obfuz -/// OpCodeCount: 256 - -namespace Obfuz.EncryptionVM -{ - public class GeneratedEncryptionVirtualMachine : Obfuz.EncryptorBase - { - - private const int kOpCodeBits = 8; - - private const int kOpCodeCount = 256; - - private const int kOpCodeMask = 255; - - - - private readonly int[] _secretKey; - - public GeneratedEncryptionVirtualMachine(byte[] secretKey) - { - this._secretKey = ConvertToIntKey(secretKey); - } - - public override int OpCodeCount => kOpCodeCount; - - public override int Encrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - uint revertOps = 0; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - revertOps <<= kOpCodeBits; - revertOps |= opCode; - uopts >>= kOpCodeBits; - } - - while (revertOps != 0) - { - uint opCode = revertOps & kOpCodeMask; - value = ExecuteEncrypt(value, (int)opCode, salt); - revertOps >>= kOpCodeBits; - } - return value; - } - - public override int Decrypt(int value, int opts, int salt) - { - uint uopts = (uint)opts; - while (uopts != 0) - { - uint opCode = uopts & kOpCodeMask; - value = ExecuteDecrypt(value, (int)opCode, salt); - uopts >>= kOpCodeBits; - } - return value; - } - - - private int ExecuteEncrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = value * 598188269 + _secretKey[84] + salt; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value = value * 1350058129 + _secretKey[136]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1817406469 ^ salt; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - value = value * -1144218503 + _secretKey[246]; - value ^= -1498541961 ^ salt; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 3: - { - // AddRotateXorInstruction - value += -1207833585 + _secretKey[26]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 29411710 ^ salt; - return value; - } - case 4: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[85]) + salt; - return value; - } - case 5: - { - // MultipleXorRotateInstruction - value = value * -1447238259 + _secretKey[165]; - value ^= 86149918 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 6: - { - // AddRotateXorInstruction - value += -1856354856 + _secretKey[178]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1262500500 ^ salt; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ _secretKey[53]) + salt) ^ 665464645; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - value ^= -1044567439 ^ salt; - value = value * -1860181607 + _secretKey[206]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 9: - { - // MultipleInstruction - value = value * 522878123 + _secretKey[196] + salt; - return value; - } - case 10: - { - // XorAddRotateInstruction - value ^= -755609206 ^ salt; - value += -1035239660 + _secretKey[199]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 11: - { - // AddInstruction - value = ((value + _secretKey[89]) ^ salt) + -1177184477; - return value; - } - case 12: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[23]) + salt; - return value; - } - case 13: - { - // XorMultipleRotateInstruction - value ^= -1510419150 ^ salt; - value = value * -93709937 + _secretKey[68]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value = value * 2015893433 + _secretKey[156]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - value ^= -1134639492 ^ salt; - return value; - } - case 15: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[95]) + salt; - return value; - } - case 16: - { - // XorMultipleRotateInstruction - value ^= -759315565 ^ salt; - value = value * -436699251 + _secretKey[79]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value = value * 1266530571 + _secretKey[75]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -3885258 ^ salt; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - value = value * -259404705 + _secretKey[153]; - value ^= 1207613963 ^ salt; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value = value * 1042624059 + _secretKey[86]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 792769043 ^ salt; - return value; - } - case 20: - { - // AddInstruction - value = ((value + _secretKey[194]) ^ salt) + -512520382; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ -1864951858; - return value; - } - case 22: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[2]) + salt; - return value; - } - case 23: - { - // MultipleInstruction - value = value * -463118297 + _secretKey[203] + salt; - return value; - } - case 24: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + 2026667919; - return value; - } - case 25: - { - // AddXorRotateInstruction - value += 848657810 + _secretKey[133]; - value ^= 392708821 ^ salt; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 26: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 27: - { - // XorAddRotateInstruction - value ^= 1294662302 ^ salt; - value += 1284012732 + _secretKey[58]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 28: - { - // XorMultipleRotateInstruction - value ^= -1438081752 ^ salt; - value = value * -1171400509 + _secretKey[138]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 29: - { - // BitRotateInstruction - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = ((int)(part1 | part2) ^ _secretKey[240]) + salt; - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value = value * 1892661727 + _secretKey[215]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= 1594594445 ^ salt; - return value; - } - case 31: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[49]) + salt; - return value; - } - case 32: - { - // XorAddRotateInstruction - value ^= 226193183 ^ salt; - value += -1038657413 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 33: - { - // XorAddRotateInstruction - value ^= -484591087 ^ salt; - value += 459902223 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 34: - { - // MultipleXorRotateInstruction - value = value * -1382643267 + _secretKey[211]; - value ^= 1186351980 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 35: - { - // XorAddRotateInstruction - value ^= 1658142493 ^ salt; - value += -283413931 + _secretKey[235]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ _secretKey[90]) + salt) ^ -1892941953; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - value ^= -1297440001 ^ salt; - value = value * -1166749617 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value = value * -375439505 + _secretKey[213]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 1353158598 ^ salt; - return value; - } - case 39: - { - // XorAddRotateInstruction - value ^= -934836680 ^ salt; - value += 873171360 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 40: - { - // MultipleXorRotateInstruction - value = value * 1427441479 + _secretKey[140]; - value ^= -28088263 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 41: - { - // AddRotateXorInstruction - value += 969234286 + _secretKey[116]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -312111197 ^ salt; - return value; - } - case 42: - { - // MultipleInstruction - value = value * -1130955295 + _secretKey[29] + salt; - return value; - } - case 43: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[1]) + salt; - return value; - } - case 44: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 45: - { - // MultipleXorRotateInstruction - value = value * -1782633617 + _secretKey[199]; - value ^= 1068062556 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 46: - { - // XorMultipleRotateInstruction - value ^= 196245895 ^ salt; - value = value * -1852817781 + _secretKey[200]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 47: - { - // MultipleXorRotateInstruction - value = value * -50587953 + _secretKey[10]; - value ^= -1964107221 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 48: - { - // MultipleXorRotateInstruction - value = value * 1216851115 + _secretKey[238]; - value ^= -38668552 ^ salt; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 49: - { - // MultipleInstruction - value = value * -2133817615 + _secretKey[172] + salt; - return value; - } - case 50: - { - // AddXorRotateInstruction - value += 1412414820 + _secretKey[219]; - value ^= -2098495662 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 51: - { - // BitRotateInstruction - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = ((int)(part1 | part2) ^ _secretKey[97]) + salt; - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value = value * -1791837593 + _secretKey[63]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - value ^= -21948406 ^ salt; - return value; - } - case 53: - { - // BitRotateInstruction - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = ((int)(part1 | part2) ^ _secretKey[221]) + salt; - return value; - } - case 54: - { - // MultipleInstruction - value = value * -1220403071 + _secretKey[96] + salt; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value = value * -867896207 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -1022882984 ^ salt; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - value ^= 2122077674 ^ salt; - value = value * 957274637 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 57: - { - // AddRotateXorInstruction - value += -503448718 + _secretKey[175]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - value ^= -720824840 ^ salt; - return value; - } - case 58: - { - // MultipleInstruction - value = value * -280528271 + _secretKey[231] + salt; - return value; - } - case 59: - { - // BitRotateInstruction - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = ((int)(part1 | part2) ^ _secretKey[75]) + salt; - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value = value * -1403438719 + _secretKey[171]; - uint part1 = (uint)value << 27; - uint part2 = (uint)value >> (32 - 27); - value = (int)(part1 | part2); - value ^= 1420744071 ^ salt; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - value ^= 1366253139 ^ salt; - value = value * -1583570963 + _secretKey[84]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 62: - { - // MultipleXorRotateInstruction - value = value * 24444809 + _secretKey[132]; - value ^= -1974823163 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 63: - { - // BitRotateInstruction - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = ((int)(part1 | part2) ^ _secretKey[119]) + salt; - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ _secretKey[15]) + salt) ^ 1262347216; - return value; - } - case 65: - { - // AddInstruction - value = ((value + _secretKey[126]) ^ salt) + 1780280992; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - value = value * -1871888237 + _secretKey[85]; - value ^= -1198162446 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 67: - { - // MultipleInstruction - value = value * 931252767 + _secretKey[128] + salt; - return value; - } - case 68: - { - // BitRotateInstruction - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = ((int)(part1 | part2) ^ _secretKey[178]) + salt; - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ _secretKey[61]) + salt) ^ 1649427052; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value = value * -100486091 + _secretKey[83]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= 849172121 ^ salt; - return value; - } - case 71: - { - // BitRotateInstruction - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = ((int)(part1 | part2) ^ _secretKey[169]) + salt; - return value; - } - case 72: - { - // XorAddRotateInstruction - value ^= 1068287172 ^ salt; - value += -2092062916 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 73: - { - // MultipleInstruction - value = value * -729679733 + _secretKey[34] + salt; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value = value * -1624925351 + _secretKey[30]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -145743337 ^ salt; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value = value * -1768166349 + _secretKey[142]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 280941267 ^ salt; - return value; - } - case 76: - { - // MultipleInstruction - value = value * -1708700487 + _secretKey[156] + salt; - return value; - } - case 77: - { - // AddRotateXorInstruction - value += 314625916 + _secretKey[192]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - value ^= 827331935 ^ salt; - return value; - } - case 78: - { - // MultipleInstruction - value = value * 875189907 + _secretKey[141] + salt; - return value; - } - case 79: - { - // AddXorRotateInstruction - value += 1607953190 + _secretKey[133]; - value ^= -11549173 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 80: - { - // XorAddRotateInstruction - value ^= -1454482890 ^ salt; - value += 687186546 + _secretKey[95]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ _secretKey[195]) + salt) ^ 814860713; - return value; - } - case 82: - { - // AddRotateXorInstruction - value += 1998643542 + _secretKey[171]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - value ^= 213310246 ^ salt; - return value; - } - case 83: - { - // AddRotateXorInstruction - value += 542686146 + _secretKey[249]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - value ^= -696314173 ^ salt; - return value; - } - case 84: - { - // AddRotateXorInstruction - value += 1734820207 + _secretKey[2]; - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = (int)(part1 | part2); - value ^= 118718247 ^ salt; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ _secretKey[143]) + salt) ^ 1553710234; - return value; - } - case 86: - { - // AddRotateXorInstruction - value += -217984331 + _secretKey[146]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= -1402843691 ^ salt; - return value; - } - case 87: - { - // MultipleInstruction - value = value * 1078374119 + _secretKey[5] + salt; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value = value * -975647447 + _secretKey[158]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -2044505542 ^ salt; - return value; - } - case 89: - { - // AddInstruction - value = ((value + _secretKey[40]) ^ salt) + -1213654475; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - value ^= -1886972278 ^ salt; - value = value * 275510141 + _secretKey[206]; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 91: - { - // AddRotateXorInstruction - value += -1724625239 + _secretKey[223]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -979249928 ^ salt; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ _secretKey[83]) + salt) ^ -1104541704; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ _secretKey[31]) + salt) ^ 311150152; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - value ^= 116496631 ^ salt; - value = value * 13120561 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value = value * -1932552195 + _secretKey[87]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= 2133438141 ^ salt; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value = value * 126641773 + _secretKey[174]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 225535005 ^ salt; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value = value * -1013570837 + _secretKey[175]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1703839105 ^ salt; - return value; - } - case 98: - { - // XorAddRotateInstruction - value ^= -447564571 ^ salt; - value += -1783079937 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ _secretKey[111]) + salt) ^ -316631669; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - value ^= -405694625 ^ salt; - value = value * 1711408839 + _secretKey[252]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 101: - { - // MultipleXorRotateInstruction - value = value * -910384311 + _secretKey[212]; - value ^= -1551058348 ^ salt; - uint part1 = (uint)value << 6; - uint part2 = (uint)value >> (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 102: - { - // AddInstruction - value = ((value + _secretKey[18]) ^ salt) + -853736135; - return value; - } - case 103: - { - // AddInstruction - value = ((value + _secretKey[116]) ^ salt) + 1321376878; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value = value * 1039555235 + _secretKey[7]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 541697309 ^ salt; - return value; - } - case 105: - { - // AddRotateXorInstruction - value += -822594180 + _secretKey[1]; - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = (int)(part1 | part2); - value ^= 1176608900 ^ salt; - return value; - } - case 106: - { - // AddInstruction - value = ((value + _secretKey[110]) ^ salt) + -882893600; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value = value * -346726819 + _secretKey[114]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1566546809 ^ salt; - return value; - } - case 108: - { - // MultipleInstruction - value = value * -981516343 + _secretKey[97] + salt; - return value; - } - case 109: - { - // XorAddRotateInstruction - value ^= -72794161 ^ salt; - value += 1161425930 + _secretKey[43]; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 110: - { - // AddInstruction - value = ((value + _secretKey[238]) ^ salt) + -1619543125; - return value; - } - case 111: - { - // XorAddRotateInstruction - value ^= 1170459122 ^ salt; - value += -1766468683 + _secretKey[241]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 112: - { - // AddXorRotateInstruction - value += 251687012 + _secretKey[219]; - value ^= 323019346 ^ salt; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 113: - { - // AddInstruction - value = ((value + _secretKey[97]) ^ salt) + -1049972438; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - value ^= -492239002 ^ salt; - value = value * -1496840897 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 115: - { - // AddInstruction - value = ((value + _secretKey[221]) ^ salt) + -748126329; - return value; - } - case 116: - { - // AddXorRotateInstruction - value += -441051263 + _secretKey[96]; - value ^= -5933889 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value = value * -1850062787 + _secretKey[88]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 543895274 ^ salt; - return value; - } - case 118: - { - // MultipleInstruction - value = value * -747527445 + _secretKey[140] + salt; - return value; - } - case 119: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[175]) + salt; - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value = value * 345252089 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 1300544743 ^ salt; - return value; - } - case 121: - { - // XorAddRotateInstruction - value ^= -547380749 ^ salt; - value += 678597707 + _secretKey[119]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 122: - { - // XorMultipleRotateInstruction - value ^= 683601851 ^ salt; - value = value * -145367929 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 123: - { - // BitRotateInstruction - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = ((int)(part1 | part2) ^ _secretKey[15]) + salt; - return value; - } - case 124: - { - // BitRotateInstruction - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = ((int)(part1 | part2) ^ _secretKey[132]) + salt; - return value; - } - case 125: - { - // MultipleInstruction - value = value * 1436085223 + _secretKey[120] + salt; - return value; - } - case 126: - { - // AddInstruction - value = ((value + _secretKey[197]) ^ salt) + -1374139785; - return value; - } - case 127: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[26]) + salt; - return value; - } - case 128: - { - // XorAddRotateInstruction - value ^= 1415280510 ^ salt; - value += 723646816 + _secretKey[146]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 129: - { - // AddRotateXorInstruction - value += 1410706317 + _secretKey[165]; - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = (int)(part1 | part2); - value ^= 2132310656 ^ salt; - return value; - } - case 130: - { - // XorAddRotateInstruction - value ^= 1264971736 ^ salt; - value += -483221582 + _secretKey[93]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 131: - { - // AddXorRotateInstruction - value += -1872731835 + _secretKey[53]; - value ^= 1531807059 ^ salt; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - return value; - } - case 132: - { - // AddXorRotateInstruction - value += 264114638 + _secretKey[240]; - value ^= 306666665 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 133: - { - // AddRotateXorInstruction - value += 824712252 + _secretKey[138]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= -1266414649 ^ salt; - return value; - } - case 134: - { - // AddRotateXorInstruction - value += -766337246 + _secretKey[35]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - value ^= 2133737246 ^ salt; - return value; - } - case 135: - { - // AddXorRotateInstruction - value += -1997614825 + _secretKey[165]; - value ^= 1683555122 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 136: - { - // MultipleXorRotateInstruction - value = value * 278699987 + _secretKey[57]; - value ^= -1305042504 ^ salt; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 137: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[192]) + salt; - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ _secretKey[135]) + salt) ^ 1715223135; - return value; - } - case 139: - { - // MultipleInstruction - value = value * 1809423757 + _secretKey[79] + salt; - return value; - } - case 140: - { - // AddRotateXorInstruction - value += -408450171 + _secretKey[11]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - value ^= 806320034 ^ salt; - return value; - } - case 141: - { - // AddInstruction - value = ((value + _secretKey[95]) ^ salt) + -433941646; - return value; - } - case 142: - { - // AddXorRotateInstruction - value += 1775820811 + _secretKey[169]; - value ^= 2132471747 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 143: - { - // MultipleXorRotateInstruction - value = value * 457346731 + _secretKey[19]; - value ^= 114258470 ^ salt; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - return value; - } - case 144: - { - // AddRotateXorInstruction - value += -650723591 + _secretKey[206]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= -1181275232 ^ salt; - return value; - } - case 145: - { - // MultipleInstruction - value = value * 1369495811 + _secretKey[169] + salt; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ _secretKey[154]) + salt) ^ -1297404981; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value = value * 787548271 + _secretKey[181]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 801710213 ^ salt; - return value; - } - case 148: - { - // AddXorRotateInstruction - value += -1933121809 + _secretKey[230]; - value ^= 1566976773 ^ salt; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 149: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[188]) + salt; - return value; - } - case 150: - { - // BitRotateInstruction - uint part1 = (uint)value << 30; - uint part2 = (uint)value >> (32 - 30); - value = ((int)(part1 | part2) ^ _secretKey[53]) + salt; - return value; - } - case 151: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + -2119615805; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value = value * 1289692111 + _secretKey[102]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 221292457 ^ salt; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value = value * -414757417 + _secretKey[248]; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - value ^= 1486712056 ^ salt; - return value; - } - case 154: - { - // MultipleInstruction - value = value * 1625437745 + _secretKey[72] + salt; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value = value * 1500723835 + _secretKey[247]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -81016400 ^ salt; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value = value * -939493617 + _secretKey[252]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1187848798 ^ salt; - return value; - } - case 157: - { - // AddXorRotateInstruction - value += 605454035 + _secretKey[108]; - value ^= 1185916334 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 158: - { - // AddXorRotateInstruction - value += 2112611413 + _secretKey[235]; - value ^= -451761745 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ _secretKey[229]) + salt) ^ 1660696922; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value = value * 1280312911 + _secretKey[111]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= -431219573 ^ salt; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - value ^= 1658933717 ^ salt; - value = value * 642349663 + _secretKey[198]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 162: - { - // AddRotateXorInstruction - value += -1278798944 + _secretKey[72]; - uint part1 = (uint)value << 20; - uint part2 = (uint)value >> (32 - 20); - value = (int)(part1 | part2); - value ^= 609336148 ^ salt; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - value = value * -1217570675 + _secretKey[57]; - value ^= -1055021038 ^ salt; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 164: - { - // MultipleXorRotateInstruction - value = value * 1129428085 + _secretKey[225]; - value ^= 1389308323 ^ salt; - uint part1 = (uint)value << 7; - uint part2 = (uint)value >> (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 165: - { - // XorAddRotateInstruction - value ^= 318043677 ^ salt; - value += -1939584600 + _secretKey[124]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 166: - { - // MultipleXorRotateInstruction - value = value * 601748357 + _secretKey[184]; - value ^= 2047590880 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ _secretKey[114]) + salt) ^ -312123044; - return value; - } - case 168: - { - // AddXorRotateInstruction - value += 1897551751 + _secretKey[139]; - value ^= -1299860280 ^ salt; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - return value; - } - case 169: - { - // BitRotateInstruction - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = ((int)(part1 | part2) ^ _secretKey[10]) + salt; - return value; - } - case 170: - { - // MultipleInstruction - value = value * -1716044921 + _secretKey[60] + salt; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - value ^= 820953326 ^ salt; - value = value * 1295924473 + _secretKey[242]; - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ _secretKey[89]) + salt) ^ 921116076; - return value; - } - case 173: - { - // AddInstruction - value = ((value + _secretKey[82]) ^ salt) + -1261901861; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value = value * 1029416329 + _secretKey[42]; - uint part1 = (uint)value << 1; - uint part2 = (uint)value >> (32 - 1); - value = (int)(part1 | part2); - value ^= -1758870671 ^ salt; - return value; - } - case 175: - { - // XorAddRotateInstruction - value ^= -99371457 ^ salt; - value += 1254595032 + _secretKey[10]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 176: - { - // AddXorRotateInstruction - value += 1901168605 + _secretKey[131]; - value ^= -2036462975 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value = value * 383500913 + _secretKey[29]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - value ^= -805817000 ^ salt; - return value; - } - case 178: - { - // AddXorRotateInstruction - value += 28490730 + _secretKey[13]; - value ^= 762578411 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 179: - { - // XorAddRotateInstruction - value ^= 1812019570 ^ salt; - value += -41308497 + _secretKey[85]; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ _secretKey[231]) + salt) ^ 1563652208; - return value; - } - case 181: - { - // AddRotateXorInstruction - value += -542613261 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1148350591 ^ salt; - return value; - } - case 182: - { - // AddXorRotateInstruction - value += 1462569147 + _secretKey[135]; - value ^= 1842755263 ^ salt; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 183: - { - // MultipleXorRotateInstruction - value = value * 934570325 + _secretKey[15]; - value ^= -159244912 ^ salt; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 184: - { - // BitRotateInstruction - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = ((int)(part1 | part2) ^ _secretKey[230]) + salt; - return value; - } - case 185: - { - // AddRotateXorInstruction - value += 45305078 + _secretKey[119]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - value ^= 1218428368 ^ salt; - return value; - } - case 186: - { - // AddXorRotateInstruction - value += 148564506 + _secretKey[160]; - value ^= 567100030 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 187: - { - // BitRotateInstruction - uint part1 = (uint)value << 21; - uint part2 = (uint)value >> (32 - 21); - value = ((int)(part1 | part2) ^ _secretKey[242]) + salt; - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value = value * -1881635163 + _secretKey[30]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - value ^= 730302816 ^ salt; - return value; - } - case 189: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 190: - { - // BitRotateInstruction - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = ((int)(part1 | part2) ^ _secretKey[69]) + salt; - return value; - } - case 191: - { - // XorMultipleRotateInstruction - value ^= 1474104403 ^ salt; - value = value * 1888537457 + _secretKey[153]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 192: - { - // AddInstruction - value = ((value + _secretKey[170]) ^ salt) + 1345231273; - return value; - } - case 193: - { - // BitRotateInstruction - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = ((int)(part1 | part2) ^ _secretKey[138]) + salt; - return value; - } - case 194: - { - // AddRotateXorInstruction - value += -1649692985 + _secretKey[138]; - uint part1 = (uint)value << 2; - uint part2 = (uint)value >> (32 - 2); - value = (int)(part1 | part2); - value ^= -1086752221 ^ salt; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - value ^= 216360478 ^ salt; - value = value * 198928957 + _secretKey[23]; - uint part1 = (uint)value << 5; - uint part2 = (uint)value >> (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 196: - { - // XorAddRotateInstruction - value ^= 1736125070 ^ salt; - value += -922639548 + _secretKey[211]; - uint part1 = (uint)value << 25; - uint part2 = (uint)value >> (32 - 25); - value = (int)(part1 | part2); - return value; - } - case 197: - { - // XorAddRotateInstruction - value ^= -1590872932 ^ salt; - value += -1729078426 + _secretKey[124]; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 198: - { - // AddXorRotateInstruction - value += -2086916257 + _secretKey[135]; - value ^= 2101329043 ^ salt; - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1188487898; - return value; - } - case 200: - { - // MultipleInstruction - value = value * -165216181 + _secretKey[162] + salt; - return value; - } - case 201: - { - // XorAddRotateInstruction - value ^= 2087683186 ^ salt; - value += -1882888353 + _secretKey[153]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value = value * -1941291837 + _secretKey[58]; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - value ^= -1855365205 ^ salt; - return value; - } - case 203: - { - // MultipleInstruction - value = value * 2036569383 + _secretKey[66] + salt; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - value = value * 795577849 + _secretKey[206]; - value ^= 1668989123 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 205: - { - // MultipleInstruction - value = value * -1063887357 + _secretKey[169] + salt; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - value ^= -387621173 ^ salt; - value = value * 413706907 + _secretKey[143]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ _secretKey[133]) + salt) ^ -1302837102; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - value ^= 1201861103 ^ salt; - value = value * -1349002009 + _secretKey[5]; - uint part1 = (uint)value << 29; - uint part2 = (uint)value >> (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 209: - { - // AddInstruction - value = ((value + _secretKey[188]) ^ salt) + -1698116194; - return value; - } - case 210: - { - // XorAddRotateInstruction - value ^= 955827838 ^ salt; - value += -5412811 + _secretKey[40]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - return value; - } - case 211: - { - // MultipleXorRotateInstruction - value = value * 1209501053 + _secretKey[206]; - value ^= -261186202 ^ salt; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ _secretKey[215]) + salt) ^ 1451245279; - return value; - } - case 213: - { - // AddInstruction - value = ((value + _secretKey[248]) ^ salt) + -48271475; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value = value * -685299407 + _secretKey[72]; - uint part1 = (uint)value << 31; - uint part2 = (uint)value >> (32 - 31); - value = (int)(part1 | part2); - value ^= 280704379 ^ salt; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value = value * 1188587057 + _secretKey[176]; - uint part1 = (uint)value << 17; - uint part2 = (uint)value >> (32 - 17); - value = (int)(part1 | part2); - value ^= -1507466225 ^ salt; - return value; - } - case 216: - { - // BitRotateInstruction - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = ((int)(part1 | part2) ^ _secretKey[162]) + salt; - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ _secretKey[108]) + salt) ^ -1329546797; - return value; - } - case 218: - { - // XorAddRotateInstruction - value ^= 846489904 ^ salt; - value += 1710889501 + _secretKey[85]; - uint part1 = (uint)value << 11; - uint part2 = (uint)value >> (32 - 11); - value = (int)(part1 | part2); - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ _secretKey[127]) + salt) ^ -339712479; - return value; - } - case 220: - { - // XorAddRotateInstruction - value ^= -1008587035 ^ salt; - value += -308188673 + _secretKey[78]; - uint part1 = (uint)value << 15; - uint part2 = (uint)value >> (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 221: - { - // MultipleInstruction - value = value * -2016434293 + _secretKey[111] + salt; - return value; - } - case 222: - { - // MultipleInstruction - value = value * -491329185 + _secretKey[198] + salt; - return value; - } - case 223: - { - // AddInstruction - value = ((value + _secretKey[160]) ^ salt) + -449129672; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - value = value * -86469931 + _secretKey[84]; - value ^= -180027834 ^ salt; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ _secretKey[58]) + salt) ^ 946019090; - return value; - } - case 226: - { - // AddRotateXorInstruction - value += 694016884 + _secretKey[225]; - uint part1 = (uint)value << 3; - uint part2 = (uint)value >> (32 - 3); - value = (int)(part1 | part2); - value ^= 1350981383 ^ salt; - return value; - } - case 227: - { - // AddRotateXorInstruction - value += -870643939 + _secretKey[168]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= 1680252929 ^ salt; - return value; - } - case 228: - { - // BitRotateInstruction - uint part1 = (uint)value << 4; - uint part2 = (uint)value >> (32 - 4); - value = ((int)(part1 | part2) ^ _secretKey[184]) + salt; - return value; - } - case 229: - { - // AddRotateXorInstruction - value += 1785715822 + _secretKey[199]; - uint part1 = (uint)value << 28; - uint part2 = (uint)value >> (32 - 28); - value = (int)(part1 | part2); - value ^= -1727043214 ^ salt; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ _secretKey[139]) + salt) ^ -1277148537; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - value = value * 1298248033 + _secretKey[226]; - value ^= 1940873679 ^ salt; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 232: - { - // XorMultipleRotateInstruction - value ^= -879839609 ^ salt; - value = value * 1286764861 + _secretKey[171]; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 233: - { - // AddInstruction - value = ((value + _secretKey[181]) ^ salt) + 328489970; - return value; - } - case 234: - { - // MultipleInstruction - value = value * -1393808723 + _secretKey[89] + salt; - return value; - } - case 235: - { - // XorAddRotateInstruction - value ^= 1290000091 ^ salt; - value += -1977097134 + _secretKey[203]; - uint part1 = (uint)value << 8; - uint part2 = (uint)value >> (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 236: - { - // AddInstruction - value = ((value + _secretKey[113]) ^ salt) + 1890859361; - return value; - } - case 237: - { - // AddRotateXorInstruction - value += 1045620543 + _secretKey[216]; - uint part1 = (uint)value << 10; - uint part2 = (uint)value >> (32 - 10); - value = (int)(part1 | part2); - value ^= 1434413518 ^ salt; - return value; - } - case 238: - { - // AddXorRotateInstruction - value += -1706485027 + _secretKey[131]; - value ^= 1591345537 ^ salt; - uint part1 = (uint)value << 0; - uint part2 = (uint)value >> (32 - 0); - value = (int)(part1 | part2); - return value; - } - case 239: - { - // AddXorRotateInstruction - value += 1271081841 + _secretKey[29]; - value ^= 1117669949 ^ salt; - uint part1 = (uint)value << 24; - uint part2 = (uint)value >> (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 240: - { - // XorMultipleRotateInstruction - value ^= -842525462 ^ salt; - value = value * 1426591501 + _secretKey[235]; - uint part1 = (uint)value << 12; - uint part2 = (uint)value >> (32 - 12); - value = (int)(part1 | part2); - return value; - } - case 241: - { - // AddInstruction - value = ((value + _secretKey[175]) ^ salt) + 1030822002; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value = value * 1176352505 + _secretKey[57]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 811922151 ^ salt; - return value; - } - case 243: - { - // AddRotateXorInstruction - value += 656680947 + _secretKey[75]; - uint part1 = (uint)value << 23; - uint part2 = (uint)value >> (32 - 23); - value = (int)(part1 | part2); - value ^= -1258702719 ^ salt; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - value ^= 90809787 ^ salt; - value = value * -1741148537 + _secretKey[191]; - uint part1 = (uint)value << 19; - uint part2 = (uint)value >> (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 245: - { - // AddRotateXorInstruction - value += -532913580 + _secretKey[15]; - uint part1 = (uint)value << 16; - uint part2 = (uint)value >> (32 - 16); - value = (int)(part1 | part2); - value ^= 99436168 ^ salt; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - value = value * 1306804229 + _secretKey[230]; - value ^= 1471598712 ^ salt; - uint part1 = (uint)value << 22; - uint part2 = (uint)value >> (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 247: - { - // XorMultipleRotateInstruction - value ^= 1941306053 ^ salt; - value = value * -939631919 + _secretKey[15]; - uint part1 = (uint)value << 26; - uint part2 = (uint)value >> (32 - 26); - value = (int)(part1 | part2); - return value; - } - case 248: - { - // AddRotateXorInstruction - value += 883137918 + _secretKey[96]; - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = (int)(part1 | part2); - value ^= 2045091157 ^ salt; - return value; - } - case 249: - { - // BitRotateInstruction - uint part1 = (uint)value << 13; - uint part2 = (uint)value >> (32 - 13); - value = ((int)(part1 | part2) ^ _secretKey[165]) + salt; - return value; - } - case 250: - { - // AddInstruction - value = ((value + _secretKey[96]) ^ salt) + -394947456; - return value; - } - case 251: - { - // BitRotateInstruction - uint part1 = (uint)value << 18; - uint part2 = (uint)value >> (32 - 18); - value = ((int)(part1 | part2) ^ _secretKey[93]) + salt; - return value; - } - case 252: - { - // AddInstruction - value = ((value + _secretKey[69]) ^ salt) + 1917332797; - return value; - } - case 253: - { - // AddXorRotateInstruction - value += 1006809939 + _secretKey[113]; - value ^= -1509317223 ^ salt; - uint part1 = (uint)value << 14; - uint part2 = (uint)value >> (32 - 14); - value = (int)(part1 | part2); - return value; - } - case 254: - { - // BitRotateInstruction - uint part1 = (uint)value << 9; - uint part2 = (uint)value >> (32 - 9); - value = ((int)(part1 | part2) ^ _secretKey[170]) + salt; - return value; - } - case 255: - { - // AddInstruction - value = ((value + _secretKey[138]) ^ salt) + 683715132; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - private int ExecuteDecrypt(int value, int opCode, int salt) - { - switch (opCode) - { - case 0: - { - // MultipleInstruction - value = (value - _secretKey[84] - salt) * -1954824987; - return value; - } - case 1: - { - // MultipleRotateXorInstruction - value ^= 1817406469 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[136]) * -2114748303; - return value; - } - case 2: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value ^= -1498541961 ^ salt; - value = (value - _secretKey[246]) * -203485751; - return value; - } - case 3: - { - // AddRotateXorInstruction - value ^= 29411710 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1207833585 + _secretKey[26]; - return value; - } - case 4: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[85]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 5: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 86149918 ^ salt; - value = (value - _secretKey[165]) * -327424699; - return value; - } - case 6: - { - // AddRotateXorInstruction - value ^= -1262500500 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value -= -1856354856 + _secretKey[178]; - return value; - } - case 7: - { - // XorInstruction - value = ((value ^ 665464645) - salt) ^ _secretKey[53]; - return value; - } - case 8: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * -1476140375; - value ^= -1044567439 ^ salt; - return value; - } - case 9: - { - // MultipleInstruction - value = (value - _secretKey[196] - salt) * 2125307395; - return value; - } - case 10: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= -1035239660 + _secretKey[199]; - value ^= -755609206 ^ salt; - return value; - } - case 11: - { - // AddInstruction - value = ((value - -1177184477) ^ salt) - _secretKey[89]; - return value; - } - case 12: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[23]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 13: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[68]) * 1170138479; - value ^= -1510419150 ^ salt; - return value; - } - case 14: - { - // MultipleRotateXorInstruction - value ^= -1134639492 ^ salt; - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[156]) * 275824265; - return value; - } - case 15: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[95]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 16: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[79]) * 1552472901; - value ^= -759315565 ^ salt; - return value; - } - case 17: - { - // MultipleRotateXorInstruction - value ^= -3885258 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[75]) * -1943909725; - return value; - } - case 18: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value ^= 1207613963 ^ salt; - value = (value - _secretKey[153]) * 1985974175; - return value; - } - case 19: - { - // MultipleRotateXorInstruction - value ^= 792769043 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[86]) * 1412922099; - return value; - } - case 20: - { - // AddInstruction - value = ((value - -512520382) ^ salt) - _secretKey[194]; - return value; - } - case 21: - { - // XorInstruction - value = ((value ^ -1864951858) - salt) ^ _secretKey[195]; - return value; - } - case 22: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[2]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 23: - { - // MultipleInstruction - value = (value - _secretKey[203] - salt) * 891162519; - return value; - } - case 24: - { - // AddInstruction - value = ((value - 2026667919) ^ salt) - _secretKey[110]; - return value; - } - case 25: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 15; - uint part2 = (uint)value << (32 - 15); - value = (int)(part1 | part2); - value ^= 392708821 ^ salt; - value -= 848657810 + _secretKey[133]; - return value; - } - case 26: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 27: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1284012732 + _secretKey[58]; - value ^= 1294662302 ^ salt; - return value; - } - case 28: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[138]) * -708470805; - value ^= -1438081752 ^ salt; - return value; - } - case 29: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[240]); - uint part1 = value2 >> 6; - uint part2 = value2 << (32 - 6); - value = (int)(part1 | part2); - return value; - } - case 30: - { - // MultipleRotateXorInstruction - value ^= 1594594445 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[215]) * 1857241631; - return value; - } - case 31: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[49]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 32: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value -= -1038657413 + _secretKey[247]; - value ^= 226193183 ^ salt; - return value; - } - case 33: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 459902223 + _secretKey[252]; - value ^= -484591087 ^ salt; - return value; - } - case 34: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 1186351980 ^ salt; - value = (value - _secretKey[211]) * 1159592341; - return value; - } - case 35: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -283413931 + _secretKey[235]; - value ^= 1658142493 ^ salt; - return value; - } - case 36: - { - // XorInstruction - value = ((value ^ -1892941953) - salt) ^ _secretKey[90]; - return value; - } - case 37: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * -674216273; - value ^= -1297440001 ^ salt; - return value; - } - case 38: - { - // MultipleRotateXorInstruction - value ^= 1353158598 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[213]) * 803536783; - return value; - } - case 39: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 873171360 + _secretKey[72]; - value ^= -934836680 ^ salt; - return value; - } - case 40: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -28088263 ^ salt; - value = (value - _secretKey[140]) * 1881436791; - return value; - } - case 41: - { - // AddRotateXorInstruction - value ^= -312111197 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 969234286 + _secretKey[116]; - return value; - } - case 42: - { - // MultipleInstruction - value = (value - _secretKey[29] - salt) * 2102789665; - return value; - } - case 43: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[1]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 44: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 45: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= 1068062556 ^ salt; - value = (value - _secretKey[199]) * 85627791; - return value; - } - case 46: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[200]) * 1138735395; - value ^= 196245895 ^ salt; - return value; - } - case 47: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= -1964107221 ^ salt; - value = (value - _secretKey[10]) * -1413533649; - return value; - } - case 48: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value ^= -38668552 ^ salt; - value = (value - _secretKey[238]) * 665251331; - return value; - } - case 49: - { - // MultipleInstruction - value = (value - _secretKey[172] - salt) * -818173423; - return value; - } - case 50: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -2098495662 ^ salt; - value -= 1412414820 + _secretKey[219]; - return value; - } - case 51: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[97]); - uint part1 = value2 >> 10; - uint part2 = value2 << (32 - 10); - value = (int)(part1 | part2); - return value; - } - case 52: - { - // MultipleRotateXorInstruction - value ^= -21948406 ^ salt; - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[63]) * -99761833; - return value; - } - case 53: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[221]); - uint part1 = value2 >> 7; - uint part2 = value2 << (32 - 7); - value = (int)(part1 | part2); - return value; - } - case 54: - { - // MultipleInstruction - value = (value - _secretKey[96] - salt) * -2034360447; - return value; - } - case 55: - { - // MultipleRotateXorInstruction - value ^= -1022882984 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -899658607; - return value; - } - case 56: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 340919493; - value ^= 2122077674 ^ salt; - return value; - } - case 57: - { - // AddRotateXorInstruction - value ^= -720824840 ^ salt; - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= -503448718 + _secretKey[175]; - return value; - } - case 58: - { - // MultipleInstruction - value = (value - _secretKey[231] - salt) * 913639057; - return value; - } - case 59: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[75]); - uint part1 = value2 >> 19; - uint part2 = value2 << (32 - 19); - value = (int)(part1 | part2); - return value; - } - case 60: - { - // MultipleRotateXorInstruction - value ^= 1420744071 ^ salt; - uint value2 = (uint)value >> 27; - uint part1 = (uint)value << (32 - 27); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 238093953; - return value; - } - case 61: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value = (value - _secretKey[84]) * -2096065051; - value ^= 1366253139 ^ salt; - return value; - } - case 62: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1974823163 ^ salt; - value = (value - _secretKey[132]) * 303900345; - return value; - } - case 63: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[119]); - uint part1 = value2 >> 22; - uint part2 = value2 << (32 - 22); - value = (int)(part1 | part2); - return value; - } - case 64: - { - // XorInstruction - value = ((value ^ 1262347216) - salt) ^ _secretKey[15]; - return value; - } - case 65: - { - // AddInstruction - value = ((value - 1780280992) ^ salt) - _secretKey[126]; - return value; - } - case 66: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value ^= -1198162446 ^ salt; - value = (value - _secretKey[85]) * 1314512283; - return value; - } - case 67: - { - // MultipleInstruction - value = (value - _secretKey[128] - salt) * 463417823; - return value; - } - case 68: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[178]); - uint part1 = value2 >> 24; - uint part2 = value2 << (32 - 24); - value = (int)(part1 | part2); - return value; - } - case 69: - { - // XorInstruction - value = ((value ^ 1649427052) - salt) ^ _secretKey[61]; - return value; - } - case 70: - { - // MultipleRotateXorInstruction - value ^= 849172121 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[83]) * 368180765; - return value; - } - case 71: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[169]); - uint part1 = value2 >> 16; - uint part2 = value2 << (32 - 16); - value = (int)(part1 | part2); - return value; - } - case 72: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -2092062916 + _secretKey[138]; - value ^= 1068287172 ^ salt; - return value; - } - case 73: - { - // MultipleInstruction - value = (value - _secretKey[34] - salt) * -495145181; - return value; - } - case 74: - { - // MultipleRotateXorInstruction - value ^= -145743337 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * 1735064809; - return value; - } - case 75: - { - // MultipleRotateXorInstruction - value ^= 280941267 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value = (value - _secretKey[142]) * 442035963; - return value; - } - case 76: - { - // MultipleInstruction - value = (value - _secretKey[156] - salt) * -971441783; - return value; - } - case 77: - { - // AddRotateXorInstruction - value ^= 827331935 ^ salt; - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 314625916 + _secretKey[192]; - return value; - } - case 78: - { - // MultipleInstruction - value = (value - _secretKey[141] - salt) * -1649657957; - return value; - } - case 79: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= -11549173 ^ salt; - value -= 1607953190 + _secretKey[133]; - return value; - } - case 80: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= 687186546 + _secretKey[95]; - value ^= -1454482890 ^ salt; - return value; - } - case 81: - { - // XorInstruction - value = ((value ^ 814860713) - salt) ^ _secretKey[195]; - return value; - } - case 82: - { - // AddRotateXorInstruction - value ^= 213310246 ^ salt; - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value -= 1998643542 + _secretKey[171]; - return value; - } - case 83: - { - // AddRotateXorInstruction - value ^= -696314173 ^ salt; - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 542686146 + _secretKey[249]; - return value; - } - case 84: - { - // AddRotateXorInstruction - value ^= 118718247 ^ salt; - uint value2 = (uint)value >> 9; - uint part1 = (uint)value << (32 - 9); - value = (int)(value2 | part1); - value -= 1734820207 + _secretKey[2]; - return value; - } - case 85: - { - // XorInstruction - value = ((value ^ 1553710234) - salt) ^ _secretKey[143]; - return value; - } - case 86: - { - // AddRotateXorInstruction - value ^= -1402843691 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= -217984331 + _secretKey[146]; - return value; - } - case 87: - { - // MultipleInstruction - value = (value - _secretKey[5] - salt) * -814971689; - return value; - } - case 88: - { - // MultipleRotateXorInstruction - value ^= -2044505542 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[158]) * 681320217; - return value; - } - case 89: - { - // AddInstruction - value = ((value - -1213654475) ^ salt) - _secretKey[40]; - return value; - } - case 90: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value = (value - _secretKey[206]) * 583163349; - value ^= -1886972278 ^ salt; - return value; - } - case 91: - { - // AddRotateXorInstruction - value ^= -979249928 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -1724625239 + _secretKey[223]; - return value; - } - case 92: - { - // XorInstruction - value = ((value ^ -1104541704) - salt) ^ _secretKey[83]; - return value; - } - case 93: - { - // XorInstruction - value = ((value ^ 311150152) - salt) ^ _secretKey[31]; - return value; - } - case 94: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * 1535026385; - value ^= 116496631 ^ salt; - return value; - } - case 95: - { - // MultipleRotateXorInstruction - value ^= 2133438141 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value = (value - _secretKey[87]) * 1779203413; - return value; - } - case 96: - { - // MultipleRotateXorInstruction - value ^= 225535005 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[174]) * 521638757; - return value; - } - case 97: - { - // MultipleRotateXorInstruction - value ^= -1703839105 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[175]) * -1131776573; - return value; - } - case 98: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -1783079937 + _secretKey[78]; - value ^= -447564571 ^ salt; - return value; - } - case 99: - { - // XorInstruction - value = ((value ^ -316631669) - salt) ^ _secretKey[111]; - return value; - } - case 100: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * 898292471; - value ^= -405694625 ^ salt; - return value; - } - case 101: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 6; - uint part1 = (uint)value << (32 - 6); - value = (int)(value2 | part1); - value ^= -1551058348 ^ salt; - value = (value - _secretKey[212]) * -22167815; - return value; - } - case 102: - { - // AddInstruction - value = ((value - -853736135) ^ salt) - _secretKey[18]; - return value; - } - case 103: - { - // AddInstruction - value = ((value - 1321376878) ^ salt) - _secretKey[116]; - return value; - } - case 104: - { - // MultipleRotateXorInstruction - value ^= 541697309 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[7]) * -1964889845; - return value; - } - case 105: - { - // AddRotateXorInstruction - value ^= 1176608900 ^ salt; - uint value2 = (uint)value >> 4; - uint part1 = (uint)value << (32 - 4); - value = (int)(value2 | part1); - value -= -822594180 + _secretKey[1]; - return value; - } - case 106: - { - // AddInstruction - value = ((value - -882893600) ^ salt) - _secretKey[110]; - return value; - } - case 107: - { - // MultipleRotateXorInstruction - value ^= -1566546809 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[114]) * 406480373; - return value; - } - case 108: - { - // MultipleInstruction - value = (value - _secretKey[97] - salt) * 200608377; - return value; - } - case 109: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value -= 1161425930 + _secretKey[43]; - value ^= -72794161 ^ salt; - return value; - } - case 110: - { - // AddInstruction - value = ((value - -1619543125) ^ salt) - _secretKey[238]; - return value; - } - case 111: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -1766468683 + _secretKey[241]; - value ^= 1170459122 ^ salt; - return value; - } - case 112: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 11; - uint part2 = (uint)value << (32 - 11); - value = (int)(part1 | part2); - value ^= 323019346 ^ salt; - value -= 251687012 + _secretKey[219]; - return value; - } - case 113: - { - // AddInstruction - value = ((value - -1049972438) ^ salt) - _secretKey[97]; - return value; - } - case 114: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value = (value - _secretKey[216]) * 594045631; - value ^= -492239002 ^ salt; - return value; - } - case 115: - { - // AddInstruction - value = ((value - -748126329) ^ salt) - _secretKey[221]; - return value; - } - case 116: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= -5933889 ^ salt; - value -= -441051263 + _secretKey[96]; - return value; - } - case 117: - { - // MultipleRotateXorInstruction - value ^= 543895274 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value = (value - _secretKey[88]) * 1253478165; - return value; - } - case 118: - { - // MultipleInstruction - value = (value - _secretKey[140] - salt) * 1897067971; - return value; - } - case 119: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[175]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 120: - { - // MultipleRotateXorInstruction - value ^= 1300544743 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * -927555255; - return value; - } - case 121: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= 678597707 + _secretKey[119]; - value ^= -547380749 ^ salt; - return value; - } - case 122: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -1394333385; - value ^= 683601851 ^ salt; - return value; - } - case 123: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[15]); - uint part1 = value2 >> 20; - uint part2 = value2 << (32 - 20); - value = (int)(part1 | part2); - return value; - } - case 124: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[132]); - uint part1 = value2 >> 8; - uint part2 = value2 << (32 - 8); - value = (int)(part1 | part2); - return value; - } - case 125: - { - // MultipleInstruction - value = (value - _secretKey[120] - salt) * 412809175; - return value; - } - case 126: - { - // AddInstruction - value = ((value - -1374139785) ^ salt) - _secretKey[197]; - return value; - } - case 127: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[26]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 128: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value -= 723646816 + _secretKey[146]; - value ^= 1415280510 ^ salt; - return value; - } - case 129: - { - // AddRotateXorInstruction - value ^= 2132310656 ^ salt; - uint value2 = (uint)value >> 30; - uint part1 = (uint)value << (32 - 30); - value = (int)(value2 | part1); - value -= 1410706317 + _secretKey[165]; - return value; - } - case 130: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value -= -483221582 + _secretKey[93]; - value ^= 1264971736 ^ salt; - return value; - } - case 131: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 17; - uint part2 = (uint)value << (32 - 17); - value = (int)(part1 | part2); - value ^= 1531807059 ^ salt; - value -= -1872731835 + _secretKey[53]; - return value; - } - case 132: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 10; - uint part2 = (uint)value << (32 - 10); - value = (int)(part1 | part2); - value ^= 306666665 ^ salt; - value -= 264114638 + _secretKey[240]; - return value; - } - case 133: - { - // AddRotateXorInstruction - value ^= -1266414649 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= 824712252 + _secretKey[138]; - return value; - } - case 134: - { - // AddRotateXorInstruction - value ^= 2133737246 ^ salt; - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -766337246 + _secretKey[35]; - return value; - } - case 135: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= 1683555122 ^ salt; - value -= -1997614825 + _secretKey[165]; - return value; - } - case 136: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value ^= -1305042504 ^ salt; - value = (value - _secretKey[57]) * 949096539; - return value; - } - case 137: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[192]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 138: - { - // XorInstruction - value = ((value ^ 1715223135) - salt) ^ _secretKey[135]; - return value; - } - case 139: - { - // MultipleInstruction - value = (value - _secretKey[79] - salt) * -307106491; - return value; - } - case 140: - { - // AddRotateXorInstruction - value ^= 806320034 ^ salt; - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -408450171 + _secretKey[11]; - return value; - } - case 141: - { - // AddInstruction - value = ((value - -433941646) ^ salt) - _secretKey[95]; - return value; - } - case 142: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 26; - uint part2 = (uint)value << (32 - 26); - value = (int)(part1 | part2); - value ^= 2132471747 ^ salt; - value -= 1775820811 + _secretKey[169]; - return value; - } - case 143: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value ^= 114258470 ^ salt; - value = (value - _secretKey[19]) * 1566112771; - return value; - } - case 144: - { - // AddRotateXorInstruction - value ^= -1181275232 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -650723591 + _secretKey[206]; - return value; - } - case 145: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * 39803307; - return value; - } - case 146: - { - // XorInstruction - value = ((value ^ -1297404981) - salt) ^ _secretKey[154]; - return value; - } - case 147: - { - // MultipleRotateXorInstruction - value ^= 801710213 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value = (value - _secretKey[181]) * -1217833329; - return value; - } - case 148: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 29; - uint part2 = (uint)value << (32 - 29); - value = (int)(part1 | part2); - value ^= 1566976773 ^ salt; - value -= -1933121809 + _secretKey[230]; - return value; - } - case 149: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[188]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 150: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[53]); - uint part1 = value2 >> 30; - uint part2 = value2 << (32 - 30); - value = (int)(part1 | part2); - return value; - } - case 151: - { - // AddInstruction - value = ((value - -2119615805) ^ salt) - _secretKey[138]; - return value; - } - case 152: - { - // MultipleRotateXorInstruction - value ^= 221292457 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[102]) * -1630338257; - return value; - } - case 153: - { - // MultipleRotateXorInstruction - value ^= 1486712056 ^ salt; - uint value2 = (uint)value >> 13; - uint part1 = (uint)value << (32 - 13); - value = (int)(value2 | part1); - value = (value - _secretKey[248]) * -1360595481; - return value; - } - case 154: - { - // MultipleInstruction - value = (value - _secretKey[72] - salt) * 1812161233; - return value; - } - case 155: - { - // MultipleRotateXorInstruction - value ^= -81016400 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[247]) * -47344461; - return value; - } - case 156: - { - // MultipleRotateXorInstruction - value ^= -1187848798 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value = (value - _secretKey[252]) * -1858496529; - return value; - } - case 157: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 16; - uint part2 = (uint)value << (32 - 16); - value = (int)(part1 | part2); - value ^= 1185916334 ^ salt; - value -= 605454035 + _secretKey[108]; - return value; - } - case 158: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -451761745 ^ salt; - value -= 2112611413 + _secretKey[235]; - return value; - } - case 159: - { - // XorInstruction - value = ((value ^ 1660696922) - salt) ^ _secretKey[229]; - return value; - } - case 160: - { - // MultipleRotateXorInstruction - value ^= -431219573 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[111]) * 1706905775; - return value; - } - case 161: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value = (value - _secretKey[198]) * -580820577; - value ^= 1658933717 ^ salt; - return value; - } - case 162: - { - // AddRotateXorInstruction - value ^= 609336148 ^ salt; - uint value2 = (uint)value >> 20; - uint part1 = (uint)value << (32 - 20); - value = (int)(value2 | part1); - value -= -1278798944 + _secretKey[72]; - return value; - } - case 163: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value ^= -1055021038 ^ salt; - value = (value - _secretKey[57]) * -620746171; - return value; - } - case 164: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 7; - uint part1 = (uint)value << (32 - 7); - value = (int)(value2 | part1); - value ^= 1389308323 ^ salt; - value = (value - _secretKey[225]) * 2035776477; - return value; - } - case 165: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value -= -1939584600 + _secretKey[124]; - value ^= 318043677 ^ salt; - return value; - } - case 166: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value ^= 2047590880 ^ salt; - value = (value - _secretKey[184]) * -748679859; - return value; - } - case 167: - { - // XorInstruction - value = ((value ^ -312123044) - salt) ^ _secretKey[114]; - return value; - } - case 168: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 1; - uint part2 = (uint)value << (32 - 1); - value = (int)(part1 | part2); - value ^= -1299860280 ^ salt; - value -= 1897551751 + _secretKey[139]; - return value; - } - case 169: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[10]); - uint part1 = value2 >> 15; - uint part2 = value2 << (32 - 15); - value = (int)(part1 | part2); - return value; - } - case 170: - { - // MultipleInstruction - value = (value - _secretKey[60] - salt) * 609589815; - return value; - } - case 171: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 21; - uint part1 = (uint)value << (32 - 21); - value = (int)(value2 | part1); - value = (value - _secretKey[242]) * 893240649; - value ^= 820953326 ^ salt; - return value; - } - case 172: - { - // XorInstruction - value = ((value ^ 921116076) - salt) ^ _secretKey[89]; - return value; - } - case 173: - { - // AddInstruction - value = ((value - -1261901861) ^ salt) - _secretKey[82]; - return value; - } - case 174: - { - // MultipleRotateXorInstruction - value ^= -1758870671 ^ salt; - uint value2 = (uint)value >> 1; - uint part1 = (uint)value << (32 - 1); - value = (int)(value2 | part1); - value = (value - _secretKey[42]) * -1163763527; - return value; - } - case 175: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value -= 1254595032 + _secretKey[10]; - value ^= -99371457 ^ salt; - return value; - } - case 176: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= -2036462975 ^ salt; - value -= 1901168605 + _secretKey[131]; - return value; - } - case 177: - { - // MultipleRotateXorInstruction - value ^= -805817000 ^ salt; - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[29]) * -1809334639; - return value; - } - case 178: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 12; - uint part2 = (uint)value << (32 - 12); - value = (int)(part1 | part2); - value ^= 762578411 ^ salt; - value -= 28490730 + _secretKey[13]; - return value; - } - case 179: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 24; - uint part1 = (uint)value << (32 - 24); - value = (int)(value2 | part1); - value -= -41308497 + _secretKey[85]; - value ^= 1812019570 ^ salt; - return value; - } - case 180: - { - // XorInstruction - value = ((value ^ 1563652208) - salt) ^ _secretKey[231]; - return value; - } - case 181: - { - // AddRotateXorInstruction - value ^= -1148350591 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= -542613261 + _secretKey[75]; - return value; - } - case 182: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 19; - uint part2 = (uint)value << (32 - 19); - value = (int)(part1 | part2); - value ^= 1842755263 ^ salt; - value -= 1462569147 + _secretKey[135]; - return value; - } - case 183: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value ^= -159244912 ^ salt; - value = (value - _secretKey[15]) * -663204867; - return value; - } - case 184: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[230]); - uint part1 = value2 >> 5; - uint part2 = value2 << (32 - 5); - value = (int)(part1 | part2); - return value; - } - case 185: - { - // AddRotateXorInstruction - value ^= 1218428368 ^ salt; - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value -= 45305078 + _secretKey[119]; - return value; - } - case 186: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 567100030 ^ salt; - value -= 148564506 + _secretKey[160]; - return value; - } - case 187: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[242]); - uint part1 = value2 >> 21; - uint part2 = value2 << (32 - 21); - value = (int)(part1 | part2); - return value; - } - case 188: - { - // MultipleRotateXorInstruction - value ^= 730302816 ^ salt; - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value = (value - _secretKey[30]) * -1488719571; - return value; - } - case 189: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 190: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[69]); - uint part1 = value2 >> 29; - uint part2 = value2 << (32 - 29); - value = (int)(part1 | part2); - return value; - } - case 191: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[153]) * 1590990225; - value ^= 1474104403 ^ salt; - return value; - } - case 192: - { - // AddInstruction - value = ((value - 1345231273) ^ salt) - _secretKey[170]; - return value; - } - case 193: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[138]); - uint part1 = value2 >> 28; - uint part2 = value2 << (32 - 28); - value = (int)(part1 | part2); - return value; - } - case 194: - { - // AddRotateXorInstruction - value ^= -1086752221 ^ salt; - uint value2 = (uint)value >> 2; - uint part1 = (uint)value << (32 - 2); - value = (int)(value2 | part1); - value -= -1649692985 + _secretKey[138]; - return value; - } - case 195: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 5; - uint part1 = (uint)value << (32 - 5); - value = (int)(value2 | part1); - value = (value - _secretKey[23]) * -718602987; - value ^= 216360478 ^ salt; - return value; - } - case 196: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 25; - uint part1 = (uint)value << (32 - 25); - value = (int)(value2 | part1); - value -= -922639548 + _secretKey[211]; - value ^= 1736125070 ^ salt; - return value; - } - case 197: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value -= -1729078426 + _secretKey[124]; - value ^= -1590872932 ^ salt; - return value; - } - case 198: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 13; - uint part2 = (uint)value << (32 - 13); - value = (int)(part1 | part2); - value ^= 2101329043 ^ salt; - value -= -2086916257 + _secretKey[135]; - return value; - } - case 199: - { - // XorInstruction - value = ((value ^ -1188487898) - salt) ^ _secretKey[133]; - return value; - } - case 200: - { - // MultipleInstruction - value = (value - _secretKey[162] - salt) * -1592735389; - return value; - } - case 201: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= -1882888353 + _secretKey[153]; - value ^= 2087683186 ^ salt; - return value; - } - case 202: - { - // MultipleRotateXorInstruction - value ^= -1855365205 ^ salt; - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value = (value - _secretKey[58]) * -1429384213; - return value; - } - case 203: - { - // MultipleInstruction - value = (value - _secretKey[66] - salt) * 180652695; - return value; - } - case 204: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 0; - uint part1 = (uint)value << (32 - 0); - value = (int)(value2 | part1); - value ^= 1668989123 ^ salt; - value = (value - _secretKey[206]) * 715760713; - return value; - } - case 205: - { - // MultipleInstruction - value = (value - _secretKey[169] - salt) * -19415893; - return value; - } - case 206: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[143]) * 408562579; - value ^= -387621173 ^ salt; - return value; - } - case 207: - { - // XorInstruction - value = ((value ^ -1302837102) - salt) ^ _secretKey[133]; - return value; - } - case 208: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 29; - uint part1 = (uint)value << (32 - 29); - value = (int)(value2 | part1); - value = (value - _secretKey[5]) * 199587543; - value ^= 1201861103 ^ salt; - return value; - } - case 209: - { - // AddInstruction - value = ((value - -1698116194) ^ salt) - _secretKey[188]; - return value; - } - case 210: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= -5412811 + _secretKey[40]; - value ^= 955827838 ^ salt; - return value; - } - case 211: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value ^= -261186202 ^ salt; - value = (value - _secretKey[206]) * 250403797; - return value; - } - case 212: - { - // XorInstruction - value = ((value ^ 1451245279) - salt) ^ _secretKey[215]; - return value; - } - case 213: - { - // AddInstruction - value = ((value - -48271475) ^ salt) - _secretKey[248]; - return value; - } - case 214: - { - // MultipleRotateXorInstruction - value ^= 280704379 ^ salt; - uint value2 = (uint)value >> 31; - uint part1 = (uint)value << (32 - 31); - value = (int)(value2 | part1); - value = (value - _secretKey[72]) * -1743417391; - return value; - } - case 215: - { - // MultipleRotateXorInstruction - value ^= -1507466225 ^ salt; - uint value2 = (uint)value >> 17; - uint part1 = (uint)value << (32 - 17); - value = (int)(value2 | part1); - value = (value - _secretKey[176]) * -795921711; - return value; - } - case 216: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[162]); - uint part1 = value2 >> 23; - uint part2 = value2 << (32 - 23); - value = (int)(part1 | part2); - return value; - } - case 217: - { - // XorInstruction - value = ((value ^ -1329546797) - salt) ^ _secretKey[108]; - return value; - } - case 218: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 11; - uint part1 = (uint)value << (32 - 11); - value = (int)(value2 | part1); - value -= 1710889501 + _secretKey[85]; - value ^= 846489904 ^ salt; - return value; - } - case 219: - { - // XorInstruction - value = ((value ^ -339712479) - salt) ^ _secretKey[127]; - return value; - } - case 220: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 15; - uint part1 = (uint)value << (32 - 15); - value = (int)(value2 | part1); - value -= -308188673 + _secretKey[78]; - value ^= -1008587035 ^ salt; - return value; - } - case 221: - { - // MultipleInstruction - value = (value - _secretKey[111] - salt) * 773277731; - return value; - } - case 222: - { - // MultipleInstruction - value = (value - _secretKey[198] - salt) * 1149219487; - return value; - } - case 223: - { - // AddInstruction - value = ((value - -449129672) ^ salt) - _secretKey[160]; - return value; - } - case 224: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value ^= -180027834 ^ salt; - value = (value - _secretKey[84]) * 102372989; - return value; - } - case 225: - { - // XorInstruction - value = ((value ^ 946019090) - salt) ^ _secretKey[58]; - return value; - } - case 226: - { - // AddRotateXorInstruction - value ^= 1350981383 ^ salt; - uint value2 = (uint)value >> 3; - uint part1 = (uint)value << (32 - 3); - value = (int)(value2 | part1); - value -= 694016884 + _secretKey[225]; - return value; - } - case 227: - { - // AddRotateXorInstruction - value ^= 1680252929 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= -870643939 + _secretKey[168]; - return value; - } - case 228: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[184]); - uint part1 = value2 >> 4; - uint part2 = value2 << (32 - 4); - value = (int)(part1 | part2); - return value; - } - case 229: - { - // AddRotateXorInstruction - value ^= -1727043214 ^ salt; - uint value2 = (uint)value >> 28; - uint part1 = (uint)value << (32 - 28); - value = (int)(value2 | part1); - value -= 1785715822 + _secretKey[199]; - return value; - } - case 230: - { - // XorInstruction - value = ((value ^ -1277148537) - salt) ^ _secretKey[139]; - return value; - } - case 231: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value ^= 1940873679 ^ salt; - value = (value - _secretKey[226]) * -528829791; - return value; - } - case 232: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 14; - uint part1 = (uint)value << (32 - 14); - value = (int)(value2 | part1); - value = (value - _secretKey[171]) * 1486956053; - value ^= -879839609 ^ salt; - return value; - } - case 233: - { - // AddInstruction - value = ((value - 328489970) ^ salt) - _secretKey[181]; - return value; - } - case 234: - { - // MultipleInstruction - value = (value - _secretKey[89] - salt) * -1387476699; - return value; - } - case 235: - { - // XorAddRotateInstruction - uint value2 = (uint)value >> 8; - uint part1 = (uint)value << (32 - 8); - value = (int)(value2 | part1); - value -= -1977097134 + _secretKey[203]; - value ^= 1290000091 ^ salt; - return value; - } - case 236: - { - // AddInstruction - value = ((value - 1890859361) ^ salt) - _secretKey[113]; - return value; - } - case 237: - { - // AddRotateXorInstruction - value ^= 1434413518 ^ salt; - uint value2 = (uint)value >> 10; - uint part1 = (uint)value << (32 - 10); - value = (int)(value2 | part1); - value -= 1045620543 + _secretKey[216]; - return value; - } - case 238: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 0; - uint part2 = (uint)value << (32 - 0); - value = (int)(part1 | part2); - value ^= 1591345537 ^ salt; - value -= -1706485027 + _secretKey[131]; - return value; - } - case 239: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 24; - uint part2 = (uint)value << (32 - 24); - value = (int)(part1 | part2); - value ^= 1117669949 ^ salt; - value -= 1271081841 + _secretKey[29]; - return value; - } - case 240: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 12; - uint part1 = (uint)value << (32 - 12); - value = (int)(value2 | part1); - value = (value - _secretKey[235]) * 1588287429; - value ^= -842525462 ^ salt; - return value; - } - case 241: - { - // AddInstruction - value = ((value - 1030822002) ^ salt) - _secretKey[175]; - return value; - } - case 242: - { - // MultipleRotateXorInstruction - value ^= 811922151 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value = (value - _secretKey[57]) * 769862473; - return value; - } - case 243: - { - // AddRotateXorInstruction - value ^= -1258702719 ^ salt; - uint value2 = (uint)value >> 23; - uint part1 = (uint)value << (32 - 23); - value = (int)(value2 | part1); - value -= 656680947 + _secretKey[75]; - return value; - } - case 244: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 19; - uint part1 = (uint)value << (32 - 19); - value = (int)(value2 | part1); - value = (value - _secretKey[191]) * -883345609; - value ^= 90809787 ^ salt; - return value; - } - case 245: - { - // AddRotateXorInstruction - value ^= 99436168 ^ salt; - uint value2 = (uint)value >> 16; - uint part1 = (uint)value << (32 - 16); - value = (int)(value2 | part1); - value -= -532913580 + _secretKey[15]; - return value; - } - case 246: - { - // MultipleXorRotateInstruction - uint value2 = (uint)value >> 22; - uint part1 = (uint)value << (32 - 22); - value = (int)(value2 | part1); - value ^= 1471598712 ^ salt; - value = (value - _secretKey[230]) * -599880499; - return value; - } - case 247: - { - // XorMultipleRotateInstruction - uint value2 = (uint)value >> 26; - uint part1 = (uint)value << (32 - 26); - value = (int)(value2 | part1); - value = (value - _secretKey[15]) * -1447936463; - value ^= 1941306053 ^ salt; - return value; - } - case 248: - { - // AddRotateXorInstruction - value ^= 2045091157 ^ salt; - uint value2 = (uint)value >> 18; - uint part1 = (uint)value << (32 - 18); - value = (int)(value2 | part1); - value -= 883137918 + _secretKey[96]; - return value; - } - case 249: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[165]); - uint part1 = value2 >> 13; - uint part2 = value2 << (32 - 13); - value = (int)(part1 | part2); - return value; - } - case 250: - { - // AddInstruction - value = ((value - -394947456) ^ salt) - _secretKey[96]; - return value; - } - case 251: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[93]); - uint part1 = value2 >> 18; - uint part2 = value2 << (32 - 18); - value = (int)(part1 | part2); - return value; - } - case 252: - { - // AddInstruction - value = ((value - 1917332797) ^ salt) - _secretKey[69]; - return value; - } - case 253: - { - // AddXorRotateInstruction - uint part1 = (uint)value >> 14; - uint part2 = (uint)value << (32 - 14); - value = (int)(part1 | part2); - value ^= -1509317223 ^ salt; - value -= 1006809939 + _secretKey[113]; - return value; - } - case 254: - { - // BitRotateInstruction - uint value2 = (uint)((value - salt) ^ _secretKey[170]); - uint part1 = value2 >> 9; - uint part2 = value2 << (32 - 9); - value = (int)(part1 | part2); - return value; - } - case 255: - { - // AddInstruction - value = ((value - 683715132) ^ salt) - _secretKey[138]; - return value; - } - - default: - throw new System.Exception($"Invalid opCode:{opCode}"); - } - } - - } -} - diff --git a/Samples/WorkWithHybridCLR/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta b/Samples/WorkWithHybridCLR/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta deleted file mode 100644 index 8752a2b..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Obfuz/GeneratedEncryptionVirtualMachine.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 406c63e9d464ca544ac337bc8fcce30e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus.meta b/Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus.meta deleted file mode 100644 index c4c116b..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 75e20a8abe7b86247837ffce1117762a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta b/Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta deleted file mode 100644 index cdb1441..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Obfuz/SymbolObfus/symbol-mapping.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b8e3f4340cc69fa4889a61a211cf24c5 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Obfuz/link.xml b/Samples/WorkWithHybridCLR/Assets/Obfuz/link.xml deleted file mode 100644 index 4051a8d..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Obfuz/link.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Samples/WorkWithHybridCLR/Assets/Obfuz/link.xml.meta b/Samples/WorkWithHybridCLR/Assets/Obfuz/link.xml.meta deleted file mode 100644 index e7d6452..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Obfuz/link.xml.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 94c7f23dba42c474ebf5e764349d5afa -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Resources.meta b/Samples/WorkWithHybridCLR/Assets/Resources.meta deleted file mode 100644 index 56aa397..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Resources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4d42a5aa28dcabc428e7a06b13421410 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz.meta b/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz.meta deleted file mode 100644 index 3a82b4c..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5be12685e3d38a24ab47ccfde4f424a1 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes b/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes deleted file mode 100644 index 666203486e21874a44414fa9318f227e3e0ed94e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWg+~lD27bqc4$KVEi4UVl-IV#nod0ZH**l1jmp_mkF|B#~9*7#TsUhK+k z71&|ydybMXNJJIyaAVin@QkY092#ip$W|ZeD|32vQ?@%83;{RAv8=W^?9+qVjx+7D z@gF(q%Um*%3T#%O)-JQ)>9g3K^LlgP<)$ZWUT(5Dtsw$TuM(a^xyBfy&5DnXtJ8SPWXW`>b+x54(~# z)N?QWsn>Tg(BRzL;4DVvn}@-_U(0?OM;XMuC1^J zaB597P88Iu*wRT3^L%yL1yfoo?^eINa#BV_laBBl4(8HQ661INoxXt*^NW#ZwXmh! z<5k4Ep8V2FtrQQTIC&VOH~Hd_XXa_YmRMFb8iw-N1Ez${2x~a zDI5=F0_gsmj<0$OX$p4pyba6EyRo>+yGN_&dIc_J&b!KARJ%j#f=R^2QyIvvRb!mY zDJI$zNYH`wXCbd#I$)y$$TL2Ulm!sMj+K)rGEztZWI8l(Dl50aaCtzu(w6@?Rfzy+ zf_AzVgk2$YS=vutD?4jbrX!(q772{hpteh{)8F>sM9L{+{ws(#r@xF$bd&#G3WdsB zo&fTuRXT@*_%uCjyYORv6QZC@Ji@&9cnzURzd2M5vm`M*51&av+{UdiJoepZGM`6L zb3rHn;6GVwMS=qqV;IeX!ZskC$j1hp;WzLPL;72?wOnJF7TeNxS=q~ zFf~ACZr3T*O6fL%xxF-%#J9gL!!G9TO$Qjh=A1GoSy6m##K;SjsPeslp}*J9(kQA{ zb^gIsnRqE3k4DVG`xiTJh3xE!uJw2r6P#?72~yUv+QS~^9s#TQr43E06)X(D{{b=} zO`%M>C}Ij2<)qVb1a@=~EQnOb?#MoKx@b=U=(X7u#89vfDpgHga?m-gLFi5RNY5oG zyqt*FQgRu(MrkdvrZTH#kyy_0Atu|D7Z+$16FR7`*nYX}M{ly-Xt@wO0nIO&ga?iw ujO^{`zvJR~ZG{!VZ33ZtQY20PjZ)Ic$;ewkQYr`Yq*rfuc4{rsVd#X_rTQBH diff --git a/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta b/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta deleted file mode 100644 index cfaf37d..0000000 --- a/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultDynamicSecretKey.bytes.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c05b06a0efaf2b1449760b6e43a887d3 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes b/Samples/WorkWithHybridCLR/Assets/Resources/Obfuz/defaultStaticSecretKey.bytes deleted file mode 100644 index d91a82dafebb3f968af0759569b8a7b8b162caa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poWuad=sgU47iFfE^dzNj-D}T&^6H@!3j69H%>yX!OuzZE>_-*Vn^UeVP~V znCw*zBLM6c-rl0iwZK-SOug5kv6fMroS^SoI3`j|5 z!SuGkggBksOZddck3SQXzp(i=D4!I#7r!RZ!+th_7!Txw;uE@H<=}jFB5XhJR5Z2m zz%x4np0VZ=SM~eT{6G9tV!zy)Iv0muv+vygbvI^QPf>8JdZT9imNrBK`}m_)JS$ej zmRD6KT~WC)bhJyO?@p#>D6ctTtp>f%5hx!9FGwGBr|M2qA#Uh8IRR3|Z!x>)abprW z9YHcNjICn{6mm(0dl}QQxmi?I2Zv%duwY*GkXTCzFQp@^H?`xe1c3!@?7BiY<-)RH z&Em2Gam4#bq=AC+L4zC*RzKUOG?HSS30m$cWAy6@OjbMQw(kDuC6^TTm|Bw znvkQl^CP4dw{iE>Tz@Q7N}rUJl?c@8X*H*idqHxBn{w5E#TB>CQF^fWyC)bA{!c+L z=K?neYbQzVb|t+%!S7yJD&=XysmLU;R~Xk)pGrs`rpsm~d*i9eL& zQD%&XlNpG|i7NxS`TV_r{^8K7x4?otR00pii2!Vde1(bi*{p4RoIEQRw-f+X3P_#( zrp!WG7ZBu9c!m1{XqO&+FP+7Y%8MYCC#IxsOs=$CusY55M;!>J$IJ&6KJp0Wv>8CM z>Zmav;(f&5xU(s8^&vz?i55tIo_#P;2;7SKze@gZ+6lpzHrihG6sD?()5Hrx?&inf zHot&$`tby?&W5Gz7*(g=z~%UF5_8DG8b+=V^~|&PC|8={-o7g&VTVDCVf|!2%IJRl zvQxF}W3D$G2C?hHlk!yzz;%&z+os2@p$kF?ki6cAcVW3UIcecP%fVzYAm*O*r-hQY~9md%2 zN*Yc~i;-p*j?JOV63t>ALm?;{$q=8!)NxKCXKy{7{+X4jc_j4(i!k^8y=>V7YaG(C z(N_x|t~iZLl3ctS06b`NK5tz!MQ~3Bgqeu$v?dx*9a<(t4iqxq98aKtP4<|tFT@4^", - "defaultInstantiationMode": 1 - }, - "newSceneOverride": 0 -} \ No newline at end of file diff --git a/Samples/WorkWithHybridCLR/ProjectSettings/TagManager.asset b/Samples/WorkWithHybridCLR/ProjectSettings/TagManager.asset deleted file mode 100644 index 1c92a78..0000000 --- a/Samples/WorkWithHybridCLR/ProjectSettings/TagManager.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 diff --git a/Samples/WorkWithHybridCLR/ProjectSettings/TimeManager.asset b/Samples/WorkWithHybridCLR/ProjectSettings/TimeManager.asset deleted file mode 100644 index 558a017..0000000 --- a/Samples/WorkWithHybridCLR/ProjectSettings/TimeManager.asset +++ /dev/null @@ -1,9 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.33333334 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 diff --git a/Samples/WorkWithHybridCLR/ProjectSettings/UnityConnectSettings.asset b/Samples/WorkWithHybridCLR/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index a88bee0..0000000 --- a/Samples/WorkWithHybridCLR/ProjectSettings/UnityConnectSettings.asset +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 1 - m_Enabled: 0 - m_TestMode: 0 - m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events - m_EventUrl: https://cdp.cloud.unity3d.com/v1/events - m_ConfigUrl: https://config.uca.cloud.unity3d.com - m_DashboardUrl: https://dashboard.unity3d.com - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com - m_Enabled: 0 - m_LogBufferSize: 10 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 0 - m_TestMode: 0 - m_InitializeOnStartup: 1 - m_PackageRequiringCoreStatsPresent: 0 - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_IosGameId: - m_AndroidGameId: - m_GameIds: {} - m_GameId: - PerformanceReportingSettings: - m_Enabled: 0 diff --git a/Samples/WorkWithHybridCLR/ProjectSettings/VFXManager.asset b/Samples/WorkWithHybridCLR/ProjectSettings/VFXManager.asset deleted file mode 100644 index 3a95c98..0000000 --- a/Samples/WorkWithHybridCLR/ProjectSettings/VFXManager.asset +++ /dev/null @@ -1,12 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!937362698 &1 -VFXManager: - m_ObjectHideFlags: 0 - m_IndirectShader: {fileID: 0} - m_CopyBufferShader: {fileID: 0} - m_SortShader: {fileID: 0} - m_StripUpdateShader: {fileID: 0} - m_RenderPipeSettingsPath: - m_FixedTimeStep: 0.016666668 - m_MaxDeltaTime: 0.05 diff --git a/Samples/WorkWithHybridCLR/ProjectSettings/VersionControlSettings.asset b/Samples/WorkWithHybridCLR/ProjectSettings/VersionControlSettings.asset deleted file mode 100644 index dca2881..0000000 --- a/Samples/WorkWithHybridCLR/ProjectSettings/VersionControlSettings.asset +++ /dev/null @@ -1,8 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!890905787 &1 -VersionControlSettings: - m_ObjectHideFlags: 0 - m_Mode: Visible Meta Files - m_CollabEditorSettings: - inProgressEnabled: 1 diff --git a/Samples/WorkWithHybridCLR/ProjectSettings/XRSettings.asset b/Samples/WorkWithHybridCLR/ProjectSettings/XRSettings.asset deleted file mode 100644 index 482590c..0000000 --- a/Samples/WorkWithHybridCLR/ProjectSettings/XRSettings.asset +++ /dev/null @@ -1,10 +0,0 @@ -{ - "m_SettingKeys": [ - "VR Device Disabled", - "VR Device User Alert" - ], - "m_SettingValues": [ - "False", - "False" - ] -} \ No newline at end of file diff --git a/com.code-philosophy.obfuz/LICENSE b/com.code-philosophy.obfuz/LICENSE deleted file mode 100644 index 093e599..0000000 --- a/com.code-philosophy.obfuz/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2025 Code Philosophy(代码哲学) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/com.code-philosophy.obfuz4hybridclr/Editor.meta b/com.code-philosophy.obfuz4hybridclr/Editor.meta deleted file mode 100644 index ec94239..0000000 --- a/com.code-philosophy.obfuz4hybridclr/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 067341936b8cb2242be3bdc83f3ca3cd -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs b/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs deleted file mode 100644 index a7815e2..0000000 --- a/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs +++ /dev/null @@ -1,79 +0,0 @@ -using HybridCLR.Editor; -using Obfuz.Settings; -using Obfuz; -using System; -using System.Collections.Generic; -using UnityEditor; -using System.IO; -using UnityEngine; -using Obfuz.Unity; - -namespace Obfuz4HybridCLR -{ - public static class ObfuscateUtil - { - public static bool AreSameDirectory(string path1, string path2) - { - try - { - var dir1 = new DirectoryInfo(path1); - var dir2 = new DirectoryInfo(path2); - - return dir1.FullName.TrimEnd('\\') == dir2.FullName.TrimEnd('\\'); - } - catch - { - return false; - } - } - - public static void ObfuscateHotUpdateAssemblies(BuildTarget target, string outputDir) - { - string hotUpdateDllPath = SettingsUtil.GetHotUpdateDllsOutputDirByTarget(target); - - AssemblySettings assemblySettings = ObfuzSettings.Instance.assemblySettings; - ObfuscationProcess.ValidateReferences(hotUpdateDllPath, new HashSet(assemblySettings.GetAssembliesToObfuscate()), new HashSet(assemblySettings.GetObfuscationRelativeAssemblyNames())); - var assemblySearchPaths = new List - { - hotUpdateDllPath, - }; - if (AreSameDirectory(hotUpdateDllPath, outputDir)) - { - throw new Exception($"hotUpdateDllPath:{hotUpdateDllPath} can't be same to outputDir:{outputDir}"); - } - Obfuscate(target, assemblySearchPaths, outputDir); - foreach (string hotUpdateAssemblyName in SettingsUtil.HotUpdateAssemblyNamesExcludePreserved) - { - string srcFile = $"{hotUpdateDllPath}/{hotUpdateAssemblyName}.dll"; - string dstFile = $"{outputDir}/{hotUpdateAssemblyName}.dll"; - // only copy non obfuscated assemblies - if (File.Exists(srcFile) && !File.Exists(dstFile)) - { - File.Copy(srcFile, dstFile, true); - Debug.Log($"[CompileAndObfuscateDll] Copy nonObfuscated assembly {srcFile} to {dstFile}"); - } - } - } - - public static void Obfuscate(BuildTarget target, List assemblySearchPaths, string obfuscatedAssemblyOutputPath) - { - var obfuzSettings = ObfuzSettings.Instance; - - var assemblySearchDirs = assemblySearchPaths; - ObfuscatorBuilder builder = ObfuscatorBuilder.FromObfuzSettings(obfuzSettings, target, true); - builder.InsertTopPriorityAssemblySearchPaths(assemblySearchDirs); - builder.CoreSettingsFacade.obfuscatedAssemblyOutputPath = obfuscatedAssemblyOutputPath; - - foreach (var assemblySearchDir in builder.CoreSettingsFacade.assemblySearchPaths) - { - if (AreSameDirectory(assemblySearchDir, obfuscatedAssemblyOutputPath)) - { - throw new Exception($"assemblySearchDir:{assemblySearchDir} can't be same to ObfuscatedAssemblyOutputPath:{obfuscatedAssemblyOutputPath}"); - } - } - - Obfuscator obfuz = builder.Build(); - obfuz.Run(); - } - } -} diff --git a/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs.meta b/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs.meta deleted file mode 100644 index 3702fdd..0000000 --- a/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b7f5fe18513bcdd4c8960d908e88402e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef b/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef deleted file mode 100644 index 2af5cd5..0000000 --- a/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "Obfuz4HybridCLR.Editor", - "rootNamespace": "", - "references": [ - "GUID:2373f786d14518f44b0f475db77ba4de", - "GUID:66e09fc524ec6594b8d6ca1d91aa1a41" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef.meta b/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef.meta deleted file mode 100644 index cc375a6..0000000 --- a/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3743e71edcd5bd8499007797ef02cbfb -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs b/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs deleted file mode 100644 index f5c161e..0000000 --- a/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs +++ /dev/null @@ -1,124 +0,0 @@ -using HybridCLR.Editor.Commands; -using HybridCLR.Editor; -using Obfuz.Settings; -using Obfuz; -using System.Collections; -using System.Collections.Generic; -using UnityEditor; -using UnityEngine; -using System.Reflection; -using System; -using System.IO; -using HybridCLR.Editor.Link; -using HybridCLR.Editor.Meta; -using UnityEditor.Build; -using HybridCLR.Editor.Installer; -using HybridCLR.Editor.MethodBridge; -using System.Linq; -using Analyzer = HybridCLR.Editor.MethodBridge.Analyzer; -using HybridCLR.Editor.Settings; -using Obfuz.Utils; -using FileUtil = Obfuz.Utils.FileUtil; -using IAssemblyResolver = HybridCLR.Editor.Meta.IAssemblyResolver; -using CombinedAssemblyResolver = HybridCLR.Editor.Meta.CombinedAssemblyResolver; -using MetaUtil = HybridCLR.Editor.Meta.MetaUtil; -using AssemblyCache = HybridCLR.Editor.Meta.AssemblyCache; - -namespace Obfuz4HybridCLR -{ - public static class PrebuildCommandExt - { - public static string GetObfuscatedHotUpdateAssemblyOutputPath(BuildTarget target) - { - return $"{ObfuzSettings.Instance.ObfuzRootDir}/{target}/ObfuscatedHotUpdateAssemblies"; - } - - - [MenuItem("HybridCLR/ObfuzExtension/GenerateAll")] - public static void GenerateAll() - { - var installer = new InstallerController(); - if (!installer.HasInstalledHybridCLR()) - { - throw new BuildFailedException($"You have not initialized HybridCLR, please install it via menu 'HybridCLR/Installer'"); - } - BuildTarget target = EditorUserBuildSettings.activeBuildTarget; - CompileDllCommand.CompileDll(target); - Il2CppDefGeneratorCommand.GenerateIl2CppDef(); - LinkGeneratorCommand.GenerateLinkXml(target); - StripAOTDllCommand.GenerateStripedAOTDlls(target); - AOTReferenceGeneratorCommand.GenerateAOTGenericReference(target); - - string obfuscatedHotUpdateDllPath = GetObfuscatedHotUpdateAssemblyOutputPath(target); - ObfuscateUtil.ObfuscateHotUpdateAssemblies(target, obfuscatedHotUpdateDllPath); - GenerateMethodBridgeAndReversePInvokeWrapper(target, obfuscatedHotUpdateDllPath); - } - - [MenuItem("HybridCLR/ObfuzExtension/CompileAndObfuscateDll")] - public static void CompileAndObfuscateDll() - { - BuildTarget target = EditorUserBuildSettings.activeBuildTarget; - CompileDllCommand.CompileDll(target); - - string obfuscatedHotUpdateDllPath = GetObfuscatedHotUpdateAssemblyOutputPath(target); - ObfuscateUtil.ObfuscateHotUpdateAssemblies(target, obfuscatedHotUpdateDllPath); - } - - public static IAssemblyResolver CreateObfuscatedHotUpdateAssemblyResolver(BuildTarget target, List obfuscatedHotUpdateAssemblies, string obfuscatedHotUpdateDllPath) - { - return new FixedSetAssemblyResolver(obfuscatedHotUpdateDllPath, obfuscatedHotUpdateAssemblies); - } - - public static IAssemblyResolver CreateObfuscatedHotUpdateAndAOTAssemblyResolver(BuildTarget target, List hotUpdateAssemblies, List assembliesToObfuscate, string obfuscatedHotUpdateDllPath) - { - return new CombinedAssemblyResolver( - CreateObfuscatedHotUpdateAssemblyResolver(target, hotUpdateAssemblies.Intersect(assembliesToObfuscate).ToList(), obfuscatedHotUpdateDllPath), - MetaUtil.CreateHotUpdateAssemblyResolver(target, hotUpdateAssemblies.Except(assembliesToObfuscate).ToList()), - MetaUtil.CreateAOTAssemblyResolver(target) - ); - } - - public static void GenerateMethodBridgeAndReversePInvokeWrapper(BuildTarget target, string obfuscatedHotUpdateDllPath) - { - string aotDllDir = SettingsUtil.GetAssembliesPostIl2CppStripDir(target); - List aotAssemblyNames = Directory.Exists(aotDllDir) ? - Directory.GetFiles(aotDllDir, "*.dll", SearchOption.TopDirectoryOnly).Select(Path.GetFileNameWithoutExtension).ToList() - : new List(); - if (aotAssemblyNames.Count == 0) - { - throw new Exception($"no aot assembly found. please run `HybridCLR/Generate/All` or `HybridCLR/Generate/AotDlls` to generate aot dlls before runing `HybridCLR/Generate/MethodBridge`"); - } - AssemblyReferenceDeepCollector collector = new AssemblyReferenceDeepCollector(MetaUtil.CreateAOTAssemblyResolver(target), aotAssemblyNames); - - var methodBridgeAnalyzer = new Analyzer(new Analyzer.Options - { - MaxIterationCount = Math.Min(20, SettingsUtil.HybridCLRSettings.maxMethodBridgeGenericIteration), - Collector = collector, - }); - - methodBridgeAnalyzer.Run(); - - List hotUpdateDlls = SettingsUtil.HotUpdateAssemblyNamesExcludePreserved; - var cache = new AssemblyCache(CreateObfuscatedHotUpdateAndAOTAssemblyResolver(target, hotUpdateDlls, ObfuzSettings.Instance.assemblySettings.GetAssembliesToObfuscate(), obfuscatedHotUpdateDllPath)); - - var reversePInvokeAnalyzer = new MonoPInvokeCallbackAnalyzer(cache, hotUpdateDlls); - reversePInvokeAnalyzer.Run(); - - var calliAnalyzer = new CalliAnalyzer(cache, hotUpdateDlls); - calliAnalyzer.Run(); - var pinvokeAnalyzer = new PInvokeAnalyzer(cache, hotUpdateDlls); - pinvokeAnalyzer.Run(); - var callPInvokeMethodSignatures = pinvokeAnalyzer.PInvokeMethodSignatures; - - string templateFile = $"{SettingsUtil.TemplatePathInPackage}/MethodBridge.cpp.tpl"; - string outputFile = $"{SettingsUtil.GeneratedCppDir}/MethodBridge.cpp"; - - var callNativeMethodSignatures = calliAnalyzer.CalliMethodSignatures.Concat(pinvokeAnalyzer.PInvokeMethodSignatures).ToList(); - - var generateMethodBridgeMethod = typeof(MethodBridgeGeneratorCommand).GetMethod("GenerateMethodBridgeCppFile", BindingFlags.NonPublic | BindingFlags.Static); - generateMethodBridgeMethod.Invoke(null, new object[] { methodBridgeAnalyzer.GenericMethods, reversePInvokeAnalyzer.ReversePInvokeMethods, callNativeMethodSignatures, templateFile, outputFile }); - - MethodBridgeGeneratorCommand.CleanIl2CppBuildCache(); - } - } -} diff --git a/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs.meta b/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs.meta deleted file mode 100644 index 2bcd1c7..0000000 --- a/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: afc965e1afdfc8e47b8a70be7a93cf25 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.code-philosophy.obfuz4hybridclr/LICENSE b/com.code-philosophy.obfuz4hybridclr/LICENSE deleted file mode 100644 index 093e599..0000000 --- a/com.code-philosophy.obfuz4hybridclr/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2025 Code Philosophy(代码哲学) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/com.code-philosophy.obfuz4hybridclr/LICENSE.meta b/com.code-philosophy.obfuz4hybridclr/LICENSE.meta deleted file mode 100644 index dd09461..0000000 --- a/com.code-philosophy.obfuz4hybridclr/LICENSE.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3036602f815e31341b4445f0e331b58e -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.code-philosophy.obfuz4hybridclr/package.json b/com.code-philosophy.obfuz4hybridclr/package.json deleted file mode 100644 index 15dc618..0000000 --- a/com.code-philosophy.obfuz4hybridclr/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "com.code-philosophy.obfuz4hybridclr", - "version": "1.0.0", - "displayName": "Obfuz4HybridCLR", - "description": "Obfuz4HybridCLR is a obfuz extension for HybridCLR", - "category": "Scripting", - "documentationUrl": "https://www.obfuz.com", - "changelogUrl": "https://github.com/focus-creative-games/obfuz/commits/main/", - "licensesUrl": "https://github.com/focus-creative-games/obfuz/blob/main/com.code-philosophy.obfuz4hybridclr/LICENSE", - "keywords": [ - "obfuz", - "obfuscation", - "obfuscator", - "confuser", - "code-philosophy" - ], - "author": { - "name": "Code Philosophy", - "email": "obfuz@code-philosophy.com", - "url": "https://code-philosophy.com" - } -} \ No newline at end of file diff --git a/com.code-philosophy.obfuz4hybridclr/package.json.meta b/com.code-philosophy.obfuz4hybridclr/package.json.meta deleted file mode 100644 index 5577b3b..0000000 --- a/com.code-philosophy.obfuz4hybridclr/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9ac66e213a764b840b2533ee30123717 -PackageManifestImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.code-philosophy.obfuz/package.json b/package.json similarity index 100% rename from com.code-philosophy.obfuz/package.json rename to package.json diff --git a/com.code-philosophy.obfuz/package.json.meta b/package.json.meta similarity index 100% rename from com.code-philosophy.obfuz/package.json.meta rename to package.json.meta