terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
AesCryptoServiceProvider.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000004")]
8 public sealed class AesCryptoServiceProvider : Aes
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x6000016")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1D3C938", Offset = "0x1D3C938", Length = "0x64")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Aes), Member = ".ctor", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x6000017")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1D3C99C", Offset = "0x1D3C99C", Length = "0x24")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Security.Cryptography.KeyBuilder", Member = "IV", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
25 public override void GenerateIV()
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x6000018")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1D3C9C0", Offset = "0x1D3C9C0", Length = "0x24")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Security.Cryptography.KeyBuilder", Member = "Key", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
35 public override void GenerateKey()
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000019")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1D3C9E4", Offset = "0x1D3C9E4", Length = "0xF0")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AesTransform), Member = ".ctor", MemberParameters = new object[]
45 {
46 typeof(Aes),
47 typeof(bool),
48 typeof(byte[]),
49 typeof(byte[])
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
53 public override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv)
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x600001A")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1D3D044", Offset = "0x1D3D044", Length = "0xF0")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AesTransform), Member = ".ctor", MemberParameters = new object[]
63 {
64 typeof(Aes),
65 typeof(bool),
66 typeof(byte[]),
67 typeof(byte[])
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
71 public override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv)
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x17000007")]
77 public override byte[] IV
78 {
79 [global::Cpp2ILInjected.Token(Token = "0x600001B")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1D3D134", Offset = "0x1D3D134", Length = "0x8")]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "get_IV", ReturnType = typeof(byte[]))]
83 get
84 {
85 throw null;
86 }
87 [global::Cpp2ILInjected.Token(Token = "0x600001C")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1D3D13C", Offset = "0x1D3D13C", Length = "0x8")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "set_IV", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
91 set
92 {
93 throw null;
94 }
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x17000008")]
98 public override byte[] Key
99 {
100 [global::Cpp2ILInjected.Token(Token = "0x600001D")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1D3D144", Offset = "0x1D3D144", Length = "0x8")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "get_Key", ReturnType = typeof(byte[]))]
104 get
105 {
106 throw null;
107 }
108 [global::Cpp2ILInjected.Token(Token = "0x600001E")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1D3D14C", Offset = "0x1D3D14C", Length = "0x8")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "set_Key", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
112 set
113 {
114 throw null;
115 }
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x17000009")]
119 public override int KeySize
120 {
121 [global::Cpp2ILInjected.Token(Token = "0x600001F")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1D3D154", Offset = "0x1D3D154", Length = "0x8")]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
124 get
125 {
126 throw null;
127 }
128 [global::Cpp2ILInjected.Token(Token = "0x6000020")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1D3D15C", Offset = "0x1D3D15C", Length = "0x8")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "set_KeySize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
132 set
133 {
134 throw null;
135 }
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x1700000A")]
139 public override int FeedbackSize
140 {
141 [global::Cpp2ILInjected.Token(Token = "0x6000021")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1D3D164", Offset = "0x1D3D164", Length = "0x8")]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 get
145 {
146 throw null;
147 }
148 [global::Cpp2ILInjected.Token(Token = "0x6000022")]
149 [global::Cpp2ILInjected.Address(RVA = "0x1D3D16C", Offset = "0x1D3D16C", Length = "0x8")]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "set_FeedbackSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
152 set
153 {
154 throw null;
155 }
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x1700000B")]
159 public override CipherMode Mode
160 {
161 [global::Cpp2ILInjected.Token(Token = "0x6000023")]
162 [global::Cpp2ILInjected.Address(RVA = "0x1D3D174", Offset = "0x1D3D174", Length = "0x8")]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
164 get
165 {
166 throw null;
167 }
168 [global::Cpp2ILInjected.Token(Token = "0x6000024")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1D3D17C", Offset = "0x1D3D17C", Length = "0x5C")]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "set_Mode", MemberParameters = new object[] { typeof(CipherMode) }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
175 set
176 {
177 throw null;
178 }
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x1700000C")]
182 public override PaddingMode Padding
183 {
184 [global::Cpp2ILInjected.Token(Token = "0x6000025")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1D3D1D8", Offset = "0x1D3D1D8", Length = "0x8")]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
187 get
188 {
189 throw null;
190 }
191 [global::Cpp2ILInjected.Token(Token = "0x6000026")]
192 [global::Cpp2ILInjected.Address(RVA = "0x1D3D1E0", Offset = "0x1D3D1E0", Length = "0x8")]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "set_Padding", MemberParameters = new object[] { typeof(PaddingMode) }, ReturnType = typeof(void))]
195 set
196 {
197 throw null;
198 }
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x6000027")]
202 [global::Cpp2ILInjected.Address(RVA = "0x1D3D1E8", Offset = "0x1D3D1E8", Length = "0x50")]
203 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
205 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
207 {
208 throw null;
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x6000028")]
212 [global::Cpp2ILInjected.Address(RVA = "0x1D3D238", Offset = "0x1D3D238", Length = "0x50")]
213 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x6000029")]
222 [global::Cpp2ILInjected.Address(RVA = "0x1D3D288", Offset = "0x1D3D288", Length = "0xC")]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
225 protected override void Dispose(bool disposing)
226 {
227 throw null;
228 }
229 }
230}
class f__AnonymousType0<< Count > j__TPar
override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv)
override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv)