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
RC2CryptoServiceProvider.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002EB")]
10 public sealed class RC2CryptoServiceProvider : RC2
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6001914")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B01EC8", Offset = "0x1B01EC8", Length = "0x184")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RC2), Member = "Create", ReturnType = typeof(RC2))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CryptoConfig), Member = "CreateFromName", MemberParameters = new object[]
16 {
17 typeof(string),
18 typeof(object[])
19 }, ReturnType = typeof(object))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RC2), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConfig), Member = "get_AllowOnlyFipsAlgorithms", ReturnType = typeof(bool))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "HasAlgorithm", MemberParameters = new object[]
24 {
25 typeof(int),
26 typeof(int)
27 }, ReturnType = typeof(bool))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x170002B2")]
38 public override int EffectiveKeySize
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x6001915")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1B02228", Offset = "0x1B02228", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
47 [global::Cpp2ILInjected.Token(Token = "0x6001916")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1B02230", Offset = "0x1B02230", Length = "0x6C")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicUnexpectedOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
54 set
55 {
56 throw null;
57 }
58 }
59
60 [global::System.Runtime.InteropServices.ComVisible(false)]
61 [global::Cpp2ILInjected.Token(Token = "0x170002B3")]
62 public bool UseSalt
63 {
64 [global::Cpp2ILInjected.Token(Token = "0x6001917")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1B0229C", Offset = "0x1B0229C", Length = "0x8")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 get
68 {
69 throw null;
70 }
71 [global::Cpp2ILInjected.Token(Token = "0x6001918")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1B022A4", Offset = "0x1B022A4", Length = "0xC")]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 set
75 {
76 throw null;
77 }
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6001919")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1B022B0", Offset = "0x1B022B0", Length = "0xC8")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RC2Transform), Member = ".ctor", MemberParameters = new object[]
84 {
85 typeof(RC2),
86 typeof(bool),
87 typeof(byte[]),
88 typeof(byte[])
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotImplementedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
92 public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV)
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x600191A")]
98 [global::Cpp2ILInjected.Address(RVA = "0x1B02378", Offset = "0x1B02378", Length = "0xC8")]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RC2Transform), Member = ".ctor", MemberParameters = new object[]
101 {
102 typeof(RC2),
103 typeof(bool),
104 typeof(byte[]),
105 typeof(byte[])
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotImplementedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
109 public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV)
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x600191B")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1B02440", Offset = "0x1B02440", Length = "0xA0")]
116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "get_StaticRandomNumberGenerator", ReturnType = typeof(RNGCryptoServiceProvider))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
120 public override void GenerateKey()
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x600191C")]
126 [global::Cpp2ILInjected.Address(RVA = "0x1B024E0", Offset = "0x1B024E0", Length = "0x90")]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "get_StaticRandomNumberGenerator", ReturnType = typeof(RNGCryptoServiceProvider))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
130 public override void GenerateIV()
131 {
132 throw null;
133 }
134
135 // Note: this type is marked as 'beforefieldinit'.
136 [global::Cpp2ILInjected.Token(Token = "0x600191D")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1B02570", Offset = "0x1B02570", Length = "0xD4")]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x4000CD2")]
147 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
148 private bool m_use40bitSalt;
149
150 [global::Cpp2ILInjected.Token(Token = "0x4000CD3")]
151 private static KeySizes[] s_legalKeySizes;
152 }
153}
class f__AnonymousType0<< Count > j__TPar
override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV)
override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV)