terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
AesCryptoServiceProvider.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
4
namespace
System.Security.Cryptography
5
{
6
// Token: 0x02000004 RID: 4
7
public
sealed
class
AesCryptoServiceProvider
:
Aes
8
{
9
// Token: 0x06000016 RID: 22 RVA: 0x00002250 File Offset: 0x00000450
10
public
AesCryptoServiceProvider
()
11
{
12
if
(!
true
)
13
{
14
}
15
base
..ctor();
16
this.FeedbackSizeValue
= 8;
17
}
18
19
// Token: 0x06000017 RID: 23 RVA: 0x00002270 File Offset: 0x00000470
20
public
override
void
GenerateIV
()
21
{
22
int
blockSizeValue = this.
BlockSizeValue
;
23
byte
[]
array
;
24
this.IVValue
=
array
;
25
}
26
27
// Token: 0x06000018 RID: 24 RVA: 0x0000228C File Offset: 0x0000048C
28
public
override
void
GenerateKey
()
29
{
30
int
keySizeValue
= this.
KeySizeValue
;
31
byte
[]
array
;
32
this.KeyValue
=
array
;
33
}
34
35
// Token: 0x06000019 RID: 25 RVA: 0x000022A8 File Offset: 0x000004A8
36
public
override
ICryptoTransform
CreateDecryptor
(
byte
[]
key
,
byte
[]
iv
)
37
{
38
}
39
40
// Token: 0x0600001A RID: 26 RVA: 0x00002050 File Offset: 0x00000250
41
public
override
ICryptoTransform
CreateEncryptor
(
byte
[]
key
,
byte
[]
iv
)
42
{
43
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
44
}
45
46
// Token: 0x17000007 RID: 7
47
// (get) Token: 0x0600001B RID: 27 RVA: 0x000022B8 File Offset: 0x000004B8
48
// (set) Token: 0x0600001C RID: 28 RVA: 0x000022CC File Offset: 0x000004CC
49
public
override
byte
[]
IV
50
{
51
get
52
{
53
return
base
.IV;
54
}
55
set
56
{
57
base.IV
=
value
;
58
}
59
}
60
61
// Token: 0x17000008 RID: 8
62
// (get) Token: 0x0600001D RID: 29 RVA: 0x000022E0 File Offset: 0x000004E0
63
// (set) Token: 0x0600001E RID: 30 RVA: 0x000022F4 File Offset: 0x000004F4
64
public
override
byte
[]
Key
65
{
66
get
67
{
68
return
base
.Key;
69
}
70
set
71
{
72
base.Key
=
value
;
73
}
74
}
75
76
// Token: 0x17000009 RID: 9
77
// (get) Token: 0x0600001F RID: 31 RVA: 0x00002308 File Offset: 0x00000508
78
// (set) Token: 0x06000020 RID: 32 RVA: 0x0000231C File Offset: 0x0000051C
79
public
override
int
KeySize
80
{
81
get
82
{
83
return
this.
KeySizeValue
;
84
}
85
set
86
{
87
base.KeySize
=
value
;
88
}
89
}
90
91
// Token: 0x1700000A RID: 10
92
// (get) Token: 0x06000021 RID: 33 RVA: 0x00002330 File Offset: 0x00000530
93
// (set) Token: 0x06000022 RID: 34 RVA: 0x00002344 File Offset: 0x00000544
94
public
override
int
FeedbackSize
95
{
96
get
97
{
98
return
this.
FeedbackSizeValue
;
99
}
100
set
101
{
102
base.FeedbackSize
=
value
;
103
}
104
}
105
106
// Token: 0x1700000B RID: 11
107
// (get) Token: 0x06000023 RID: 35 RVA: 0x00002358 File Offset: 0x00000558
108
// (set) Token: 0x06000024 RID: 36 RVA: 0x0000236C File Offset: 0x0000056C
109
public
override
CipherMode
Mode
110
{
111
get
112
{
113
return
this.
ModeValue
;
114
}
115
set
116
{
117
base.Mode
=
value
;
118
}
119
}
120
121
// Token: 0x1700000C RID: 12
122
// (get) Token: 0x06000025 RID: 37 RVA: 0x00002380 File Offset: 0x00000580
123
// (set) Token: 0x06000026 RID: 38 RVA: 0x00002394 File Offset: 0x00000594
124
public
override
PaddingMode
Padding
125
{
126
get
127
{
128
return
this.
PaddingValue
;
129
}
130
set
131
{
132
base.Padding
=
value
;
133
}
134
}
135
136
// Token: 0x06000027 RID: 39 RVA: 0x00002050 File Offset: 0x00000250
137
public
override
ICryptoTransform
CreateDecryptor
()
138
{
139
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
140
}
141
142
// Token: 0x06000028 RID: 40 RVA: 0x00002050 File Offset: 0x00000250
143
public
override
ICryptoTransform
CreateEncryptor
()
144
{
145
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
146
}
147
148
// Token: 0x06000029 RID: 41 RVA: 0x000023A8 File Offset: 0x000005A8
149
protected
override
void
Dispose
(
bool
disposing
)
150
{
151
base
.Dispose(
disposing
);
152
}
153
}
154
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.Security.Cryptography.AesCryptoServiceProvider.IV
override byte[] IV
Definition
AesCryptoServiceProvider.cs:50
System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor
override ICryptoTransform CreateEncryptor()
Definition
AesCryptoServiceProvider.cs:143
System.Security.Cryptography.AesCryptoServiceProvider.Key
override byte[] Key
Definition
AesCryptoServiceProvider.cs:65
System.Security.Cryptography.AesCryptoServiceProvider.Dispose
override void Dispose(bool disposing)
Definition
AesCryptoServiceProvider.cs:149
System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor
override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv)
Definition
AesCryptoServiceProvider.cs:41
System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV
override void GenerateIV()
Definition
AesCryptoServiceProvider.cs:20
System.Security.Cryptography.AesCryptoServiceProvider.Mode
override CipherMode Mode
Definition
AesCryptoServiceProvider.cs:110
System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor
override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv)
Definition
AesCryptoServiceProvider.cs:36
System.Security.Cryptography.AesCryptoServiceProvider.Padding
override PaddingMode Padding
Definition
AesCryptoServiceProvider.cs:125
System.Security.Cryptography.AesCryptoServiceProvider.KeySize
override int KeySize
Definition
AesCryptoServiceProvider.cs:80
System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey
override void GenerateKey()
Definition
AesCryptoServiceProvider.cs:28
System.Security.Cryptography.AesCryptoServiceProvider.AesCryptoServiceProvider
AesCryptoServiceProvider()
Definition
AesCryptoServiceProvider.cs:10
System.Security.Cryptography.AesCryptoServiceProvider.FeedbackSize
override int FeedbackSize
Definition
AesCryptoServiceProvider.cs:95
System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor
override ICryptoTransform CreateDecryptor()
Definition
AesCryptoServiceProvider.cs:137
System.Security.Cryptography.AesCryptoServiceProvider
Definition
AesCryptoServiceProvider.cs:8
System.Security.Cryptography.Aes
Definition
Aes.cs:9
System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue
int KeySizeValue
Definition
SymmetricAlgorithm.cs:318
System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue
int FeedbackSizeValue
Definition
SymmetricAlgorithm.cs:303
System.Security.Cryptography.SymmetricAlgorithm.PaddingValue
PaddingMode PaddingValue
Definition
SymmetricAlgorithm.cs:324
System.Security.Cryptography.SymmetricAlgorithm.ModeValue
CipherMode ModeValue
Definition
SymmetricAlgorithm.cs:321
System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue
int BlockSizeValue
Definition
SymmetricAlgorithm.cs:300
System.Security.Cryptography.ICryptoTransform
Definition
ICryptoTransform.cs:9
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.Security.Cryptography.CipherMode
CipherMode
Definition
CipherMode.cs:10
System.Security.Cryptography.PaddingMode
PaddingMode
Definition
PaddingMode.cs:10
System.Security.Cryptography
Definition
Aes.cs:5
System.ExceptionArgument.value
@ value
System.ExceptionArgument.key
@ key
System.ExceptionArgument.array
@ array
System
Definition
__ComObject.cs:4
source
System.Core
System
Security
Cryptography
AesCryptoServiceProvider.cs
Generated by
1.10.0