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
DESCryptoServiceProvider.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002D5")]
10 public sealed class DESCryptoServiceProvider : DES
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6001870")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1AFB128", Offset = "0x1AFB128", Length = "0xE4")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DES), Member = "Create", ReturnType = typeof(DES))]
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(DES), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "HasAlgorithm", MemberParameters = new object[]
23 {
24 typeof(int),
25 typeof(int)
26 }, ReturnType = typeof(bool))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x6001871")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1AFB410", Offset = "0x1AFB410", Length = "0x130")]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DES), Member = "IsWeakKey", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DES), Member = "IsSemiWeakKey", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DESTransform), Member = ".ctor", MemberParameters = new object[]
41 {
43 typeof(bool),
44 typeof(byte[]),
45 typeof(byte[])
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[]
49 {
50 typeof(string),
51 typeof(string)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
54 public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x6001872")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1AFB540", Offset = "0x1AFB540", Length = "0x130")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DES), Member = "IsWeakKey", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DES), Member = "IsSemiWeakKey", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DESTransform), Member = ".ctor", MemberParameters = new object[]
65 {
67 typeof(bool),
68 typeof(byte[]),
69 typeof(byte[])
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[]
73 {
74 typeof(string),
75 typeof(string)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
78 public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6001873")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1AFB670", Offset = "0x1AFB670", Length = "0xFC")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "get_StaticRandomNumberGenerator", ReturnType = typeof(RNGCryptoServiceProvider))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DES), Member = "IsWeakKey", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DES), Member = "IsSemiWeakKey", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(bool))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
91 public override void GenerateKey()
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6001874")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1AFB76C", Offset = "0x1AFB76C", Length = "0x90")]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "get_StaticRandomNumberGenerator", ReturnType = typeof(RNGCryptoServiceProvider))]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
101 public override void GenerateIV()
102 {
103 throw null;
104 }
105 }
106}
class f__AnonymousType0<< Count > j__TPar
override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV)
override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV)