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
RSAOAEPKeyExchangeDeformatter.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002F5")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60019A6")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B0BE3C", Offset = "0x1B0BE3C", 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 = "0x60019A7")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1B0A850", Offset = "0x1B0A850", 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 = "0x170002C2")]
39 public override string Parameters
40 {
41 [global::Cpp2ILInjected.Token(Token = "0x60019A8")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1B0BE44", Offset = "0x1B0BE44", Length = "0x8")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 get
45 {
46 throw null;
47 }
48 [global::Cpp2ILInjected.Token(Token = "0x60019A9")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1B0BE4C", Offset = "0x1B0BE4C", Length = "0x4")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 set
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x60019AA")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1B0BE50", Offset = "0x1B0BE50", Length = "0x184")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAOAEPKeyExchangeDeformatter), Member = "get_OverridesDecrypt", ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1), Member = "Create", ReturnType = typeof(SHA1))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS1MaskGenerationMethod), Member = ".ctor", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RsaOaepDecrypt", MemberParameters = new object[]
64 {
65 typeof(RSA),
68 typeof(byte[])
69 }, ReturnType = typeof(byte[]))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicUnexpectedOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
73 public override byte[] DecryptKeyExchange(byte[] rgbData)
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x60019AB")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1B0C26C", Offset = "0x1B0C26C", Length = "0xEC")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
84 public override void SetKey(AsymmetricAlgorithm key)
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x170002C3")]
90 private bool OverridesDecrypt
91 {
92 [global::Cpp2ILInjected.Token(Token = "0x60019AC")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1B0BFD4", Offset = "0x1B0BFD4", Length = "0x1D0")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RSAOAEPKeyExchangeDeformatter), Member = "DecryptKeyExchange", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DoesRsaKeyOverride", MemberParameters = new object[]
99 {
100 typeof(RSA),
101 typeof(string),
102 typeof(global::System.Type[])
103 }, ReturnType = typeof(bool))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable<>), Member = "get_Value", ReturnType = "T")]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
107 get
108 {
109 throw null;
110 }
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x4000D07")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
115 private RSA _rsaKey;
116
117 [global::Cpp2ILInjected.Token(Token = "0x4000D08")]
118 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
119 private bool? _rsaOverridesDecrypt;
120 }
121}
class f__AnonymousType0<< Count > j__TPar