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
AesCryptoServiceProvider.cs
Go to the documentation of this file.
1using System;
3
5{
6 // Token: 0x02000004 RID: 4
7 public sealed class AesCryptoServiceProvider : Aes
8 {
9 // Token: 0x06000016 RID: 22 RVA: 0x00002250 File Offset: 0x00000450
11 {
12 if (!true)
13 {
14 }
15 base..ctor();
17 }
18
19 // Token: 0x06000017 RID: 23 RVA: 0x00002270 File Offset: 0x00000470
20 public override void GenerateIV()
21 {
22 int blockSizeValue = this.BlockSizeValue;
23 byte[] array;
25 }
26
27 // Token: 0x06000018 RID: 24 RVA: 0x0000228C File Offset: 0x0000048C
28 public override void GenerateKey()
29 {
30 int keySizeValue = this.KeySizeValue;
31 byte[] array;
33 }
34
35 // Token: 0x06000019 RID: 25 RVA: 0x000022A8 File Offset: 0x000004A8
36 public override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv)
37 {
38 }
39
40 // Token: 0x0600001A RID: 26 RVA: 0x00002050 File Offset: 0x00000250
41 public override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv)
42 {
43 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
44 }
45
46 // Token: 0x17000007 RID: 7
47 // (get) Token: 0x0600001B RID: 27 RVA: 0x000022B8 File Offset: 0x000004B8
48 // (set) Token: 0x0600001C RID: 28 RVA: 0x000022CC File Offset: 0x000004CC
49 public override byte[] IV
50 {
51 get
52 {
53 return base.IV;
54 }
55 set
56 {
57 base.IV = value;
58 }
59 }
60
61 // Token: 0x17000008 RID: 8
62 // (get) Token: 0x0600001D RID: 29 RVA: 0x000022E0 File Offset: 0x000004E0
63 // (set) Token: 0x0600001E RID: 30 RVA: 0x000022F4 File Offset: 0x000004F4
64 public override byte[] Key
65 {
66 get
67 {
68 return base.Key;
69 }
70 set
71 {
73 }
74 }
75
76 // Token: 0x17000009 RID: 9
77 // (get) Token: 0x0600001F RID: 31 RVA: 0x00002308 File Offset: 0x00000508
78 // (set) Token: 0x06000020 RID: 32 RVA: 0x0000231C File Offset: 0x0000051C
79 public override int KeySize
80 {
81 get
82 {
83 return this.KeySizeValue;
84 }
85 set
86 {
88 }
89 }
90
91 // Token: 0x1700000A RID: 10
92 // (get) Token: 0x06000021 RID: 33 RVA: 0x00002330 File Offset: 0x00000530
93 // (set) Token: 0x06000022 RID: 34 RVA: 0x00002344 File Offset: 0x00000544
94 public override int FeedbackSize
95 {
96 get
97 {
98 return this.FeedbackSizeValue;
99 }
100 set
101 {
103 }
104 }
105
106 // Token: 0x1700000B RID: 11
107 // (get) Token: 0x06000023 RID: 35 RVA: 0x00002358 File Offset: 0x00000558
108 // (set) Token: 0x06000024 RID: 36 RVA: 0x0000236C File Offset: 0x0000056C
109 public override CipherMode Mode
110 {
111 get
112 {
113 return this.ModeValue;
114 }
115 set
116 {
118 }
119 }
120
121 // Token: 0x1700000C RID: 12
122 // (get) Token: 0x06000025 RID: 37 RVA: 0x00002380 File Offset: 0x00000580
123 // (set) Token: 0x06000026 RID: 38 RVA: 0x00002394 File Offset: 0x00000594
124 public override PaddingMode Padding
125 {
126 get
127 {
128 return this.PaddingValue;
129 }
130 set
131 {
133 }
134 }
135
136 // Token: 0x06000027 RID: 39 RVA: 0x00002050 File Offset: 0x00000250
138 {
139 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
140 }
141
142 // Token: 0x06000028 RID: 40 RVA: 0x00002050 File Offset: 0x00000250
144 {
145 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
146 }
147
148 // Token: 0x06000029 RID: 41 RVA: 0x000023A8 File Offset: 0x000005A8
149 protected override void Dispose(bool disposing)
150 {
151 base.Dispose(disposing);
152 }
153 }
154}
class f__AnonymousType0<< Count > j__TPar
override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv)
override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv)