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
RSAPKCS1KeyExchangeDeformatter.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002F7")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60019B8")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B0CA64", Offset = "0x1B0CA64", Length = "0x8")]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsymmetricKeyExchangeDeformatter), Member = ".ctor", ReturnType = typeof(void))]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x60019B9")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1B0A944", Offset = "0x1B0A944", Length = "0xF4")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSACryptoServiceProvider), Member = "Decrypt", 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(AsymmetricKeyExchangeDeformatter), 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 = "0x170002C8")]
40 {
41 [global::Cpp2ILInjected.Token(Token = "0x60019BA")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1B0CA6C", Offset = "0x1B0CA6C", Length = "0x8")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 get
45 {
46 throw null;
47 }
48 [global::Cpp2ILInjected.Token(Token = "0x60019BB")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1B0CA74", Offset = "0x1B0CA74", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 set
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x170002C9")]
58 public override string Parameters
59 {
60 [global::Cpp2ILInjected.Token(Token = "0x60019BC")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1B0CA7C", Offset = "0x1B0CA7C", Length = "0x8")]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 get
64 {
65 throw null;
66 }
67 [global::Cpp2ILInjected.Token(Token = "0x60019BD")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1B0CA84", Offset = "0x1B0CA84", Length = "0x4")]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 set
71 {
72 throw null;
73 }
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x60019BE")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1B0CA88", Offset = "0x1B0CA88", Length = "0x1C0")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAPKCS1KeyExchangeDeformatter), Member = "get_OverridesDecrypt", ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicUnexpectedOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
84 {
85 typeof(global::System.Array),
86 typeof(int),
87 typeof(global::System.Array),
88 typeof(int),
89 typeof(int)
90 }, ReturnType = typeof(bool))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
92 public override byte[] DecryptKeyExchange(byte[] rgbIn)
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x60019BF")]
98 [global::Cpp2ILInjected.Address(RVA = "0x1B0CE18", Offset = "0x1B0CE18", Length = "0xEC")]
99 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
103 public override void SetKey(AsymmetricAlgorithm key)
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x170002CA")]
109 private bool OverridesDecrypt
110 {
111 [global::Cpp2ILInjected.Token(Token = "0x60019C0")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1B0CC48", Offset = "0x1B0CC48", Length = "0x1D0")]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAPKCS1KeyExchangeDeformatter), Member = "DecryptKeyExchange", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DoesRsaKeyOverride", MemberParameters = new object[]
118 {
119 typeof(RSA),
120 typeof(string),
121 typeof(global::System.Type[])
122 }, ReturnType = typeof(bool))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable<>), Member = "get_Value", ReturnType = "T")]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
126 get
127 {
128 throw null;
129 }
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x4000D0D")]
133 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
134 private RSA _rsaKey;
135
136 [global::Cpp2ILInjected.Token(Token = "0x4000D0E")]
137 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
138 private bool? _rsaOverridesDecrypt;
139
140 [global::Cpp2ILInjected.Token(Token = "0x4000D0F")]
141 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
143 }
144}
class f__AnonymousType0<< Count > j__TPar