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
RIPEMD160Managed.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002F1")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6001943")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1AFE81C", Offset = "0x1AFE81C", Length = "0x134")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HMACRIPEMD160), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RIPEMD160), Member = "Create", ReturnType = typeof(RIPEMD160))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConfig), Member = "CreateFromName", MemberParameters = new object[]
18 {
19 typeof(string),
20 typeof(object[])
21 }, ReturnType = typeof(object))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConfig), Member = "get_AllowOnlyFipsAlgorithms", ReturnType = typeof(bool))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x6001944")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1B05630", Offset = "0x1B05630", Length = "0x54")]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
38 {
39 typeof(global::System.Array),
40 typeof(int),
41 typeof(int)
42 }, ReturnType = typeof(void))]
43 public override void Initialize()
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x6001945")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1B05684", Offset = "0x1B05684", Length = "0x4")]
50 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 protected override void HashCore(byte[] rgb, int ibStart, int cbSize)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6001946")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1B05804", Offset = "0x1B05804", Length = "0x4")]
59 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 protected override byte[] HashFinal()
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x6001947")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1B0560C", Offset = "0x1B0560C", Length = "0x24")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 private void InitializeState()
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6001948")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1B05688", Offset = "0x1B05688", Length = "0x17C")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RIPEMD160Managed), Member = "_EndHash", ReturnType = typeof(byte[]))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
81 {
82 typeof(global::System.Array),
83 typeof(int),
84 typeof(global::System.Array),
85 typeof(int),
86 typeof(int)
87 }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RIPEMD160Managed), Member = "MDTransform", MemberParameters = new object[]
89 {
90 typeof(uint*),
91 typeof(uint*),
92 typeof(byte*)
93 }, ReturnType = typeof(void))]
94 private unsafe void _HashData(byte[] partIn, int ibStart, int cbSize)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6001949")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1B05808", Offset = "0x1B05808", Length = "0x128")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RIPEMD160Managed), Member = "_HashData", MemberParameters = new object[]
104 {
105 typeof(byte[]),
106 typeof(int),
107 typeof(int)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DWORDToLittleEndian", MemberParameters = new object[]
110 {
111 typeof(byte[]),
112 typeof(uint[]),
113 typeof(int)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
116 private byte[] _EndHash()
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x600194A")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1B05930", Offset = "0x1B05930", Length = "0x1740")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RIPEMD160Managed), Member = "_HashData", MemberParameters = new object[]
125 {
126 typeof(byte[]),
127 typeof(int),
128 typeof(int)
129 }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DWORDFromLittleEndian", MemberParameters = new object[]
132 {
133 typeof(uint*),
134 typeof(int),
135 typeof(byte*)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
138 private unsafe static void MDTransform(uint* blockDWords, uint* state, byte* block)
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x600194B")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1B07070", Offset = "0x1B07070", Length = "0xC")]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 private static uint F(uint x, uint y, uint z)
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x600194C")]
152 [global::Cpp2ILInjected.Address(RVA = "0x1B0707C", Offset = "0x1B0707C", Length = "0x10")]
153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 private static uint G(uint x, uint y, uint z)
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x600194D")]
161 [global::Cpp2ILInjected.Address(RVA = "0x1B0708C", Offset = "0x1B0708C", Length = "0xC")]
162 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
164 private static uint H(uint x, uint y, uint z)
165 {
166 throw null;
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x600194E")]
170 [global::Cpp2ILInjected.Address(RVA = "0x1B07098", Offset = "0x1B07098", Length = "0x10")]
171 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 private static uint I(uint x, uint y, uint z)
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x600194F")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1B070A8", Offset = "0x1B070A8", Length = "0xC")]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
182 private static uint J(uint x, uint y, uint z)
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x4000CF1")]
188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
189 private byte[] _buffer;
190
191 [global::Cpp2ILInjected.Token(Token = "0x4000CF2")]
192 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
193 private long _count;
194
195 [global::Cpp2ILInjected.Token(Token = "0x4000CF3")]
196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
197 private uint[] _stateMD160;
198
199 [global::Cpp2ILInjected.Token(Token = "0x4000CF4")]
200 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
201 private uint[] _blockDWords;
202 }
203}
class f__AnonymousType0<< Count > j__TPar
static uint G(uint x, uint y, uint z)
unsafe void _HashData(byte[] partIn, int ibStart, int cbSize)
override void HashCore(byte[] rgb, int ibStart, int cbSize)
static uint J(uint x, uint y, uint z)
static uint H(uint x, uint y, uint z)
static uint I(uint x, uint y, uint z)
static uint F(uint x, uint y, uint z)
static unsafe void MDTransform(uint *blockDWords, uint *state, byte *block)