This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace Mono.Security.Cryptography
{
// Token: 0x0200002D RID: 45
[Token(Token = "0x200002D")]
public sealed class CryptoConvert
{
// Token: 0x0600011C RID: 284 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600011C")]
[Address(RVA = "0x636FA0", Offset = "0x635DA0", VA = "0x180636FA0")]
public static string ToHex(byte[] input)
{
return null;
}
}
}
@@ -0,0 +1,26 @@
using System;
using System.Security.Cryptography;
using Cpp2IlInjected;
namespace Mono.Security.Cryptography
{
// Token: 0x0200002E RID: 46
[Token(Token = "0x200002E")]
public abstract class MD2 : HashAlgorithm
{
// Token: 0x0600011D RID: 285 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600011D")]
[Address(RVA = "0x63B0E0", Offset = "0x639EE0", VA = "0x18063B0E0")]
protected MD2()
{
}
// Token: 0x0600011E RID: 286 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600011E")]
[Address(RVA = "0x63B010", Offset = "0x639E10", VA = "0x18063B010")]
public new static MD2 Create()
{
return null;
}
}
}
@@ -0,0 +1,83 @@
using System;
using Cpp2IlInjected;
namespace Mono.Security.Cryptography
{
// Token: 0x0200002F RID: 47
[Token(Token = "0x200002F")]
public class MD2Managed : MD2
{
// Token: 0x0600011F RID: 287 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600011F")]
[Address(RVA = "0x63AE70", Offset = "0x639C70", VA = "0x18063AE70")]
private byte[] Padding(int nLength)
{
return null;
}
// Token: 0x06000120 RID: 288 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000120")]
[Address(RVA = "0x63AF60", Offset = "0x639D60", VA = "0x18063AF60")]
public MD2Managed()
{
}
// Token: 0x06000121 RID: 289 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000121")]
[Address(RVA = "0x63AAF0", Offset = "0x6398F0", VA = "0x18063AAF0", Slot = "18")]
public override void Initialize()
{
}
// Token: 0x06000122 RID: 290 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000122")]
[Address(RVA = "0x63A890", Offset = "0x639690", VA = "0x18063A890", Slot = "19")]
protected override void HashCore(byte[] array, int ibStart, int cbSize)
{
}
// Token: 0x06000123 RID: 291 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000123")]
[Address(RVA = "0x63A990", Offset = "0x639790", VA = "0x18063A990", Slot = "20")]
protected override byte[] HashFinal()
{
return null;
}
// Token: 0x06000124 RID: 292 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000124")]
[Address(RVA = "0x63AB50", Offset = "0x639950", VA = "0x18063AB50")]
private void MD2Transform(byte[] state, byte[] checksum, byte[] block, int index)
{
}
// Token: 0x040001C9 RID: 457
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001C9")]
private byte[] state;
// Token: 0x040001CA RID: 458
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40001CA")]
private byte[] checksum;
// Token: 0x040001CB RID: 459
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40001CB")]
private byte[] buffer;
// Token: 0x040001CC RID: 460
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40001CC")]
private int count;
// Token: 0x040001CD RID: 461
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40001CD")]
private byte[] x;
// Token: 0x040001CE RID: 462
[Token(Token = "0x40001CE")]
private static readonly byte[] PI_SUBST;
}
}
@@ -0,0 +1,26 @@
using System;
using System.Security.Cryptography;
using Cpp2IlInjected;
namespace Mono.Security.Cryptography
{
// Token: 0x02000030 RID: 48
[Token(Token = "0x2000030")]
public abstract class MD4 : HashAlgorithm
{
// Token: 0x06000126 RID: 294 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000126")]
[Address(RVA = "0x63B0E0", Offset = "0x639EE0", VA = "0x18063B0E0")]
protected MD4()
{
}
// Token: 0x06000127 RID: 295 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000127")]
[Address(RVA = "0x63C5B0", Offset = "0x63B3B0", VA = "0x18063C5B0")]
public new static MD4 Create()
{
return null;
}
}
}
@@ -0,0 +1,146 @@
using System;
using Cpp2IlInjected;
namespace Mono.Security.Cryptography
{
// Token: 0x02000031 RID: 49
[Token(Token = "0x2000031")]
public class MD4Managed : MD4
{
// Token: 0x06000128 RID: 296 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000128")]
[Address(RVA = "0x63C4F0", Offset = "0x63B2F0", VA = "0x18063C4F0")]
public MD4Managed()
{
}
// Token: 0x06000129 RID: 297 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000129")]
[Address(RVA = "0x63B7C0", Offset = "0x63A5C0", VA = "0x18063B7C0", Slot = "18")]
public override void Initialize()
{
}
// Token: 0x0600012A RID: 298 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600012A")]
[Address(RVA = "0x63B470", Offset = "0x63A270", VA = "0x18063B470", Slot = "19")]
protected override void HashCore(byte[] array, int ibStart, int cbSize)
{
}
// Token: 0x0600012B RID: 299 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600012B")]
[Address(RVA = "0x63B640", Offset = "0x63A440", VA = "0x18063B640", Slot = "20")]
protected override byte[] HashFinal()
{
return null;
}
// Token: 0x0600012C RID: 300 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600012C")]
[Address(RVA = "0x63C460", Offset = "0x63B260", VA = "0x18063C460")]
private byte[] Padding(int nLength)
{
return null;
}
// Token: 0x0600012D RID: 301 RVA: 0x000023D0 File Offset: 0x000005D0
[Token(Token = "0x600012D")]
[Address(RVA = "0x63B3A0", Offset = "0x63A1A0", VA = "0x18063B3A0")]
private uint F(uint x, uint y, uint z)
{
return 0U;
}
// Token: 0x0600012E RID: 302 RVA: 0x000023E8 File Offset: 0x000005E8
[Token(Token = "0x600012E")]
[Address(RVA = "0x63B400", Offset = "0x63A200", VA = "0x18063B400")]
private uint G(uint x, uint y, uint z)
{
return 0U;
}
// Token: 0x0600012F RID: 303 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x600012F")]
[Address(RVA = "0x63B460", Offset = "0x63A260", VA = "0x18063B460")]
private uint H(uint x, uint y, uint z)
{
return 0U;
}
// Token: 0x06000130 RID: 304 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x6000130")]
[Address(RVA = "0x63C4D0", Offset = "0x63B2D0", VA = "0x18063C4D0")]
private uint ROL(uint x, byte n)
{
return 0U;
}
// Token: 0x06000131 RID: 305 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000131")]
[Address(RVA = "0x63B360", Offset = "0x63A160", VA = "0x18063B360")]
private void FF(ref uint a, uint b, uint c, uint d, uint x, byte s)
{
}
// Token: 0x06000132 RID: 306 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000132")]
[Address(RVA = "0x63B3B0", Offset = "0x63A1B0", VA = "0x18063B3B0")]
private void GG(ref uint a, uint b, uint c, uint d, uint x, byte s)
{
}
// Token: 0x06000133 RID: 307 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000133")]
[Address(RVA = "0x63B410", Offset = "0x63A210", VA = "0x18063B410")]
private void HH(ref uint a, uint b, uint c, uint d, uint x, byte s)
{
}
// Token: 0x06000134 RID: 308 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000134")]
[Address(RVA = "0x63B210", Offset = "0x63A010", VA = "0x18063B210")]
private void Encode(byte[] output, uint[] input)
{
}
// Token: 0x06000135 RID: 309 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000135")]
[Address(RVA = "0x63B100", Offset = "0x639F00", VA = "0x18063B100")]
private void Decode(uint[] output, byte[] input, int index)
{
}
// Token: 0x06000136 RID: 310 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000136")]
[Address(RVA = "0x63B900", Offset = "0x63A700", VA = "0x18063B900")]
private void MD4Transform(uint[] state, byte[] block, int index)
{
}
// Token: 0x040001CF RID: 463
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001CF")]
private uint[] state;
// Token: 0x040001D0 RID: 464
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40001D0")]
private byte[] buffer;
// Token: 0x040001D1 RID: 465
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40001D1")]
private uint[] count;
// Token: 0x040001D2 RID: 466
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40001D2")]
private uint[] x;
// Token: 0x040001D3 RID: 467
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40001D3")]
private byte[] digest;
}
}
@@ -0,0 +1,35 @@
using System;
using System.Security.Cryptography;
using Cpp2IlInjected;
namespace Mono.Security.Cryptography
{
// Token: 0x02000032 RID: 50
[Token(Token = "0x2000032")]
public sealed class PKCS1
{
// Token: 0x06000137 RID: 311 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000137")]
[Address(RVA = "0x643D70", Offset = "0x642B70", VA = "0x180643D70")]
internal static HashAlgorithm CreateFromName(string name)
{
return null;
}
// Token: 0x040001D4 RID: 468
[Token(Token = "0x40001D4")]
private static byte[] emptySHA1;
// Token: 0x040001D5 RID: 469
[Token(Token = "0x40001D5")]
private static byte[] emptySHA256;
// Token: 0x040001D6 RID: 470
[Token(Token = "0x40001D6")]
private static byte[] emptySHA384;
// Token: 0x040001D7 RID: 471
[Token(Token = "0x40001D7")]
private static byte[] emptySHA512;
}
}
@@ -0,0 +1,225 @@
using System;
using System.Collections;
using System.Security.Cryptography;
using Cpp2IlInjected;
namespace Mono.Security.Cryptography
{
// Token: 0x02000033 RID: 51
[Token(Token = "0x2000033")]
public sealed class PKCS8
{
// Token: 0x02000034 RID: 52
[Token(Token = "0x2000034")]
public class PrivateKeyInfo
{
// Token: 0x06000139 RID: 313 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000139")]
[Address(RVA = "0x645F30", Offset = "0x644D30", VA = "0x180645F30")]
public PrivateKeyInfo()
{
}
// Token: 0x0600013A RID: 314 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600013A")]
[Address(RVA = "0x645EB0", Offset = "0x644CB0", VA = "0x180645EB0")]
public PrivateKeyInfo(byte[] data)
{
}
// Token: 0x1700005B RID: 91
// (get) Token: 0x0600013B RID: 315 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005B")]
public byte[] PrivateKey
{
[Token(Token = "0x600013B")]
[Address(RVA = "0x645FA0", Offset = "0x644DA0", VA = "0x180645FA0")]
get
{
return null;
}
}
// Token: 0x0600013C RID: 316 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600013C")]
[Address(RVA = "0x645630", Offset = "0x644430", VA = "0x180645630")]
private void Decode(byte[] data)
{
}
// Token: 0x0600013D RID: 317 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013D")]
[Address(RVA = "0x645E00", Offset = "0x644C00", VA = "0x180645E00")]
private static byte[] RemoveLeadingZero(byte[] bigInt)
{
return null;
}
// Token: 0x0600013E RID: 318 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013E")]
[Address(RVA = "0x645D50", Offset = "0x644B50", VA = "0x180645D50")]
private static byte[] Normalize(byte[] bigInt, int length)
{
return null;
}
// Token: 0x0600013F RID: 319 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013F")]
[Address(RVA = "0x6451D0", Offset = "0x643FD0", VA = "0x1806451D0")]
public static RSA DecodeRSA(byte[] keypair)
{
return null;
}
// Token: 0x06000140 RID: 320 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000140")]
[Address(RVA = "0x645B40", Offset = "0x644940", VA = "0x180645B40")]
public static byte[] Encode(RSA rsa)
{
return null;
}
// Token: 0x06000141 RID: 321 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000141")]
[Address(RVA = "0x6450B0", Offset = "0x643EB0", VA = "0x1806450B0")]
public static DSA DecodeDSA(byte[] privateKey, DSAParameters dsaParameters)
{
return null;
}
// Token: 0x06000142 RID: 322 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000142")]
[Address(RVA = "0x6458E0", Offset = "0x6446E0", VA = "0x1806458E0")]
public static byte[] Encode(DSA dsa)
{
return null;
}
// Token: 0x06000143 RID: 323 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000143")]
[Address(RVA = "0x645950", Offset = "0x644750", VA = "0x180645950")]
public static byte[] Encode(AsymmetricAlgorithm aa)
{
return null;
}
// Token: 0x040001D8 RID: 472
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001D8")]
private int _version;
// Token: 0x040001D9 RID: 473
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001D9")]
private string _algorithm;
// Token: 0x040001DA RID: 474
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40001DA")]
private byte[] _key;
// Token: 0x040001DB RID: 475
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001DB")]
private ArrayList _list;
}
// Token: 0x02000035 RID: 53
[Token(Token = "0x2000035")]
public class EncryptedPrivateKeyInfo
{
// Token: 0x06000144 RID: 324 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000144")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EncryptedPrivateKeyInfo()
{
}
// Token: 0x06000145 RID: 325 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000145")]
[Address(RVA = "0x6380E0", Offset = "0x636EE0", VA = "0x1806380E0")]
public EncryptedPrivateKeyInfo(byte[] data)
{
}
// Token: 0x1700005C RID: 92
// (get) Token: 0x06000146 RID: 326 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005C")]
public string Algorithm
{
[Token(Token = "0x6000146")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
}
// Token: 0x1700005D RID: 93
// (get) Token: 0x06000147 RID: 327 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005D")]
public byte[] EncryptedData
{
[Token(Token = "0x6000147")]
[Address(RVA = "0x638110", Offset = "0x636F10", VA = "0x180638110")]
get
{
return null;
}
}
// Token: 0x1700005E RID: 94
// (get) Token: 0x06000148 RID: 328 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005E")]
public byte[] Salt
{
[Token(Token = "0x6000148")]
[Address(RVA = "0x638190", Offset = "0x636F90", VA = "0x180638190")]
get
{
return null;
}
}
// Token: 0x1700005F RID: 95
// (get) Token: 0x06000149 RID: 329 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x1700005F")]
public int IterationCount
{
[Token(Token = "0x6000149")]
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
get
{
return 0;
}
}
// Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014A")]
[Address(RVA = "0x637DF0", Offset = "0x636BF0", VA = "0x180637DF0")]
private void Decode(byte[] data)
{
}
// Token: 0x040001DC RID: 476
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001DC")]
private string _algorithm;
// Token: 0x040001DD RID: 477
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001DD")]
private byte[] _salt;
// Token: 0x040001DE RID: 478
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40001DE")]
private int _iterations;
// Token: 0x040001DF RID: 479
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001DF")]
private byte[] _data;
}
}
}
@@ -0,0 +1,122 @@
using System;
using System.Runtime.CompilerServices;
using System.Security.Cryptography;
using Cpp2IlInjected;
using Mono.Math;
namespace Mono.Security.Cryptography
{
// Token: 0x02000036 RID: 54
[Token(Token = "0x2000036")]
public class RSAManaged : RSA
{
// Token: 0x0600014B RID: 331 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014B")]
[Address(RVA = "0x646400", Offset = "0x645200", VA = "0x180646400")]
private void GenerateKeyPair()
{
}
// Token: 0x17000060 RID: 96
// (get) Token: 0x0600014C RID: 332 RVA: 0x00002448 File Offset: 0x00000648
[Token(Token = "0x17000060")]
public bool PublicOnly
{
[Token(Token = "0x600014C")]
[Address(RVA = "0x647080", Offset = "0x645E80", VA = "0x180647080")]
get
{
return default(bool);
}
}
// Token: 0x0600014D RID: 333 RVA: 0x00002460 File Offset: 0x00000660
[Token(Token = "0x600014D")]
[Address(RVA = "0x646020", Offset = "0x644E20", VA = "0x180646020", Slot = "24")]
public override RSAParameters ExportParameters(bool includePrivateParameters)
{
return default(RSAParameters);
}
// Token: 0x0600014E RID: 334 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600014E")]
[Address(RVA = "0x646A00", Offset = "0x645800", VA = "0x180646A00", Slot = "25")]
public override void ImportParameters(RSAParameters parameters)
{
}
// Token: 0x0600014F RID: 335 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600014F")]
[Address(RVA = "0x646950", Offset = "0x645750", VA = "0x180646950")]
private byte[] GetPaddedValue(BigInteger value, int length)
{
return null;
}
// Token: 0x040001E0 RID: 480
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40001E0")]
private bool isCRTpossible;
// Token: 0x040001E1 RID: 481
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x40001E1")]
private bool keypairGenerated;
// Token: 0x040001E2 RID: 482
[FieldOffset(Offset = "0x22")]
[Token(Token = "0x40001E2")]
private bool m_disposed;
// Token: 0x040001E3 RID: 483
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001E3")]
private BigInteger d;
// Token: 0x040001E4 RID: 484
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40001E4")]
private BigInteger p;
// Token: 0x040001E5 RID: 485
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40001E5")]
private BigInteger q;
// Token: 0x040001E6 RID: 486
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40001E6")]
private BigInteger dp;
// Token: 0x040001E7 RID: 487
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40001E7")]
private BigInteger dq;
// Token: 0x040001E8 RID: 488
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40001E8")]
private BigInteger qInv;
// Token: 0x040001E9 RID: 489
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40001E9")]
private BigInteger n;
// Token: 0x040001EA RID: 490
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40001EA")]
private BigInteger e;
// Token: 0x040001EB RID: 491
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40001EB")]
[CompilerGenerated]
private RSAManaged.KeyGeneratedEventHandler KeyGenerated;
// Token: 0x02000037 RID: 55
// (Invoke) Token: 0x06000151 RID: 337
[Token(Token = "0x2000037")]
public delegate void KeyGeneratedEventHandler(object sender, EventArgs e);
}
}