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
RSAPKCS1KeyExchangeFormatter.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002F8")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60019C1")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B0CF04", Offset = "0x1B0CF04", 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 = "0x60019C2")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1B0ABB4", Offset = "0x1B0ABB4", 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 = "0x170002CB")]
39 public override string Parameters
40 {
41 [global::Cpp2ILInjected.Token(Token = "0x60019C3")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1B0CF0C", Offset = "0x1B0CF0C", Length = "0x40")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
45 get
46 {
47 throw null;
48 }
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x170002CC")]
53 {
54 [global::Cpp2ILInjected.Token(Token = "0x60019C4")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1B0CF4C", Offset = "0x1B0CF4C", Length = "0x8")]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 get
58 {
59 throw null;
60 }
61 [global::Cpp2ILInjected.Token(Token = "0x60019C5")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1B0CF54", Offset = "0x1B0CF54", Length = "0x8")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 set
65 {
66 throw null;
67 }
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x60019C6")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1B0CF5C", Offset = "0x1B0CF5C", Length = "0xEC")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
76 public override void SetKey(AsymmetricAlgorithm key)
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x60019C7")]
82 [global::Cpp2ILInjected.Address(RVA = "0x1B0D048", Offset = "0x1B0D048", Length = "0x2C4")]
83 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAPKCS1KeyExchangeFormatter), Member = "get_OverridesEncrypt", ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RandomNumberGenerator), Member = "Create", ReturnType = typeof(RandomNumberGenerator))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
88 {
89 typeof(global::System.Array),
90 typeof(int),
91 typeof(global::System.Array),
92 typeof(int),
93 typeof(int)
94 }, ReturnType = typeof(bool))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicUnexpectedOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
99 {
100 typeof(string),
101 typeof(object[])
102 }, ReturnType = typeof(string))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
105 public override byte[] CreateKeyExchange(byte[] rgbData)
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x60019C8")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1B0D4DC", Offset = "0x1B0D4DC", Length = "0xC")]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
114 public override byte[] CreateKeyExchange(byte[] rgbData, global::System.Type symAlgType)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x170002CD")]
120 private bool OverridesEncrypt
121 {
122 [global::Cpp2ILInjected.Token(Token = "0x60019C9")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1B0D30C", Offset = "0x1B0D30C", Length = "0x1D0")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAPKCS1KeyExchangeFormatter), Member = "CreateKeyExchange", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DoesRsaKeyOverride", MemberParameters = new object[]
129 {
130 typeof(RSA),
131 typeof(string),
132 typeof(global::System.Type[])
133 }, ReturnType = typeof(bool))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable<>), Member = "get_Value", ReturnType = "T")]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
137 get
138 {
139 throw null;
140 }
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x4000D10")]
144 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
146
147 [global::Cpp2ILInjected.Token(Token = "0x4000D11")]
148 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
149 private RSA _rsaKey;
150
151 [global::Cpp2ILInjected.Token(Token = "0x4000D12")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
153 private bool? _rsaOverridesEncrypt;
154 }
155}
class f__AnonymousType0<< Count > j__TPar
override byte[] CreateKeyExchange(byte[] rgbData, global::System.Type symAlgType)