update: update samples
parent
48779110f6
commit
0a9968f7a1
|
@ -1,8 +1,7 @@
|
|||
{
|
||||
"dependencies": {
|
||||
"com.code-philosophy.obfuz": "https://gitee.com/focus-creative-games/obfuz.git?path=Obfuz/Packages/com.code-philosophy.obfuz",
|
||||
"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.toolchain.win-x86_64-linux-x86_64": "2.0.10",
|
||||
"com.unity.modules.assetbundle": "1.0.0",
|
||||
"com.unity.modules.imgui": "1.0.0",
|
||||
"com.unity.modules.unitywebrequest": "1.0.0",
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
m_EditorVersion: 2022.3.11f1
|
||||
m_EditorVersionWithRevision: 2022.3.11f1 (d00248457e15)
|
||||
m_EditorVersion: 2022.3.62f1
|
||||
m_EditorVersionWithRevision: 2022.3.62f1 (4af31df58517)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"dependencies": {
|
||||
"com.code-philosophy.obfuz": "https://gitee.com/focus-creative-games/obfuz.git?path=Obfuz/Packages/com.code-philosophy.obfuz",
|
||||
"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.toolchain.win-x86_64-linux-x86_64": "2.0.10",
|
||||
"com.unity.modules.assetbundle": "1.0.0",
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
m_EditorVersion: 2022.3.11f1
|
||||
m_EditorVersionWithRevision: 2022.3.11f1 (d00248457e15)
|
||||
m_EditorVersion: 2022.3.62f1
|
||||
m_EditorVersionWithRevision: 2022.3.62f1 (4af31df58517)
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
<mapping>
|
||||
<assembly name="Assembly-CSharp">
|
||||
<type fullName="Bootstrap" newFullName="" status="NotRenamed">
|
||||
<method signature="int Bootstrap::Add([Assembly-CSharp]Bootstrap, int, int)" newName="$a" oldStackTraceSignature="Bootstrap:Add(Int32, Int32)" newStackTraceSignature="Bootstrap:$a(Int32, Int32)">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="int Bootstrap::Add([Assembly-CSharp]Bootstrap, int, int)" newName="$a" oldStackTraceSignature="Bootstrap:Add(Int32, Int32)" newStackTraceSignature="Bootstrap:$a(Int32, Int32)" />
|
||||
</type>
|
||||
<type fullName="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine" newFullName="$a.$A" status="Renamed">
|
||||
<field signature="int kOpCodeBits" newName="$a" />
|
||||
|
@ -12,16 +9,8 @@
|
|||
<field signature="int kOpCodeMask" newName="$b" />
|
||||
<field signature="int[] _secretKey" newName="$B" />
|
||||
<property signature="int OpCodeCount" newName="$E" />
|
||||
<method signature="int Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine::ExecuteEncrypt([Assembly-CSharp]Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine, int, int, int)" newName="$c" oldStackTraceSignature="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine:ExecuteEncrypt(Int32, Int32, Int32)" newStackTraceSignature="$a.$A:$c(Int32, Int32, Int32)">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine::ExecuteDecrypt([Assembly-CSharp]Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine, int, int, int)" newName="$C" oldStackTraceSignature="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine:ExecuteDecrypt(Int32, Int32, Int32)" newStackTraceSignature="$a.$A:$C(Int32, Int32, Int32)">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine::ExecuteEncrypt([Assembly-CSharp]Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine, int, int, int)" newName="$c" oldStackTraceSignature="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine:ExecuteEncrypt(Int32, Int32, Int32)" newStackTraceSignature="$a.$A:$c(Int32, Int32, Int32)" />
|
||||
<method signature="int Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine::ExecuteDecrypt([Assembly-CSharp]Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine, int, int, int)" newName="$C" oldStackTraceSignature="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine:ExecuteDecrypt(Int32, Int32, Int32)" newStackTraceSignature="$a.$A:$C(Int32, Int32, Int32)" />
|
||||
</type>
|
||||
<type fullName="<PrivateImplementationDetails>" newFullName="$b" status="Renamed">
|
||||
<field signature="[Assembly-CSharp]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=86 230748DE32A7B14F2A36EEA88E8693F9862DC7AC35B0BA73ACB9E47C6A6EC891" newName="$a" />
|
||||
|
@ -34,70 +23,32 @@
|
|||
<field signature="[Assembly-CSharp]$ObfuzRVA$DataHolder4096 $RVA_Data0" newName="$a" />
|
||||
<field signature="byte[] $RVA_Value0" newName="$A" />
|
||||
</type>
|
||||
<type fullName="$Obfuz$ConstFieldHolder$0" newFullName="$D" status="Renamed">
|
||||
<field signature="string $Obfuz$RVA_Value0" newName="$a" />
|
||||
</type>
|
||||
<type fullName="$Obfuz$ProxyCall" newFullName="$e" status="Renamed">
|
||||
<method signature="int $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$0(object, int, int, int, int)" newName="$a" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$0(Object, Int32, Int32, Int32, Int32)" newStackTraceSignature="$e:$a(Object, Int32, Int32, Int32, Int32)" />
|
||||
<method signature="void $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$0(object, int)" newName="$a" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$0(Object, Int32)" newStackTraceSignature="$e:$a(Object, Int32)" />
|
||||
<method signature="int $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$1(object, int, int, int)" newName="$A" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$1(Object, Int32, Int32, Int32)" newStackTraceSignature="$e:$A(Object, Int32, Int32, Int32)" />
|
||||
<method signature="void $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$2(object, int)" newName="$b" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$2(Object, Int32)" newStackTraceSignature="$e:$b(Object, Int32)" />
|
||||
<method signature="void $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$2(object, System.RuntimeFieldHandle, int)" newName="$b" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$2(Object, RuntimeFieldHandle, Int32)" newStackTraceSignature="$e:$b(Object, RuntimeFieldHandle, Int32)" />
|
||||
</type>
|
||||
</assembly>
|
||||
<assembly name="Obfuz.Runtime">
|
||||
<type fullName="Obfuz.ConstUtility" newFullName="$A.$a" status="Renamed">
|
||||
<method signature="int Obfuz.ConstUtility::GetInt(byte[], int)" newName="$a">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.ConstUtility::GetLong(byte[], int)" newName="$A">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.ConstUtility::GetFloat(byte[], int)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.ConstUtility::GetDouble(byte[], int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.ConstUtility::GetString(byte[], int, int)" newName="$c">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.ConstUtility::GetBytes(byte[], int, int)" newName="$C">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int[] Obfuz.ConstUtility::GetInts(byte[], int, int)" newName="$d">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.ConstUtility::InitializeArray(System.Array, byte[], int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.ConstUtility::CastFloatAsInt(float)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.ConstUtility::CastIntAsFloat(int)" newName="$E">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.ConstUtility::CastDoubleAsLong(double)" newName="$f">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.ConstUtility::CastLongAsDouble(long)" newName="$F">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<type fullName="<PrivateImplementationDetails>" newFullName="$E" status="Renamed">
|
||||
<field signature="[Obfuz.Runtime]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=646 CD4E58925A5711AD1E3BEFB9EE224909E4736943B29DE4FBAD258166DD7A6CF0" newName="$a" />
|
||||
<field signature="[Obfuz.Runtime]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=287 D7732D9B8DD2D1E9FB31DE85ABBC286035E9C1E538CCB1A668625C2C343E4D26" newName="$A" />
|
||||
</type>
|
||||
<type fullName="Obfuz.IEncryptionScope" newFullName="$A.$A" status="Renamed" />
|
||||
<type fullName="Obfuz.EncryptionScopeBase" newFullName="$A.$b" status="Renamed">
|
||||
<method signature="void Obfuz.EncryptionScopeBase::ForcePreserveAOT([Obfuz.Runtime]Obfuz.EncryptionScopeBase)" newName="$a" />
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=287" newFullName="$E/$f" status="Renamed" />
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=646" newFullName="$E/$F" status="Renamed" />
|
||||
<type fullName="Obfuz.ConstUtility" newFullName="$A.$a" status="Renamed">
|
||||
<method signature="int Obfuz.ConstUtility::GetInt(byte[], int)" newName="$a" />
|
||||
<method signature="long Obfuz.ConstUtility::GetLong(byte[], int)" newName="$A" />
|
||||
<method signature="float Obfuz.ConstUtility::GetFloat(byte[], int)" newName="$b" />
|
||||
<method signature="double Obfuz.ConstUtility::GetDouble(byte[], int)" newName="$B" />
|
||||
<method signature="string Obfuz.ConstUtility::GetString(byte[], int, int)" newName="$c" />
|
||||
<method signature="byte[] Obfuz.ConstUtility::GetBytes(byte[], int, int)" newName="$C" />
|
||||
<method signature="int[] Obfuz.ConstUtility::GetInts(byte[], int, int)" newName="$d" />
|
||||
<method signature="void Obfuz.ConstUtility::InitializeArray(System.Array, byte[], int, int)" newName="$D" />
|
||||
<method signature="int Obfuz.ConstUtility::CastFloatAsInt(float)" newName="$e" />
|
||||
<method signature="float Obfuz.ConstUtility::CastIntAsFloat(int)" newName="$E" />
|
||||
<method signature="long Obfuz.ConstUtility::CastDoubleAsLong(double)" newName="$f" />
|
||||
<method signature="double Obfuz.ConstUtility::CastLongAsDouble(long)" newName="$F" />
|
||||
</type>
|
||||
<type fullName="Obfuz.DefaultDynamicEncryptionScope" newFullName="$A.$B" status="Renamed">
|
||||
<method signature="void Obfuz.DefaultDynamicEncryptionScope::ForcePreserveAOT([Obfuz.Runtime]Obfuz.DefaultDynamicEncryptionScope&)" newName="$a" />
|
||||
|
@ -105,367 +56,89 @@
|
|||
<type fullName="Obfuz.DefaultStaticEncryptionScope" newFullName="$A.$c" status="Renamed">
|
||||
<method signature="void Obfuz.DefaultStaticEncryptionScope::ForcePreserveAOT([Obfuz.Runtime]Obfuz.DefaultStaticEncryptionScope&)" newName="$a" />
|
||||
</type>
|
||||
<type fullName="Obfuz.EncryptionScopeBase" newFullName="$A.$b" status="Renamed">
|
||||
<method signature="void Obfuz.EncryptionScopeBase::ForcePreserveAOT([Obfuz.Runtime]Obfuz.EncryptionScopeBase)" newName="$a" />
|
||||
</type>
|
||||
<type fullName="Obfuz.EncryptionService`1" newFullName="$A.$C" status="Renamed">
|
||||
<field signature="[Obfuz.Runtime]Obfuz.IEncryptor _encryptor" newName="$a" />
|
||||
<property signature="[Obfuz.Runtime]Obfuz.IEncryptor Encryptor" newName="$L" />
|
||||
<method signature="[Obfuz.Runtime]Obfuz.IEncryptor Obfuz.EncryptionService`1::get_Encryptor()" newName="$A" />
|
||||
<method signature="void Obfuz.EncryptionService`1::set_Encryptor([Obfuz.Runtime]Obfuz.IEncryptor)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptionService`1::EncryptBlock(byte[], int, int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptionService`1::DecryptBlock(byte[], int, int)" newName="$c">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionService`1::Encrypt(int, int, int)" newName="$C">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionService`1::Decrypt(int, int, int)" newName="$d">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptionService`1::Encrypt(long, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptionService`1::Decrypt(long, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptionService`1::Encrypt(float, int, int)" newName="$E">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptionService`1::Decrypt(float, int, int)" newName="$f">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptionService`1::Encrypt(double, int, int)" newName="$F">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptionService`1::Decrypt(double, int, int)" newName="$g">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Encrypt(byte[], int, int, int, int)" newName="$G">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Decrypt(byte[], int, int, int, int)" newName="$h">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Encrypt(string, int, int)" newName="$H">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.EncryptionService`1::DecryptString(byte[], int, int, int, int)" newName="$i">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionService`1::DecryptFromRvaInt(byte[], int, int, int)" newName="$I">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptionService`1::DecryptFromRvaLong(byte[], int, int, int)" newName="$j">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptionService`1::DecryptFromRvaFloat(byte[], int, int, int)" newName="$J">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptionService`1::DecryptFromRvaDouble(byte[], int, int, int)" newName="$k">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.EncryptionService`1::DecryptFromRvaString(byte[], int, int, int, int)" newName="$K">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::DecryptFromRvaBytes(byte[], int, int, int, int)" newName="$l">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptionService`1::set_Encryptor([Obfuz.Runtime]Obfuz.IEncryptor)" newName="$b" />
|
||||
<method signature="void Obfuz.EncryptionService`1::EncryptBlock(byte[], int, int)" newName="$B" />
|
||||
<method signature="void Obfuz.EncryptionService`1::DecryptBlock(byte[], int, int)" newName="$c" />
|
||||
<method signature="int Obfuz.EncryptionService`1::Encrypt(int, int, int)" newName="$C" />
|
||||
<method signature="int Obfuz.EncryptionService`1::Decrypt(int, int, int)" newName="$d" />
|
||||
<method signature="long Obfuz.EncryptionService`1::Encrypt(long, int, int)" newName="$D" />
|
||||
<method signature="long Obfuz.EncryptionService`1::Decrypt(long, int, int)" newName="$e" />
|
||||
<method signature="float Obfuz.EncryptionService`1::Encrypt(float, int, int)" newName="$E" />
|
||||
<method signature="float Obfuz.EncryptionService`1::Decrypt(float, int, int)" newName="$f" />
|
||||
<method signature="double Obfuz.EncryptionService`1::Encrypt(double, int, int)" newName="$F" />
|
||||
<method signature="double Obfuz.EncryptionService`1::Decrypt(double, int, int)" newName="$g" />
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Encrypt(byte[], int, int, int, int)" newName="$G" />
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Decrypt(byte[], int, int, int, int)" newName="$h" />
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Encrypt(string, int, int)" newName="$H" />
|
||||
<method signature="string Obfuz.EncryptionService`1::DecryptString(byte[], int, int, int, int)" newName="$i" />
|
||||
<method signature="int Obfuz.EncryptionService`1::DecryptFromRvaInt(byte[], int, int, int)" newName="$I" />
|
||||
<method signature="long Obfuz.EncryptionService`1::DecryptFromRvaLong(byte[], int, int, int)" newName="$j" />
|
||||
<method signature="float Obfuz.EncryptionService`1::DecryptFromRvaFloat(byte[], int, int, int)" newName="$J" />
|
||||
<method signature="double Obfuz.EncryptionService`1::DecryptFromRvaDouble(byte[], int, int, int)" newName="$k" />
|
||||
<method signature="string Obfuz.EncryptionService`1::DecryptFromRvaString(byte[], int, int, int, int)" newName="$K" />
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::DecryptFromRvaBytes(byte[], int, int, int, int)" newName="$l" />
|
||||
</type>
|
||||
<type fullName="Obfuz.EncryptorBase" newFullName="$A.$d" status="Renamed">
|
||||
<property signature="int OpCodeCount" newName="$d" />
|
||||
<method signature="int Obfuz.EncryptorBase::get_OpCodeCount([Obfuz.Runtime]Obfuz.EncryptorBase)" newName="$d" />
|
||||
<method signature="int[] Obfuz.EncryptorBase::ConvertToIntKey(byte[])" newName="$a">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, int, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, int, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, long, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, long, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, float, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, float, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, double, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, double, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$A">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, string, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.EncryptorBase::DecryptString([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptorBase::EncryptBlock([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int)" newName="$c">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptorBase::DecryptBlock([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int)" newName="$C">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int[] Obfuz.EncryptorBase::ConvertToIntKey(byte[])" newName="$a" />
|
||||
<method signature="int Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, int, int, int)" newName="$D" />
|
||||
<method signature="int Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, int, int, int)" newName="$e" />
|
||||
<method signature="long Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, long, int, int)" newName="$D" />
|
||||
<method signature="long Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, long, int, int)" newName="$e" />
|
||||
<method signature="float Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, float, int, int)" newName="$D" />
|
||||
<method signature="float Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, float, int, int)" newName="$e" />
|
||||
<method signature="double Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, double, int, int)" newName="$D" />
|
||||
<method signature="double Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, double, int, int)" newName="$e" />
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$A" />
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$b" />
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, string, int, int)" newName="$D" />
|
||||
<method signature="string Obfuz.EncryptorBase::DecryptString([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$B" />
|
||||
<method signature="void Obfuz.EncryptorBase::EncryptBlock([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int)" newName="$c" />
|
||||
<method signature="void Obfuz.EncryptorBase::DecryptBlock([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int)" newName="$C" />
|
||||
</type>
|
||||
<type fullName="Obfuz.IEncryptionScope" newFullName="$A.$A" status="Renamed" />
|
||||
<type fullName="Obfuz.IEncryptor" newFullName="$A.$D" status="Renamed">
|
||||
<property signature="int OpCodeCount" newName="$a" />
|
||||
<method signature="int Obfuz.IEncryptor::get_OpCodeCount([Obfuz.Runtime]Obfuz.IEncryptor)" newName="$d" />
|
||||
<method signature="void Obfuz.IEncryptor::EncryptBlock([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int)" newName="$c">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.IEncryptor::DecryptBlock([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int)" newName="$C">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, int, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, int, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, long, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, long, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, float, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, float, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, double, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, double, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$A">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, string, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.IEncryptor::DecryptString([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.IEncryptor::EncryptBlock([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int)" newName="$c" />
|
||||
<method signature="void Obfuz.IEncryptor::DecryptBlock([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int)" newName="$C" />
|
||||
<method signature="int Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, int, int, int)" newName="$D" />
|
||||
<method signature="int Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, int, int, int)" newName="$e" />
|
||||
<method signature="long Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, long, int, int)" newName="$D" />
|
||||
<method signature="long Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, long, int, int)" newName="$e" />
|
||||
<method signature="float Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, float, int, int)" newName="$D" />
|
||||
<method signature="float Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, float, int, int)" newName="$e" />
|
||||
<method signature="double Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, double, int, int)" newName="$D" />
|
||||
<method signature="double Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, double, int, int)" newName="$e" />
|
||||
<method signature="byte[] Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$A" />
|
||||
<method signature="byte[] Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$b" />
|
||||
<method signature="byte[] Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, string, int, int)" newName="$D" />
|
||||
<method signature="string Obfuz.IEncryptor::DecryptString([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$B" />
|
||||
</type>
|
||||
<type fullName="Obfuz.NullEncryptor" newFullName="$A.$e" status="Renamed">
|
||||
<field signature="byte[] _key" newName="$a" />
|
||||
<property signature="int OpCodeCount" newName="$A" />
|
||||
<method signature="int Obfuz.NullEncryptor::get_OpCodeCount([Obfuz.Runtime]Obfuz.NullEncryptor)" newName="$d" />
|
||||
<method signature="int Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, int, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, int, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, long, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, long, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, float, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, float, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, double, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, double, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$A">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, string, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.NullEncryptor::DecryptString([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, int, int, int)" newName="$D" />
|
||||
<method signature="int Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, int, int, int)" newName="$e" />
|
||||
<method signature="long Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, long, int, int)" newName="$D" />
|
||||
<method signature="long Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, long, int, int)" newName="$e" />
|
||||
<method signature="float Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, float, int, int)" newName="$D" />
|
||||
<method signature="float Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, float, int, int)" newName="$e" />
|
||||
<method signature="double Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, double, int, int)" newName="$D" />
|
||||
<method signature="double Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, double, int, int)" newName="$e" />
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$A" />
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$b" />
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, string, int, int)" newName="$D" />
|
||||
<method signature="string Obfuz.NullEncryptor::DecryptString([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$B" />
|
||||
</type>
|
||||
<type fullName="<PrivateImplementationDetails>" newFullName="$E" status="Renamed">
|
||||
<field signature="[Obfuz.Runtime]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=646 CD4E58925A5711AD1E3BEFB9EE224909E4736943B29DE4FBAD258166DD7A6CF0" newName="$a" />
|
||||
<field signature="[Obfuz.Runtime]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=287 D7732D9B8DD2D1E9FB31DE85ABBC286035E9C1E538CCB1A668625C2C343E4D26" newName="$A" />
|
||||
</type>
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=287" newFullName="$E/$f" status="Renamed" />
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=646" newFullName="$E/$F" status="Renamed" />
|
||||
</assembly>
|
||||
</mapping>
|
|
@ -874,7 +874,7 @@ PlayerSettings:
|
|||
platformArchitecture: {}
|
||||
scriptingBackend:
|
||||
Android: 1
|
||||
Standalone: 0
|
||||
Standalone: 1
|
||||
il2cppCompilerConfiguration:
|
||||
Android: 0
|
||||
Standalone: 0
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
m_EditorVersion: 2022.3.11f1
|
||||
m_EditorVersionWithRevision: 2022.3.11f1 (d00248457e15)
|
||||
m_EditorVersion: 2022.3.62f1
|
||||
m_EditorVersionWithRevision: 2022.3.62f1 (4af31df58517)
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
using HybridCLR.Editor;
|
||||
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;
|
||||
ObfuscateUtil.CompileAndObfuscateHotUpdateAssemblies(target);
|
||||
|
||||
Directory.CreateDirectory(Application.streamingAssetsPath);
|
||||
|
||||
string hotUpdateDllPath = $"{SettingsUtil.GetHotUpdateDllsOutputDirByTarget(target)}";
|
||||
foreach (string assName in SettingsUtil.HotUpdateAssemblyNamesIncludePreserved)
|
||||
{
|
||||
string srcFile = $"{hotUpdateDllPath}/{assName}.dll";
|
||||
string dstFile = $"{Application.streamingAssetsPath}/{assName}.dll.bytes";
|
||||
File.Copy(srcFile, dstFile, true);
|
||||
Debug.Log($"[CompileAndObfuscate] Copy {srcFile} to {dstFile}");
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: afc965e1afdfc8e47b8a70be7a93cf25
|
||||
guid: fd4b0e23f5090224eb49f190bb597c4b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
|
@ -1,91 +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;
|
||||
|
||||
public class BuildTool : MonoBehaviour
|
||||
{
|
||||
[MenuItem("Obfuz/GenerateLinkXmlForHybridCLR")]
|
||||
public static void GenerateLinkXml()
|
||||
{
|
||||
CompileDllCommand.CompileDllActiveBuildTarget();
|
||||
BuildTarget target = EditorUserBuildSettings.activeBuildTarget;
|
||||
var obfuzSettings = ObfuzSettings.Instance;
|
||||
|
||||
var assemblySearchDirs = new List<string>
|
||||
{
|
||||
SettingsUtil.GetHotUpdateDllsOutputDirByTarget(target),
|
||||
};
|
||||
ObfuscatorBuilder builder = ObfuscatorBuilder.FromObfuzSettings(obfuzSettings, target, true);
|
||||
builder.InsertTopPriorityAssemblySearchPaths(assemblySearchDirs);
|
||||
|
||||
Obfuscator obfuz = builder.Build();
|
||||
obfuz.Run();
|
||||
|
||||
|
||||
List<string> hotfixAssemblies = SettingsUtil.HotUpdateAssemblyNamesExcludePreserved;
|
||||
|
||||
var analyzer = new Analyzer(new PathAssemblyResolver(builder.ObfuscatedAssemblyOutputPath));
|
||||
var refTypes = analyzer.CollectRefs(hotfixAssemblies);
|
||||
|
||||
// HyridCLR中 LinkXmlWritter不是public的,在其他程序集无法访问,只能通过反射操作
|
||||
var linkXmlWriter = typeof(SettingsUtil).Assembly.GetType("HybridCLR.Editor.Link.LinkXmlWriter");
|
||||
var writeMethod = linkXmlWriter.GetMethod("Write", BindingFlags.Public | BindingFlags.Instance);
|
||||
var instance = Activator.CreateInstance(linkXmlWriter);
|
||||
string linkXmlOutputPath = $"{Application.dataPath}/Obfuz/link.xml";
|
||||
writeMethod.Invoke(instance, new object[] { linkXmlOutputPath, refTypes });
|
||||
Debug.Log($"[GenerateLinkXmlForObfuscatedAssembly] output:{linkXmlOutputPath}");
|
||||
AssetDatabase.Refresh();
|
||||
}
|
||||
|
||||
[MenuItem("Obfuz/CompileAndObfuscateAndCopyToStreamingAssets")]
|
||||
public static void CompileAndObfuscateAndCopyToStreamingAssets()
|
||||
{
|
||||
BuildTarget target = EditorUserBuildSettings.activeBuildTarget;
|
||||
string outputPath = ObfuzSettings.Instance.GetObfuscatedAssemblyOutputPath(target);
|
||||
CompileAndObfuscate(target, outputPath);
|
||||
|
||||
Directory.CreateDirectory(Application.streamingAssetsPath);
|
||||
|
||||
foreach (string assName in SettingsUtil.HotUpdateAssemblyNamesIncludePreserved)
|
||||
{
|
||||
string srcFile = $"{outputPath}/{assName}.dll";
|
||||
string dstFile = $"{Application.streamingAssetsPath}/{assName}.dll.bytes";
|
||||
File.Copy(srcFile, dstFile, true);
|
||||
Debug.Log($"[CompileAndObfuscate] Copy {srcFile} to {dstFile}");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static void CompileAndObfuscate(BuildTarget target, string outputPath)
|
||||
{
|
||||
CompileDllCommand.CompileDll(EditorUserBuildSettings.activeBuildTarget, EditorUserBuildSettings.development);
|
||||
var assemblySearchPaths = new List<string>
|
||||
{
|
||||
SettingsUtil.GetHotUpdateDllsOutputDirByTarget(target),
|
||||
};
|
||||
CustomObfuscate(target, assemblySearchPaths, outputPath);
|
||||
}
|
||||
|
||||
public static void CustomObfuscate(BuildTarget target, List<string> assemblySearchPaths, string outputPath)
|
||||
{
|
||||
var obfuzSettings = ObfuzSettings.Instance;
|
||||
|
||||
var assemblySearchDirs = assemblySearchPaths;
|
||||
ObfuscatorBuilder builder = ObfuscatorBuilder.FromObfuzSettings(obfuzSettings, target, true);
|
||||
builder.InsertTopPriorityAssemblySearchPaths(assemblySearchDirs);
|
||||
builder.ObfuscatedAssemblyOutputPath = outputPath;
|
||||
|
||||
Obfuscator obfuz = builder.Build();
|
||||
obfuz.Run();
|
||||
}
|
||||
}
|
|
@ -1,5 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<linker>
|
||||
<assembly fullname="Obfuz.Runtime">
|
||||
<type fullname="Obfuz.DefaultStaticEncryptionScope" preserve="all" />
|
||||
<type fullname="Obfuz.EncryptionService`1" preserve="all" />
|
||||
</assembly>
|
||||
<assembly fullname="System">
|
||||
<type fullname="System.CodeDom.Compiler.GeneratedCodeAttribute" preserve="all" />
|
||||
<type fullname="System.ComponentModel.EditorBrowsableAttribute" preserve="all" />
|
||||
|
|
|
@ -5,6 +5,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour
|
|||
// {{ AOT assemblies
|
||||
public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
|
||||
{
|
||||
"Obfuz.Runtime.dll",
|
||||
};
|
||||
// }}
|
||||
|
||||
|
@ -12,6 +13,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour
|
|||
// }}
|
||||
|
||||
// {{ AOT generic types
|
||||
// Obfuz.EncryptionService<Obfuz.DefaultStaticEncryptionScope>
|
||||
// }}
|
||||
|
||||
public void RefMethods()
|
||||
|
|
|
@ -10,16 +10,8 @@
|
|||
<field signature="int kOpCodeMask" newName="$b" />
|
||||
<field signature="int[] _secretKey" newName="$B" />
|
||||
<property signature="int OpCodeCount" newName="$E" />
|
||||
<method signature="int Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine::ExecuteEncrypt([Assembly-CSharp]Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine, int, int, int)" newName="$c" oldStackTraceSignature="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine:ExecuteEncrypt(Int32, Int32, Int32)" newStackTraceSignature="$a.$A:$c(Int32, Int32, Int32)">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine::ExecuteDecrypt([Assembly-CSharp]Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine, int, int, int)" newName="$C" oldStackTraceSignature="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine:ExecuteDecrypt(Int32, Int32, Int32)" newStackTraceSignature="$a.$A:$C(Int32, Int32, Int32)">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine::ExecuteEncrypt([Assembly-CSharp]Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine, int, int, int)" newName="$c" oldStackTraceSignature="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine:ExecuteEncrypt(Int32, Int32, Int32)" newStackTraceSignature="$a.$A:$c(Int32, Int32, Int32)" />
|
||||
<method signature="int Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine::ExecuteDecrypt([Assembly-CSharp]Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine, int, int, int)" newName="$C" oldStackTraceSignature="Obfuz.EncryptionVM.GeneratedEncryptionVirtualMachine:ExecuteDecrypt(Int32, Int32, Int32)" newStackTraceSignature="$a.$A:$C(Int32, Int32, Int32)" />
|
||||
</type>
|
||||
<type fullName="<PrivateImplementationDetails>" newFullName="$b" status="Renamed">
|
||||
<field signature="[Assembly-CSharp]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=98 BF218D10022CE7A1E5B912E94A8D7C01D6AB70CF28B0902DE964A23A7912B85B" newName="$a" />
|
||||
|
@ -27,95 +19,59 @@
|
|||
</type>
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=98" newFullName="$b/$a" status="Renamed" />
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=130" newFullName="$b/$B" status="Renamed" />
|
||||
<type fullName="$Obfuz$ConstFieldHolder$0" newFullName="$D" status="Renamed">
|
||||
<field signature="string $Obfuz$RVA_Value0" newName="$a" />
|
||||
<field signature="string $Obfuz$RVA_Value1" newName="$A" />
|
||||
</type>
|
||||
<type fullName="$Obfuz$ProxyCall" newFullName="$e" status="Renamed">
|
||||
<method signature="object $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$0(int)" newName="$a" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$0(Int32)" newStackTraceSignature="$e:$a(Int32)" />
|
||||
<method signature="object $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$1(object, int)" newName="$A" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$1(Object, Int32)" newStackTraceSignature="$e:$A(Object, Int32)" />
|
||||
<method signature="object $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$2(object, object, int)" newName="$b" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$2(Object, Object, Int32)" newStackTraceSignature="$e:$b(Object, Object, Int32)" />
|
||||
</type>
|
||||
<type fullName="$ObfuzRVA$DataHolder4096" newFullName="$C" status="Renamed" />
|
||||
<type fullName="$Obfuz$RVA$" newFullName="$d" status="Renamed">
|
||||
<field signature="[Assembly-CSharp]$ObfuzRVA$DataHolder4096 $RVA_Data0" newName="$a" />
|
||||
<field signature="byte[] $RVA_Value0" newName="$A" />
|
||||
</type>
|
||||
<type fullName="$Obfuz$ProxyCall" newFullName="$e" status="Renamed">
|
||||
<method signature="string $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$0(int)" newName="$a" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$0(Int32)" newStackTraceSignature="$e:$a(Int32)" />
|
||||
<method signature="byte[] $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$1(object, int)" newName="$A" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$1(Object, Int32)" newStackTraceSignature="$e:$A(Object, Int32)" />
|
||||
<method signature="System.Reflection.Assembly $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$2(byte[], int)" newName="$b" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$2(Byte[], Int32)" newStackTraceSignature="$e:$b(Byte[], Int32)" />
|
||||
<method signature="System.Type $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$3(object, object, int)" newName="$B" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$3(Object, Object, Int32)" newStackTraceSignature="$e:$B(Object, Object, Int32)" />
|
||||
<method signature="[UnityEngine.CoreModule]UnityEngine.GameObject $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$4(object, int)" newName="$c" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$4(Object, Int32)" newStackTraceSignature="$e:$c(Object, Int32)" />
|
||||
<method signature="[UnityEngine.CoreModule]UnityEngine.Component $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$5(object, object, int)" newName="$C" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$5(Object, Object, Int32)" newStackTraceSignature="$e:$C(Object, Object, Int32)" />
|
||||
<method signature="void $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$6(object, object, int)" newName="$d" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$6(Object, Object, Int32)" newStackTraceSignature="$e:$d(Object, Object, Int32)" />
|
||||
<method signature="void $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$7(object, System.RuntimeFieldHandle, int)" newName="$D" oldStackTraceSignature="$Obfuz$ProxyCall:$Obfuz$ProxyCall$Dispatch$7(Object, RuntimeFieldHandle, Int32)" newStackTraceSignature="$e:$D(Object, RuntimeFieldHandle, Int32)" />
|
||||
</type>
|
||||
</assembly>
|
||||
<assembly name="HotUpdate">
|
||||
<type fullName="$Obfuz$ProxyCall" newFullName="$c" status="Renamed">
|
||||
<method signature="void $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$0(object, int)" newName="$a" />
|
||||
<method signature="void $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$1(object, System.RuntimeFieldHandle, int)" newName="$A" />
|
||||
</type>
|
||||
<type fullName="$Obfuz$RVA$" newFullName="$d" status="Renamed">
|
||||
<field signature="[HotUpdate]$ObfuzRVA$DataHolder4096 $RVA_Data0" newName="$a" />
|
||||
<field signature="byte[] $RVA_Value0" newName="$A" />
|
||||
</type>
|
||||
<type fullName="$ObfuzRVA$DataHolder4096" newFullName="$C" status="Renamed" />
|
||||
<type fullName="<PrivateImplementationDetails>" newFullName="$a" status="Renamed">
|
||||
<field signature="[HotUpdate]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=11 93124A085FFDD7317F9EEBA8DFCFFF8607C96B8F97B2DE7450398DDC53631744" newName="$a" />
|
||||
<field signature="[HotUpdate]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=34 AA0A1D096120048233C3B02E6484C3AD79679A69785499B0A08F28AA89638AC7" newName="$A" />
|
||||
</type>
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=11" newFullName="$a/$A" status="Renamed" />
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=34" newFullName="$a/$b" status="Renamed" />
|
||||
<type fullName="$Obfuz$ConstFieldHolder$0" newFullName="$B" status="Renamed">
|
||||
<field signature="string $Obfuz$RVA_Value0" newName="$a" />
|
||||
</type>
|
||||
<type fullName="$Obfuz$ProxyCall" newFullName="$c" status="Renamed">
|
||||
<method signature="void $Obfuz$ProxyCall::$Obfuz$ProxyCall$Dispatch$0(object, int)" newName="$a" />
|
||||
</type>
|
||||
<type fullName="$ObfuzRVA$DataHolder4096" newFullName="$C" status="Renamed" />
|
||||
<type fullName="$Obfuz$RVA$" newFullName="$d" status="Renamed">
|
||||
<field signature="[HotUpdate]$ObfuzRVA$DataHolder4096 $RVA_Data0" newName="$a" />
|
||||
<field signature="byte[] $RVA_Value0" newName="$A" />
|
||||
</type>
|
||||
</assembly>
|
||||
<assembly name="Obfuz.Runtime">
|
||||
<type fullName="Obfuz.ConstUtility" newFullName="$A.$a" status="Renamed">
|
||||
<method signature="int Obfuz.ConstUtility::GetInt(byte[], int)" newName="$a">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.ConstUtility::GetLong(byte[], int)" newName="$A">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.ConstUtility::GetFloat(byte[], int)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.ConstUtility::GetDouble(byte[], int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.ConstUtility::GetString(byte[], int, int)" newName="$c">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.ConstUtility::GetBytes(byte[], int, int)" newName="$C">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int[] Obfuz.ConstUtility::GetInts(byte[], int, int)" newName="$d">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.ConstUtility::InitializeArray(System.Array, byte[], int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.ConstUtility::CastFloatAsInt(float)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.ConstUtility::CastIntAsFloat(int)" newName="$E">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.ConstUtility::CastDoubleAsLong(double)" newName="$f">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.ConstUtility::CastLongAsDouble(long)" newName="$F">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<type fullName="<PrivateImplementationDetails>" newFullName="$E" status="Renamed">
|
||||
<field signature="[Obfuz.Runtime]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=646 CD4E58925A5711AD1E3BEFB9EE224909E4736943B29DE4FBAD258166DD7A6CF0" newName="$a" />
|
||||
<field signature="[Obfuz.Runtime]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=287 D7732D9B8DD2D1E9FB31DE85ABBC286035E9C1E538CCB1A668625C2C343E4D26" newName="$A" />
|
||||
</type>
|
||||
<type fullName="Obfuz.IEncryptionScope" newFullName="$A.$A" status="Renamed" />
|
||||
<type fullName="Obfuz.EncryptionScopeBase" newFullName="$A.$b" status="Renamed">
|
||||
<method signature="void Obfuz.EncryptionScopeBase::ForcePreserveAOT([Obfuz.Runtime]Obfuz.EncryptionScopeBase)" newName="$a" />
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=287" newFullName="$E/$f" status="Renamed" />
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=646" newFullName="$E/$F" status="Renamed" />
|
||||
<type fullName="Obfuz.ConstUtility" newFullName="$A.$a" status="Renamed">
|
||||
<method signature="int Obfuz.ConstUtility::GetInt(byte[], int)" newName="$a" />
|
||||
<method signature="long Obfuz.ConstUtility::GetLong(byte[], int)" newName="$A" />
|
||||
<method signature="float Obfuz.ConstUtility::GetFloat(byte[], int)" newName="$b" />
|
||||
<method signature="double Obfuz.ConstUtility::GetDouble(byte[], int)" newName="$B" />
|
||||
<method signature="string Obfuz.ConstUtility::GetString(byte[], int, int)" newName="$c" />
|
||||
<method signature="byte[] Obfuz.ConstUtility::GetBytes(byte[], int, int)" newName="$C" />
|
||||
<method signature="int[] Obfuz.ConstUtility::GetInts(byte[], int, int)" newName="$d" />
|
||||
<method signature="void Obfuz.ConstUtility::InitializeArray(System.Array, byte[], int, int)" newName="$D" />
|
||||
<method signature="int Obfuz.ConstUtility::CastFloatAsInt(float)" newName="$e" />
|
||||
<method signature="float Obfuz.ConstUtility::CastIntAsFloat(int)" newName="$E" />
|
||||
<method signature="long Obfuz.ConstUtility::CastDoubleAsLong(double)" newName="$f" />
|
||||
<method signature="double Obfuz.ConstUtility::CastLongAsDouble(long)" newName="$F" />
|
||||
</type>
|
||||
<type fullName="Obfuz.DefaultDynamicEncryptionScope" newFullName="$A.$B" status="Renamed">
|
||||
<method signature="void Obfuz.DefaultDynamicEncryptionScope::ForcePreserveAOT([Obfuz.Runtime]Obfuz.DefaultDynamicEncryptionScope&)" newName="$a" />
|
||||
|
@ -123,367 +79,89 @@
|
|||
<type fullName="Obfuz.DefaultStaticEncryptionScope" newFullName="$A.$c" status="Renamed">
|
||||
<method signature="void Obfuz.DefaultStaticEncryptionScope::ForcePreserveAOT([Obfuz.Runtime]Obfuz.DefaultStaticEncryptionScope&)" newName="$a" />
|
||||
</type>
|
||||
<type fullName="Obfuz.EncryptionScopeBase" newFullName="$A.$b" status="Renamed">
|
||||
<method signature="void Obfuz.EncryptionScopeBase::ForcePreserveAOT([Obfuz.Runtime]Obfuz.EncryptionScopeBase)" newName="$a" />
|
||||
</type>
|
||||
<type fullName="Obfuz.EncryptionService`1" newFullName="$A.$C" status="Renamed">
|
||||
<field signature="[Obfuz.Runtime]Obfuz.IEncryptor _encryptor" newName="$a" />
|
||||
<property signature="[Obfuz.Runtime]Obfuz.IEncryptor Encryptor" newName="$L" />
|
||||
<method signature="[Obfuz.Runtime]Obfuz.IEncryptor Obfuz.EncryptionService`1::get_Encryptor()" newName="$A" />
|
||||
<method signature="void Obfuz.EncryptionService`1::set_Encryptor([Obfuz.Runtime]Obfuz.IEncryptor)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptionService`1::EncryptBlock(byte[], int, int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptionService`1::DecryptBlock(byte[], int, int)" newName="$c">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionService`1::Encrypt(int, int, int)" newName="$C">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionService`1::Decrypt(int, int, int)" newName="$d">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptionService`1::Encrypt(long, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptionService`1::Decrypt(long, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptionService`1::Encrypt(float, int, int)" newName="$E">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptionService`1::Decrypt(float, int, int)" newName="$f">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptionService`1::Encrypt(double, int, int)" newName="$F">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptionService`1::Decrypt(double, int, int)" newName="$g">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Encrypt(byte[], int, int, int, int)" newName="$G">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Decrypt(byte[], int, int, int, int)" newName="$h">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Encrypt(string, int, int)" newName="$H">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.EncryptionService`1::DecryptString(byte[], int, int, int, int)" newName="$i">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptionService`1::DecryptFromRvaInt(byte[], int, int, int)" newName="$I">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptionService`1::DecryptFromRvaLong(byte[], int, int, int)" newName="$j">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptionService`1::DecryptFromRvaFloat(byte[], int, int, int)" newName="$J">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptionService`1::DecryptFromRvaDouble(byte[], int, int, int)" newName="$k">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.EncryptionService`1::DecryptFromRvaString(byte[], int, int, int, int)" newName="$K">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::DecryptFromRvaBytes(byte[], int, int, int, int)" newName="$l">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptionService`1::set_Encryptor([Obfuz.Runtime]Obfuz.IEncryptor)" newName="$b" />
|
||||
<method signature="void Obfuz.EncryptionService`1::EncryptBlock(byte[], int, int)" newName="$B" />
|
||||
<method signature="void Obfuz.EncryptionService`1::DecryptBlock(byte[], int, int)" newName="$c" />
|
||||
<method signature="int Obfuz.EncryptionService`1::Encrypt(int, int, int)" newName="$C" />
|
||||
<method signature="int Obfuz.EncryptionService`1::Decrypt(int, int, int)" newName="$d" />
|
||||
<method signature="long Obfuz.EncryptionService`1::Encrypt(long, int, int)" newName="$D" />
|
||||
<method signature="long Obfuz.EncryptionService`1::Decrypt(long, int, int)" newName="$e" />
|
||||
<method signature="float Obfuz.EncryptionService`1::Encrypt(float, int, int)" newName="$E" />
|
||||
<method signature="float Obfuz.EncryptionService`1::Decrypt(float, int, int)" newName="$f" />
|
||||
<method signature="double Obfuz.EncryptionService`1::Encrypt(double, int, int)" newName="$F" />
|
||||
<method signature="double Obfuz.EncryptionService`1::Decrypt(double, int, int)" newName="$g" />
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Encrypt(byte[], int, int, int, int)" newName="$G" />
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Decrypt(byte[], int, int, int, int)" newName="$h" />
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::Encrypt(string, int, int)" newName="$H" />
|
||||
<method signature="string Obfuz.EncryptionService`1::DecryptString(byte[], int, int, int, int)" newName="$i" />
|
||||
<method signature="int Obfuz.EncryptionService`1::DecryptFromRvaInt(byte[], int, int, int)" newName="$I" />
|
||||
<method signature="long Obfuz.EncryptionService`1::DecryptFromRvaLong(byte[], int, int, int)" newName="$j" />
|
||||
<method signature="float Obfuz.EncryptionService`1::DecryptFromRvaFloat(byte[], int, int, int)" newName="$J" />
|
||||
<method signature="double Obfuz.EncryptionService`1::DecryptFromRvaDouble(byte[], int, int, int)" newName="$k" />
|
||||
<method signature="string Obfuz.EncryptionService`1::DecryptFromRvaString(byte[], int, int, int, int)" newName="$K" />
|
||||
<method signature="byte[] Obfuz.EncryptionService`1::DecryptFromRvaBytes(byte[], int, int, int, int)" newName="$l" />
|
||||
</type>
|
||||
<type fullName="Obfuz.EncryptorBase" newFullName="$A.$d" status="Renamed">
|
||||
<property signature="int OpCodeCount" newName="$d" />
|
||||
<method signature="int Obfuz.EncryptorBase::get_OpCodeCount([Obfuz.Runtime]Obfuz.EncryptorBase)" newName="$d" />
|
||||
<method signature="int[] Obfuz.EncryptorBase::ConvertToIntKey(byte[])" newName="$a">
|
||||
<param index="1" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, int, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, int, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, long, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, long, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, float, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, float, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, double, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, double, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$A">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, string, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.EncryptorBase::DecryptString([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptorBase::EncryptBlock([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int)" newName="$c">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.EncryptorBase::DecryptBlock([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int)" newName="$C">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int[] Obfuz.EncryptorBase::ConvertToIntKey(byte[])" newName="$a" />
|
||||
<method signature="int Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, int, int, int)" newName="$D" />
|
||||
<method signature="int Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, int, int, int)" newName="$e" />
|
||||
<method signature="long Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, long, int, int)" newName="$D" />
|
||||
<method signature="long Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, long, int, int)" newName="$e" />
|
||||
<method signature="float Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, float, int, int)" newName="$D" />
|
||||
<method signature="float Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, float, int, int)" newName="$e" />
|
||||
<method signature="double Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, double, int, int)" newName="$D" />
|
||||
<method signature="double Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, double, int, int)" newName="$e" />
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$A" />
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Decrypt([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$b" />
|
||||
<method signature="byte[] Obfuz.EncryptorBase::Encrypt([Obfuz.Runtime]Obfuz.EncryptorBase, string, int, int)" newName="$D" />
|
||||
<method signature="string Obfuz.EncryptorBase::DecryptString([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int, int, int)" newName="$B" />
|
||||
<method signature="void Obfuz.EncryptorBase::EncryptBlock([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int)" newName="$c" />
|
||||
<method signature="void Obfuz.EncryptorBase::DecryptBlock([Obfuz.Runtime]Obfuz.EncryptorBase, byte[], int, int)" newName="$C" />
|
||||
</type>
|
||||
<type fullName="Obfuz.IEncryptionScope" newFullName="$A.$A" status="Renamed" />
|
||||
<type fullName="Obfuz.IEncryptor" newFullName="$A.$D" status="Renamed">
|
||||
<property signature="int OpCodeCount" newName="$a" />
|
||||
<method signature="int Obfuz.IEncryptor::get_OpCodeCount([Obfuz.Runtime]Obfuz.IEncryptor)" newName="$d" />
|
||||
<method signature="void Obfuz.IEncryptor::EncryptBlock([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int)" newName="$c">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.IEncryptor::DecryptBlock([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int)" newName="$C">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, int, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, int, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, long, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, long, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, float, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, float, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, double, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, double, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$A">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, string, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.IEncryptor::DecryptString([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="void Obfuz.IEncryptor::EncryptBlock([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int)" newName="$c" />
|
||||
<method signature="void Obfuz.IEncryptor::DecryptBlock([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int)" newName="$C" />
|
||||
<method signature="int Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, int, int, int)" newName="$D" />
|
||||
<method signature="int Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, int, int, int)" newName="$e" />
|
||||
<method signature="long Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, long, int, int)" newName="$D" />
|
||||
<method signature="long Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, long, int, int)" newName="$e" />
|
||||
<method signature="float Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, float, int, int)" newName="$D" />
|
||||
<method signature="float Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, float, int, int)" newName="$e" />
|
||||
<method signature="double Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, double, int, int)" newName="$D" />
|
||||
<method signature="double Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, double, int, int)" newName="$e" />
|
||||
<method signature="byte[] Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$A" />
|
||||
<method signature="byte[] Obfuz.IEncryptor::Decrypt([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$b" />
|
||||
<method signature="byte[] Obfuz.IEncryptor::Encrypt([Obfuz.Runtime]Obfuz.IEncryptor, string, int, int)" newName="$D" />
|
||||
<method signature="string Obfuz.IEncryptor::DecryptString([Obfuz.Runtime]Obfuz.IEncryptor, byte[], int, int, int, int)" newName="$B" />
|
||||
</type>
|
||||
<type fullName="Obfuz.NullEncryptor" newFullName="$A.$e" status="Renamed">
|
||||
<field signature="byte[] _key" newName="$a" />
|
||||
<property signature="int OpCodeCount" newName="$A" />
|
||||
<method signature="int Obfuz.NullEncryptor::get_OpCodeCount([Obfuz.Runtime]Obfuz.NullEncryptor)" newName="$d" />
|
||||
<method signature="int Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, int, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, int, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, long, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="long Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, long, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, float, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="float Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, float, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, double, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="double Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, double, int, int)" newName="$e">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$A">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$b">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, string, int, int)" newName="$D">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
</method>
|
||||
<method signature="string Obfuz.NullEncryptor::DecryptString([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$B">
|
||||
<param index="1" newName="1" />
|
||||
<param index="2" newName="1" />
|
||||
<param index="3" newName="1" />
|
||||
<param index="4" newName="1" />
|
||||
<param index="5" newName="1" />
|
||||
</method>
|
||||
<method signature="int Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, int, int, int)" newName="$D" />
|
||||
<method signature="int Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, int, int, int)" newName="$e" />
|
||||
<method signature="long Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, long, int, int)" newName="$D" />
|
||||
<method signature="long Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, long, int, int)" newName="$e" />
|
||||
<method signature="float Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, float, int, int)" newName="$D" />
|
||||
<method signature="float Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, float, int, int)" newName="$e" />
|
||||
<method signature="double Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, double, int, int)" newName="$D" />
|
||||
<method signature="double Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, double, int, int)" newName="$e" />
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$A" />
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Decrypt([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$b" />
|
||||
<method signature="byte[] Obfuz.NullEncryptor::Encrypt([Obfuz.Runtime]Obfuz.NullEncryptor, string, int, int)" newName="$D" />
|
||||
<method signature="string Obfuz.NullEncryptor::DecryptString([Obfuz.Runtime]Obfuz.NullEncryptor, byte[], int, int, int, int)" newName="$B" />
|
||||
</type>
|
||||
<type fullName="<PrivateImplementationDetails>" newFullName="$E" status="Renamed">
|
||||
<field signature="[Obfuz.Runtime]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=646 CD4E58925A5711AD1E3BEFB9EE224909E4736943B29DE4FBAD258166DD7A6CF0" newName="$a" />
|
||||
<field signature="[Obfuz.Runtime]<PrivateImplementationDetails>/__StaticArrayInitTypeSize=287 D7732D9B8DD2D1E9FB31DE85ABBC286035E9C1E538CCB1A668625C2C343E4D26" newName="$A" />
|
||||
</type>
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=287" newFullName="$E/$f" status="Renamed" />
|
||||
<type fullName="<PrivateImplementationDetails>/__StaticArrayInitTypeSize=646" newFullName="$E/$F" status="Renamed" />
|
||||
</assembly>
|
||||
</mapping>
|
Binary file not shown.
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"dependencies": {
|
||||
"com.code-philosophy.hybridclr": "https://github.com/focus-creative-games/hybridclr_unity.git",
|
||||
"com.code-philosophy.obfuz": "https://gitee.com/focus-creative-games/obfuz.git?path=Obfuz/Packages/com.code-philosophy.obfuz",
|
||||
"com.code-philosophy.obfuz": "https://github.com/focus-creative-games/obfuz.git?path=com.code-philosophy.obfuz",
|
||||
"com.code-philosophy.obfuz4hybridclr": "https://github.com/focus-creative-games/obfuz.git?path=com.code-philosophy.obfuz4hybridclr",
|
||||
"com.unity.ide.visualstudio": "2.0.23",
|
||||
"com.unity.toolchain.win-x86_64-linux-x86_64": "2.0.10",
|
||||
"com.unity.modules.assetbundle": "1.0.0",
|
||||
"com.unity.modules.imgui": "1.0.0",
|
||||
"com.unity.modules.unitywebrequest": "1.0.0",
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
m_EditorVersion: 2022.3.11f1
|
||||
m_EditorVersionWithRevision: 2022.3.11f1 (d00248457e15)
|
||||
m_EditorVersion: 2022.3.62f1
|
||||
m_EditorVersionWithRevision: 2022.3.62f1 (4af31df58517)
|
||||
|
|
Loading…
Reference in New Issue