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
RSAOAEPKeyExchangeFormatter.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002F6")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60019AD")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B0C448", Offset = "0x1B0C448", Length = "0x8")]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsymmetricKeyExchangeFormatter), Member = ".ctor", ReturnType = typeof(void))]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x60019AE")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1B0AAC0", Offset = "0x1B0AAC0", Length = "0xF4")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSACryptoServiceProvider), Member = "Encrypt", MemberParameters = new object[]
25 {
26 typeof(byte[]),
27 typeof(bool)
28 }, ReturnType = typeof(byte[]))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsymmetricKeyExchangeFormatter), Member = ".ctor", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x170002C4")]
39 public byte[] Parameter
40 {
41 [global::Cpp2ILInjected.Token(Token = "0x60019AF")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1B0C450", Offset = "0x1B0C450", Length = "0x74")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clone", ReturnType = typeof(object))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
46 get
47 {
48 throw null;
49 }
50 [global::Cpp2ILInjected.Token(Token = "0x60019B0")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1B0C4C4", Offset = "0x1B0C4C4", Length = "0xA8")]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clone", ReturnType = typeof(object))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
55 set
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x170002C5")]
62 public override string Parameters
63 {
64 [global::Cpp2ILInjected.Token(Token = "0x60019B1")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1B0C56C", Offset = "0x1B0C56C", Length = "0x8")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x170002C6")]
75 {
76 [global::Cpp2ILInjected.Token(Token = "0x60019B2")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1B0C574", Offset = "0x1B0C574", Length = "0x8")]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 get
80 {
81 throw null;
82 }
83 [global::Cpp2ILInjected.Token(Token = "0x60019B3")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1B0C57C", Offset = "0x1B0C57C", Length = "0x8")]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 set
87 {
88 throw null;
89 }
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x60019B4")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1B0C584", Offset = "0x1B0C584", Length = "0xEC")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
98 public override void SetKey(AsymmetricAlgorithm key)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x60019B5")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1B0C670", Offset = "0x1B0C670", Length = "0x198")]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAOAEPKeyExchangeFormatter), Member = "get_OverridesEncrypt", ReturnType = typeof(bool))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1), Member = "Create", ReturnType = typeof(SHA1))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS1MaskGenerationMethod), Member = ".ctor", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RandomNumberGenerator), Member = "Create", ReturnType = typeof(RandomNumberGenerator))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RsaOaepEncrypt", MemberParameters = new object[]
111 {
112 typeof(RSA),
116 typeof(byte[])
117 }, ReturnType = typeof(byte[]))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicUnexpectedOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
121 public override byte[] CreateKeyExchange(byte[] rgbData)
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x60019B6")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1B0CA58", Offset = "0x1B0CA58", Length = "0xC")]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
130 public override byte[] CreateKeyExchange(byte[] rgbData, global::System.Type symAlgType)
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x170002C7")]
136 private bool OverridesEncrypt
137 {
138 [global::Cpp2ILInjected.Token(Token = "0x60019B7")]
139 [global::Cpp2ILInjected.Address(RVA = "0x1B0C808", Offset = "0x1B0C808", Length = "0x1D0")]
140 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAOAEPKeyExchangeFormatter), Member = "CreateKeyExchange", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DoesRsaKeyOverride", MemberParameters = new object[]
145 {
146 typeof(RSA),
147 typeof(string),
148 typeof(global::System.Type[])
149 }, ReturnType = typeof(bool))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable<>), Member = "get_Value", ReturnType = "T")]
152 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
153 get
154 {
155 throw null;
156 }
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x4000D09")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
161 private byte[] ParameterValue;
162
163 [global::Cpp2ILInjected.Token(Token = "0x4000D0A")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
165 private RSA _rsaKey;
166
167 [global::Cpp2ILInjected.Token(Token = "0x4000D0B")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
169 private bool? _rsaOverridesEncrypt;
170
171 [global::Cpp2ILInjected.Token(Token = "0x4000D0C")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
174 }
175}
class f__AnonymousType0<< Count > j__TPar
override byte[] CreateKeyExchange(byte[] rgbData, global::System.Type symAlgType)