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
SHA1Managed.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002FA")]
10 public class SHA1Managed : SHA1
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60019CD")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B0D5A8", Offset = "0x1B0D5A8", Length = "0xE4")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HMACSHA1), Member = ".ctor", MemberParameters = new object[]
16 {
17 typeof(byte[]),
18 typeof(bool)
19 }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConfig), Member = "CreateFromName", MemberParameters = new object[]
21 {
22 typeof(string),
23 typeof(object[])
24 }, ReturnType = typeof(object))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = ".ctor", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
28 public SHA1Managed()
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x60019CE")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1B0D6B8", Offset = "0x1B0D6B8", 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 = "0x60019CF")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1B0D70C", Offset = "0x1B0D70C", 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 = "0x60019D0")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1B0D88C", Offset = "0x1B0D88C", 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 = "0x60019D1")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1B0D694", Offset = "0x1B0D694", 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 = "0x60019D2")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1B0D710", Offset = "0x1B0D710", Length = "0x17C")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Managed), 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(SHA1Managed), Member = "SHATransform", 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 = "0x60019D3")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1B0D890", Offset = "0x1B0D890", Length = "0x124")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1Managed), 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 = "DWORDToBigEndian", 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 = "0x60019D4")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1B0D9B4", Offset = "0x1B0D9B4", Length = "0x434")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Managed), 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 = "DWORDFromBigEndian", MemberParameters = new object[]
132 {
133 typeof(uint*),
134 typeof(int),
135 typeof(byte*)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1Managed), Member = "SHAExpand", MemberParameters = new object[] { typeof(uint*) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
139 private unsafe static void SHATransform(uint* expandedBuffer, uint* state, byte* block)
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x60019D5")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1B0DE94", Offset = "0x1B0DE94", Length = "0x3C")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SHA1Managed), Member = "SHATransform", MemberParameters = new object[]
148 {
149 typeof(uint*),
150 typeof(uint*),
151 typeof(byte*)
152 }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
154 private unsafe static void SHAExpand(uint* x)
155 {
156 throw null;
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x4000D13")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
161 private byte[] _buffer;
162
163 [global::Cpp2ILInjected.Token(Token = "0x4000D14")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
165 private long _count;
166
167 [global::Cpp2ILInjected.Token(Token = "0x4000D15")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
169 private uint[] _stateSHA1;
170
171 [global::Cpp2ILInjected.Token(Token = "0x4000D16")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
173 private uint[] _expandedBuffer;
174 }
175}
class f__AnonymousType0<< Count > j__TPar
override void HashCore(byte[] rgb, int ibStart, int cbSize)
unsafe void _HashData(byte[] partIn, int ibStart, int cbSize)
static unsafe void SHAExpand(uint *x)
static unsafe void SHATransform(uint *expandedBuffer, uint *state, byte *block)