terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
RSAManaged.cs
Go to the documentation of this file.
1using System;
4using Mono.Math;
5
7{
8 // Token: 0x0200005D RID: 93
9 public class RSAManaged : RSA
10 {
11 // Token: 0x06000285 RID: 645 RVA: 0x00009DF0 File Offset: 0x00007FF0
12 public RSAManaged()
13 {
14 }
15
16 // Token: 0x06000286 RID: 646 RVA: 0x00009E00 File Offset: 0x00008000
17 public RSAManaged(int keySize)
18 {
19 this.keyBlinding = true;
20 base..ctor();
22 }
23
24 // Token: 0x06000287 RID: 647 RVA: 0x00009E28 File Offset: 0x00008028
25 protected override void Finalize()
26 {
27 base.Finalize();
28 }
29
30 // Token: 0x06000288 RID: 648 RVA: 0x00009E5C File Offset: 0x0000805C
31 private void GenerateKeyPair()
32 {
33 BigInteger bigInteger = 65537U;
36 long num = 65537L;
38 uint num2 = bigInteger2 % (uint)num;
39 }
40
41 // Token: 0x170000B8 RID: 184
42 // (get) Token: 0x06000289 RID: 649 RVA: 0x0000A018 File Offset: 0x00008218
43 public override int KeySize
44 {
45 get
46 {
47 /*
48An exception occurred when decompiling this method (06000289)
49
50ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize()
51
52 ---> System.Exception: Basic block has to end with unconditional control flow.
53{
54 IL_0020:
55 stloc:string(var_1_2A, call:string(Locale::GetText, ldstr:string("Keypair was disposed")))
56}
57
58 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
59 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
60 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
61 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
62 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
63 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
64 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
65 --- End of inner exception stack trace ---
66 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
67 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
68*/;
69 }
70 }
71
72 // Token: 0x170000B9 RID: 185
73 // (get) Token: 0x0600028A RID: 650 RVA: 0x0000A050 File Offset: 0x00008250
74 public override string KeyExchangeAlgorithm
75 {
76 get
77 {
78 return "RSA-PKCS1-KeyEx";
79 }
80 }
81
82 // Token: 0x170000BA RID: 186
83 // (get) Token: 0x0600028B RID: 651 RVA: 0x0000A064 File Offset: 0x00008264
84 public bool PublicOnly
85 {
86 get
87 {
88 bool flag = this.keypairGenerated;
89 if (flag)
90 {
91 BigInteger bigInteger = this.d;
92 if (!flag)
93 {
94 }
95 return true;
96 }
98 if (!flag)
99 {
100 }
101 bool flag2;
102 return flag2;
103 }
104 }
105
106 // Token: 0x170000BB RID: 187
107 // (get) Token: 0x0600028C RID: 652 RVA: 0x0000A098 File Offset: 0x00008298
108 public override string SignatureAlgorithm
109 {
110 get
111 {
112 return "http://www.w3.org/2000/09/xmldsig#rsa-sha1";
113 }
114 }
115
116 // Token: 0x0600028D RID: 653 RVA: 0x0000A0AC File Offset: 0x000082AC
117 public override byte[] DecryptValue(byte[] rgb)
118 {
119 /*
120An exception occurred when decompiling this method (0600028D)
121
122ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte[] Mono.Security.Cryptography.RSAManaged::DecryptValue(System.Byte[])
123
124 ---> System.Exception: Basic block has to end with unconditional control flow.
125{
126 IL_01BE:
127 stloc:string(var_39_1C8, call:string(Locale::GetText, ldstr:string("Missing private key to decrypt value.")))
128}
129
130 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
131 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
132 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
133 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
134 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
135 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
136 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
137 --- End of inner exception stack trace ---
138 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
139 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
140*/;
141 }
142
143 // Token: 0x0600028E RID: 654 RVA: 0x0000A284 File Offset: 0x00008484
144 public override byte[] EncryptValue(byte[] rgb)
145 {
146 while (this.m_disposed)
147 {
148 }
149 if (!this.keypairGenerated)
150 {
151 this.GenerateKeyPair();
152 }
153 BigInteger bigInteger = this.n;
154 BigInteger bigInteger2 = this.e;
157 byte[] array;
158 return array;
159 }
160
161 // Token: 0x0600028F RID: 655 RVA: 0x0000A2BC File Offset: 0x000084BC
163 {
164 /*
165An exception occurred when decompiling this method (0600028F)
166
167ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Security.Cryptography.RSAParameters Mono.Security.Cryptography.RSAManaged::ExportParameters(System.Boolean)
168
169 ---> System.Exception: Basic block has to end with unconditional control flow.
170{
171 IL_00F2:
172 stloc:string(var_34_FC, call:string(Locale::GetText, ldstr:string("Keypair was disposed")))
173}
174
175 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
176 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
177 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
178 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
179 --- End of inner exception stack trace ---
180 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
181 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
182*/;
183 }
184
185 // Token: 0x06000290 RID: 656 RVA: 0x0000A3C8 File Offset: 0x000085C8
186 public override void ImportParameters(RSAParameters parameters)
187 {
188 /*
189An exception occurred when decompiling this method (06000290)
190
191ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters)
192
193 ---> System.Exception: Basic block has to end with unconditional control flow.
194{
195 IL_01B8:
196 stloc:string(var_39_1C2, call:string(Locale::GetText, ldstr:string("Missing Modulus")))
197}
198
199 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
200 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
201 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
202 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
203 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
204 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
205 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
206 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
207 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
208 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
209 --- End of inner exception stack trace ---
210 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
211 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
212*/;
213 }
214
215 // Token: 0x06000291 RID: 657 RVA: 0x0000A598 File Offset: 0x00008798
216 protected override void Dispose(bool disposing)
217 {
218 bool disposed = this.m_disposed;
219 if (!disposed)
220 {
221 BigInteger bigInteger = this.d;
222 if (!disposed)
223 {
224 }
225 this.d.Clear();
226 BigInteger bigInteger2 = this.p;
227 if (!disposed)
228 {
229 }
230 this.p.Clear();
231 BigInteger bigInteger3 = this.q;
232 if (!disposed)
233 {
234 }
235 this.q.Clear();
237 if (!disposed)
238 {
239 }
240 this.dp.Clear();
242 if (!disposed)
243 {
244 }
245 this.dq.Clear();
247 if (!disposed)
248 {
249 }
250 this.qInv.Clear();
251 BigInteger bigInteger7 = this.e;
252 if (!disposed)
253 {
254 }
255 this.e.Clear();
256 BigInteger bigInteger8 = this.n;
257 if (!disposed)
258 {
259 }
260 this.n.Clear();
261 }
262 this.m_disposed = true;
263 }
264
265 // Token: 0x06000292 RID: 658 RVA: 0x0000A668 File Offset: 0x00008868
266 public override string ToXmlString(bool includePrivateParameters)
267 {
268 if ("<Modulus>" == null)
269 {
270 }
271 if ("<P>" == null)
272 {
273 }
274 if ("<Q>" == null)
275 {
276 }
277 if ("<DP>" == null)
278 {
279 }
280 if ("<DQ>" == null)
281 {
282 }
283 if ("<InverseQ>" == null)
284 {
285 }
286 if ("<D>" == null)
287 {
288 }
289 if (this != null)
290 {
292 }
293 throw new OutOfMemoryException();
294 }
295
296 // Token: 0x06000293 RID: 659 RVA: 0x0000A6C4 File Offset: 0x000088C4
298 {
299 byte[] bytes = value.GetBytes();
300 long num = 0L;
301 Array.Clear(bytes, (int)num, 42163096);
302 return 42163096;
303 }
304
305 // Token: 0x0400026D RID: 621
306 private bool isCRTpossible;
307
308 // Token: 0x0400026E RID: 622
309 private bool keyBlinding;
310
311 // Token: 0x0400026F RID: 623
312 private bool keypairGenerated;
313
314 // Token: 0x04000270 RID: 624
315 private bool m_disposed;
316
317 // Token: 0x04000271 RID: 625
318 private BigInteger d;
319
320 // Token: 0x04000272 RID: 626
321 private BigInteger p;
322
323 // Token: 0x04000273 RID: 627
324 private BigInteger q;
325
326 // Token: 0x04000274 RID: 628
327 private BigInteger dp;
328
329 // Token: 0x04000275 RID: 629
330 private BigInteger dq;
331
332 // Token: 0x04000276 RID: 630
334
335 // Token: 0x04000277 RID: 631
336 private BigInteger n;
337
338 // Token: 0x04000278 RID: 632
339 private BigInteger e;
340
341 // Token: 0x04000279 RID: 633
344
345 // Token: 0x0200005E RID: 94
347 {
348 // Token: 0x06000294 RID: 660 RVA: 0x0000A6F0 File Offset: 0x000088F0
349 public KeyGeneratedEventHandler(object @object, IntPtr method)
350 {
351 }
352
353 // Token: 0x06000295 RID: 661 RVA: 0x0000A710 File Offset: 0x00008910
354 public void Invoke(object sender, EventArgs e)
355 {
358 IntPtr method = this.method;
359 }
360 }
361 }
362}
class f__AnonymousType0<< Count > j__TPar
static BigInteger GeneratePseudoPrime(int bits)
override RSAParameters ExportParameters(bool includePrivateParameters)
byte[] GetPaddedValue(BigInteger value, int length)
override void Dispose(bool disposing)
override void ImportParameters(RSAParameters parameters)
override byte[] EncryptValue(byte[] rgb)
override byte[] DecryptValue(byte[] rgb)
RSAManaged.KeyGeneratedEventHandler KeyGenerated
override string ToXmlString(bool includePrivateParameters)
void IList. Clear()
Definition Array.cs:99
IntPtr method_code
Definition Delegate.cs:386
IntPtr invoke_impl
Definition Delegate.cs:371