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
MACTripleDES.cs
Go to the documentation of this file.
1using System;
2using System.IO;
6
8{
9 [global::System.Runtime.InteropServices.ComVisible(true)]
10 [global::Cpp2ILInjected.Token(Token = "0x20002E3")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60018C8")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1AFF0E8", Offset = "0x1AFF0E8", Length = "0x144")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConfig), Member = "CreateFromName", MemberParameters = new object[]
17 {
18 typeof(string),
19 typeof(object[])
20 }, ReturnType = typeof(object))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "get_StaticRandomNumberGenerator", ReturnType = typeof(RNGCryptoServiceProvider))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TripleDES), Member = "Create", ReturnType = typeof(TripleDES))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
26 public MACTripleDES()
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x60018C9")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1AFF22C", Offset = "0x1AFF22C", Length = "0x58")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
35 public MACTripleDES(byte[] rgbKey)
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x60018CA")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1AFF284", Offset = "0x1AFF284", Length = "0x1AC")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TripleDES), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(TripleDES))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TripleDES), Member = "Create", ReturnType = typeof(TripleDES))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clone", ReturnType = typeof(object))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
50 public MACTripleDES(string strTripleDES, byte[] rgbKey)
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x60018CB")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1AFF430", Offset = "0x1AFF430", Length = "0x8")]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 public override void Initialize()
59 {
60 throw null;
61 }
62
63 [global::System.Runtime.InteropServices.ComVisible(false)]
64 [global::Cpp2ILInjected.Token(Token = "0x170002A5")]
66 {
67 [global::Cpp2ILInjected.Token(Token = "0x60018CC")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1AFF438", Offset = "0x1AFF438", Length = "0x14")]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
71 get
72 {
73 throw null;
74 }
75 [global::Cpp2ILInjected.Token(Token = "0x60018CD")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1AFF44C", Offset = "0x1AFF44C", Length = "0x7C")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
82 set
83 {
84 throw null;
85 }
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x60018CE")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1AFF4C8", Offset = "0x1AFF4C8", Length = "0x154")]
90 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TailStream), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = ".ctor", MemberParameters = new object[]
94 {
95 typeof(global::System.IO.Stream),
96 typeof(ICryptoTransform),
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
100 protected override void HashCore(byte[] rgbData, int ibStart, int cbSize)
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x60018CF")]
106 [global::Cpp2ILInjected.Address(RVA = "0x1AFF6AC", Offset = "0x1AFF6AC", Length = "0x12C")]
107 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TailStream), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = ".ctor", MemberParameters = new object[]
111 {
112 typeof(global::System.IO.Stream),
113 typeof(ICryptoTransform),
115 }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = "FlushFinalBlock", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
118 protected override byte[] HashFinal()
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x60018D0")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1AFF848", Offset = "0x1AFF848", Length = "0x104")]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SymmetricAlgorithm), Member = "Clear", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoStream), Member = "Clear", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
130 {
131 typeof(global::System.Array),
132 typeof(int),
133 typeof(int)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
136 protected override void Dispose(bool disposing)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x4000CBB")]
142 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
144
145 [global::Cpp2ILInjected.Token(Token = "0x4000CBC")]
146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
148
149 [global::Cpp2ILInjected.Token(Token = "0x4000CBD")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
152
153 [global::Cpp2ILInjected.Token(Token = "0x4000CBE")]
154 private const int m_bitsPerByte = 8;
155
156 [global::Cpp2ILInjected.Token(Token = "0x4000CBF")]
157 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
158 private int m_bytesPerBlock;
159
160 [global::Cpp2ILInjected.Token(Token = "0x4000CC0")]
161 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
162 private TripleDES des;
163 }
164}
class f__AnonymousType0<< Count > j__TPar
MACTripleDES(string strTripleDES, byte[] rgbKey)
override void Dispose(bool disposing)
override void HashCore(byte[] rgbData, int ibStart, int cbSize)