m
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004C RID: 76
|
||||
internal class AddressAttribute : Attribute
|
||||
{
|
||||
// Token: 0x04000219 RID: 537
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x0400021A RID: 538
|
||||
public string Offset;
|
||||
|
||||
// Token: 0x0400021B RID: 539
|
||||
public string VA;
|
||||
|
||||
// Token: 0x0400021C RID: 540
|
||||
public string Slot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x02000051 RID: 81
|
||||
internal class AnalysisFailedException : Exception
|
||||
{
|
||||
// Token: 0x060001A8 RID: 424 RVA: 0x000026BE File Offset: 0x000008BE
|
||||
public AnalysisFailedException(string message)
|
||||
: base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004E RID: 78
|
||||
internal class AttributeAttribute : Attribute
|
||||
{
|
||||
// Token: 0x0400021E RID: 542
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400021F RID: 543
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x04000220 RID: 544
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004D RID: 77
|
||||
internal class FieldOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x0400021D RID: 541
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004F RID: 79
|
||||
internal class MetadataOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x04000221 RID: 545
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x02000050 RID: 80
|
||||
internal class TokenAttribute : Attribute
|
||||
{
|
||||
// Token: 0x04000222 RID: 546
|
||||
public string Token;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
// Token: 0x02000002 RID: 2
|
||||
[Token(Token = "0x2000002")]
|
||||
internal sealed class Locale
|
||||
{
|
||||
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000001")]
|
||||
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0")]
|
||||
public static string GetText(string msg)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{E3D718FF-6CCA-48A8-8FBE-FF63443DDE9C}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>Mono.Security</RootNamespace>
|
||||
<AssemblyName>Mono.Security</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
</PropertyGroup>
|
||||
<ItemGroup />
|
||||
<ItemGroup>
|
||||
<AppDesigner Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Cpp2IlInjected\AddressAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AnalysisFailedException.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AttributeAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\FieldOffsetAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\MetadataOffsetAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\TokenAttribute.cs" />
|
||||
<Compile Include="Locale.cs" />
|
||||
<Compile Include="Mono\Math\BigInteger.cs" />
|
||||
<Compile Include="Mono\Math\Prime\ConfidenceFactor.cs" />
|
||||
<Compile Include="Mono\Math\Prime\Generator\PrimeGeneratorBase.cs" />
|
||||
<Compile Include="Mono\Math\Prime\Generator\SequentialSearchPrimeGeneratorBase.cs" />
|
||||
<Compile Include="Mono\Math\Prime\PrimalityTest.cs" />
|
||||
<Compile Include="Mono\Math\Prime\PrimalityTests.cs" />
|
||||
<Compile Include="Mono\Security\ASN1.cs" />
|
||||
<Compile Include="Mono\Security\ASN1Convert.cs" />
|
||||
<Compile Include="Mono\Security\BitConverterLE.cs" />
|
||||
<Compile Include="Mono\Security\Cryptography\CryptoConvert.cs" />
|
||||
<Compile Include="Mono\Security\Cryptography\MD2.cs" />
|
||||
<Compile Include="Mono\Security\Cryptography\MD2Managed.cs" />
|
||||
<Compile Include="Mono\Security\Cryptography\MD4.cs" />
|
||||
<Compile Include="Mono\Security\Cryptography\MD4Managed.cs" />
|
||||
<Compile Include="Mono\Security\Cryptography\PKCS1.cs" />
|
||||
<Compile Include="Mono\Security\Cryptography\PKCS8.cs" />
|
||||
<Compile Include="Mono\Security\Cryptography\RSAManaged.cs" />
|
||||
<Compile Include="Mono\Security\Interface\Alert.cs" />
|
||||
<Compile Include="Mono\Security\Interface\AlertDescription.cs" />
|
||||
<Compile Include="Mono\Security\Interface\AlertLevel.cs" />
|
||||
<Compile Include="Mono\Security\Interface\CertificateValidationHelper.cs" />
|
||||
<Compile Include="Mono\Security\Interface\CipherSuiteCode.cs" />
|
||||
<Compile Include="Mono\Security\Interface\ICertificateValidator.cs" />
|
||||
<Compile Include="Mono\Security\Interface\ICertificateValidator2.cs" />
|
||||
<Compile Include="Mono\Security\Interface\IMonoSslStream.cs" />
|
||||
<Compile Include="Mono\Security\Interface\MonoLocalCertificateSelectionCallback.cs" />
|
||||
<Compile Include="Mono\Security\Interface\MonoRemoteCertificateValidationCallback.cs" />
|
||||
<Compile Include="Mono\Security\Interface\MonoSslPolicyErrors.cs" />
|
||||
<Compile Include="Mono\Security\Interface\MonoTlsConnectionInfo.cs" />
|
||||
<Compile Include="Mono\Security\Interface\MonoTlsProvider.cs" />
|
||||
<Compile Include="Mono\Security\Interface\MonoTlsProviderFactory.cs" />
|
||||
<Compile Include="Mono\Security\Interface\MonoTlsSettings.cs" />
|
||||
<Compile Include="Mono\Security\Interface\TlsException.cs" />
|
||||
<Compile Include="Mono\Security\Interface\TlsProtocols.cs" />
|
||||
<Compile Include="Mono\Security\Interface\ValidationResult.cs" />
|
||||
<Compile Include="Mono\Security\PKCS7.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\ChallengeResponse.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\ChallengeResponse2.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\MessageBase.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\NtlmAuthLevel.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\NtlmFlags.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\NtlmSettings.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\Type1Message.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\Type2Message.cs" />
|
||||
<Compile Include="Mono\Security\Protocol\Ntlm\Type3Message.cs" />
|
||||
<Compile Include="Mono\Security\X509\PKCS12.cs" />
|
||||
<Compile Include="Mono\Security\X509\SafeBag.cs" />
|
||||
<Compile Include="Mono\Security\X509\X501.cs" />
|
||||
<Compile Include="Mono\Security\X509\X509Certificate.cs" />
|
||||
<Compile Include="Mono\Security\X509\X509CertificateCollection.cs" />
|
||||
<Compile Include="Mono\Security\X509\X509Extension.cs" />
|
||||
<Compile Include="Mono\Security\X509\X509ExtensionCollection.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\mscorlib\mscorlib.csproj">
|
||||
<Project>{e3d718ff-6cca-48a8-8fbe-ff63443dde9d}</Project>
|
||||
<Name>mscorlib</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\System\System.csproj">
|
||||
<Project>{e3d718ff-6cca-48a8-8fbe-ff63443ddedb}</Project>
|
||||
<Name>System</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,554 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Math
|
||||
{
|
||||
// Token: 0x02000038 RID: 56
|
||||
[Token(Token = "0x2000038")]
|
||||
public class BigInteger
|
||||
{
|
||||
// Token: 0x06000154 RID: 340 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000154")]
|
||||
[Address(RVA = "0x1057FF0", Offset = "0x1056FF0", VA = "0x181057FF0")]
|
||||
[CLSCompliant(false)]
|
||||
public BigInteger(BigInteger.Sign sign, uint len)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000155 RID: 341 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000155")]
|
||||
[Address(RVA = "0x1057EC0", Offset = "0x1056EC0", VA = "0x181057EC0")]
|
||||
public BigInteger(BigInteger bi)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000156 RID: 342 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000156")]
|
||||
[Address(RVA = "0x1057DF0", Offset = "0x1056DF0", VA = "0x181057DF0")]
|
||||
[CLSCompliant(false)]
|
||||
public BigInteger(BigInteger bi, uint len)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000157 RID: 343 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000157")]
|
||||
[Address(RVA = "0x1057A90", Offset = "0x1056A90", VA = "0x181057A90")]
|
||||
public BigInteger(byte[] inData)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000158 RID: 344 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000158")]
|
||||
[Address(RVA = "0x1057F70", Offset = "0x1056F70", VA = "0x181057F70")]
|
||||
[CLSCompliant(false)]
|
||||
public BigInteger(uint ui)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000159 RID: 345 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000159")]
|
||||
[Address(RVA = "0x1058240", Offset = "0x1057240", VA = "0x181058240")]
|
||||
[CLSCompliant(false)]
|
||||
public static implicit operator BigInteger(uint value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600015A RID: 346 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600015A")]
|
||||
[Address(RVA = "0x10582A0", Offset = "0x10572A0", VA = "0x1810582A0")]
|
||||
public static implicit operator BigInteger(int value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600015B RID: 347 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600015B")]
|
||||
[Address(RVA = "0x10586B0", Offset = "0x10576B0", VA = "0x1810586B0")]
|
||||
public static BigInteger operator -(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600015C RID: 348 RVA: 0x00002478 File Offset: 0x00000678
|
||||
[Token(Token = "0x600015C")]
|
||||
[Address(RVA = "0xDAA480", Offset = "0xDA9480", VA = "0x180DAA480")]
|
||||
[CLSCompliant(false)]
|
||||
public static uint operator %(BigInteger bi, uint ui)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x0600015D RID: 349 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600015D")]
|
||||
[Address(RVA = "0x1058410", Offset = "0x1057410", VA = "0x181058410")]
|
||||
public static BigInteger operator %(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600015E RID: 350 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600015E")]
|
||||
[Address(RVA = "0x1058130", Offset = "0x1057130", VA = "0x181058130")]
|
||||
public static BigInteger operator /(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600015F RID: 351 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600015F")]
|
||||
[Address(RVA = "0x1058450", Offset = "0x1057450", VA = "0x181058450")]
|
||||
public static BigInteger operator *(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000160 RID: 352 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000160")]
|
||||
[Address(RVA = "0x1058400", Offset = "0x1057400", VA = "0x181058400")]
|
||||
public static BigInteger operator <<(BigInteger bi1, int shiftVal)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000161 RID: 353 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000161")]
|
||||
[Address(RVA = "0x10586A0", Offset = "0x10576A0", VA = "0x1810586A0")]
|
||||
public static BigInteger operator >>(BigInteger bi1, int shiftVal)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000061 RID: 97
|
||||
// (get) Token: 0x06000162 RID: 354 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000061")]
|
||||
private static RandomNumberGenerator Rng
|
||||
{
|
||||
[Token(Token = "0x6000162")]
|
||||
[Address(RVA = "0x1058050", Offset = "0x1057050", VA = "0x181058050")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000163 RID: 355 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000163")]
|
||||
[Address(RVA = "0x1057180", Offset = "0x1056180", VA = "0x181057180")]
|
||||
public static BigInteger GenerateRandom(int bits, RandomNumberGenerator rng)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000164 RID: 356 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000164")]
|
||||
[Address(RVA = "0x1057060", Offset = "0x1056060", VA = "0x181057060")]
|
||||
public static BigInteger GenerateRandom(int bits)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000165 RID: 357 RVA: 0x00002490 File Offset: 0x00000690
|
||||
[Token(Token = "0x6000165")]
|
||||
[Address(RVA = "0xDA83F0", Offset = "0xDA73F0", VA = "0x180DA83F0")]
|
||||
public int BitCount()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000166 RID: 358 RVA: 0x000024A8 File Offset: 0x000006A8
|
||||
[Token(Token = "0x6000166")]
|
||||
[Address(RVA = "0x1057610", Offset = "0x1056610", VA = "0x181057610")]
|
||||
public bool TestBit(int bitNum)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000167 RID: 359 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000167")]
|
||||
[Address(RVA = "0xDA9330", Offset = "0xDA8330", VA = "0x180DA9330")]
|
||||
[CLSCompliant(false)]
|
||||
public void SetBit(uint bitNum)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000168 RID: 360 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000168")]
|
||||
[Address(RVA = "0xDA92B0", Offset = "0xDA82B0", VA = "0x180DA92B0")]
|
||||
[CLSCompliant(false)]
|
||||
public void SetBit(uint bitNum, bool value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000169 RID: 361 RVA: 0x000024C0 File Offset: 0x000006C0
|
||||
[Token(Token = "0x6000169")]
|
||||
[Address(RVA = "0x10574D0", Offset = "0x10564D0", VA = "0x1810574D0")]
|
||||
public int LowestSetBit()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600016A RID: 362 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600016A")]
|
||||
[Address(RVA = "0x1057390", Offset = "0x1056390", VA = "0x181057390")]
|
||||
public byte[] GetBytes()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600016B RID: 363 RVA: 0x000024D8 File Offset: 0x000006D8
|
||||
[Token(Token = "0x600016B")]
|
||||
[Address(RVA = "0xDAA020", Offset = "0xDA9020", VA = "0x180DAA020")]
|
||||
[CLSCompliant(false)]
|
||||
public static bool operator ==(BigInteger bi1, uint ui)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600016C RID: 364 RVA: 0x000024F0 File Offset: 0x000006F0
|
||||
[Token(Token = "0x600016C")]
|
||||
[Address(RVA = "0xDAA390", Offset = "0xDA9390", VA = "0x180DAA390")]
|
||||
[CLSCompliant(false)]
|
||||
public static bool operator !=(BigInteger bi1, uint ui)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600016D RID: 365 RVA: 0x00002508 File Offset: 0x00000708
|
||||
[Token(Token = "0x600016D")]
|
||||
[Address(RVA = "0x1058170", Offset = "0x1057170", VA = "0x181058170")]
|
||||
public static bool operator ==(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600016E RID: 366 RVA: 0x00002520 File Offset: 0x00000720
|
||||
[Token(Token = "0x600016E")]
|
||||
[Address(RVA = "0x1058330", Offset = "0x1057330", VA = "0x181058330")]
|
||||
public static bool operator !=(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600016F RID: 367 RVA: 0x00002538 File Offset: 0x00000738
|
||||
[Token(Token = "0x600016F")]
|
||||
[Address(RVA = "0xDAA1B0", Offset = "0xDA91B0", VA = "0x180DAA1B0")]
|
||||
public static bool operator >(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000170 RID: 368 RVA: 0x00002550 File Offset: 0x00000750
|
||||
[Token(Token = "0x6000170")]
|
||||
[Address(RVA = "0xDAA460", Offset = "0xDA9460", VA = "0x180DAA460")]
|
||||
public static bool operator <(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000171 RID: 369 RVA: 0x00002568 File Offset: 0x00000768
|
||||
[Token(Token = "0x6000171")]
|
||||
[Address(RVA = "0xDAA190", Offset = "0xDA9190", VA = "0x180DAA190")]
|
||||
public static bool operator >=(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000172 RID: 370 RVA: 0x00002580 File Offset: 0x00000780
|
||||
[Token(Token = "0x6000172")]
|
||||
[Address(RVA = "0xDAA440", Offset = "0xDA9440", VA = "0x180DAA440")]
|
||||
public static bool operator <=(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000173 RID: 371 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000173")]
|
||||
[Address(RVA = "0x10576C0", Offset = "0x10566C0", VA = "0x1810576C0")]
|
||||
[CLSCompliant(false)]
|
||||
public string ToString(uint radix)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000174 RID: 372 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000174")]
|
||||
[Address(RVA = "0x1057750", Offset = "0x1056750", VA = "0x181057750")]
|
||||
[CLSCompliant(false)]
|
||||
public string ToString(uint radix, string characterSet)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000175 RID: 373 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000175")]
|
||||
[Address(RVA = "0xDA8FF0", Offset = "0xDA7FF0", VA = "0x180DA8FF0")]
|
||||
private void Normalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000176 RID: 374 RVA: 0x00002598 File Offset: 0x00000798
|
||||
[Token(Token = "0x6000176")]
|
||||
[Address(RVA = "0xDA8AB0", Offset = "0xDA7AB0", VA = "0x180DA8AB0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000177 RID: 375 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000177")]
|
||||
[Address(RVA = "0x1057710", Offset = "0x1056710", VA = "0x181057710", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000178 RID: 376 RVA: 0x000025B0 File Offset: 0x000007B0
|
||||
[Token(Token = "0x6000178")]
|
||||
[Address(RVA = "0x1056E80", Offset = "0x1055E80", VA = "0x181056E80", Slot = "0")]
|
||||
public override bool Equals(object o)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000179 RID: 377 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000179")]
|
||||
[Address(RVA = "0x1057570", Offset = "0x1056570", VA = "0x181057570")]
|
||||
public BigInteger ModInverse(BigInteger modulus)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600017A RID: 378 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600017A")]
|
||||
[Address(RVA = "0x1057580", Offset = "0x1056580", VA = "0x181057580")]
|
||||
public BigInteger ModPow(BigInteger exp, BigInteger n)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600017B RID: 379 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600017B")]
|
||||
[Address(RVA = "0x1056FF0", Offset = "0x1055FF0", VA = "0x181056FF0")]
|
||||
public static BigInteger GeneratePseudoPrime(int bits)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600017C RID: 380 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600017C")]
|
||||
[Address(RVA = "0xDA8B00", Offset = "0xDA7B00", VA = "0x180DA8B00")]
|
||||
public void Incr2()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001EC RID: 492
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001EC")]
|
||||
private uint length;
|
||||
|
||||
// Token: 0x040001ED RID: 493
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001ED")]
|
||||
private uint[] data;
|
||||
|
||||
// Token: 0x040001EE RID: 494
|
||||
[Token(Token = "0x40001EE")]
|
||||
internal static readonly uint[] smallPrimes;
|
||||
|
||||
// Token: 0x040001EF RID: 495
|
||||
[Token(Token = "0x40001EF")]
|
||||
private static RandomNumberGenerator rng;
|
||||
|
||||
// Token: 0x02000039 RID: 57
|
||||
[Token(Token = "0x2000039")]
|
||||
public enum Sign
|
||||
{
|
||||
// Token: 0x040001F1 RID: 497
|
||||
[Token(Token = "0x40001F1")]
|
||||
Negative = -1,
|
||||
// Token: 0x040001F2 RID: 498
|
||||
[Token(Token = "0x40001F2")]
|
||||
Zero,
|
||||
// Token: 0x040001F3 RID: 499
|
||||
[Token(Token = "0x40001F3")]
|
||||
Positive
|
||||
}
|
||||
|
||||
// Token: 0x0200003A RID: 58
|
||||
[Token(Token = "0x200003A")]
|
||||
public sealed class ModulusRing
|
||||
{
|
||||
// Token: 0x0600017E RID: 382 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600017E")]
|
||||
[Address(RVA = "0x10605C0", Offset = "0x105F5C0", VA = "0x1810605C0")]
|
||||
public ModulusRing(BigInteger modulus)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600017F RID: 383 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600017F")]
|
||||
[Address(RVA = "0x105FB50", Offset = "0x105EB50", VA = "0x18105FB50")]
|
||||
public void BarrettReduction(BigInteger x)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000180 RID: 384 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000180")]
|
||||
[Address(RVA = "0x1060160", Offset = "0x105F160", VA = "0x181060160")]
|
||||
public BigInteger Multiply(BigInteger a, BigInteger b)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000181 RID: 385 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000181")]
|
||||
[Address(RVA = "0x105FF10", Offset = "0x105EF10", VA = "0x18105FF10")]
|
||||
public BigInteger Difference(BigInteger a, BigInteger b)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000182 RID: 386 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000182")]
|
||||
[Address(RVA = "0x10603E0", Offset = "0x105F3E0", VA = "0x1810603E0")]
|
||||
public BigInteger Pow(BigInteger a, BigInteger k)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000183 RID: 387 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000183")]
|
||||
[Address(RVA = "0x1060540", Offset = "0x105F540", VA = "0x181060540")]
|
||||
[CLSCompliant(false)]
|
||||
public BigInteger Pow(uint b, BigInteger exp)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001F4 RID: 500
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001F4")]
|
||||
private BigInteger mod;
|
||||
|
||||
// Token: 0x040001F5 RID: 501
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001F5")]
|
||||
private BigInteger constant;
|
||||
}
|
||||
|
||||
// Token: 0x0200003B RID: 59
|
||||
[Token(Token = "0x200003B")]
|
||||
private sealed class Kernel
|
||||
{
|
||||
// Token: 0x06000184 RID: 388 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000184")]
|
||||
[Address(RVA = "0x105D580", Offset = "0x105C580", VA = "0x18105D580")]
|
||||
public static BigInteger Subtract(BigInteger big, BigInteger small)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000185 RID: 389 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000185")]
|
||||
[Address(RVA = "0xDAC0D0", Offset = "0xDAB0D0", VA = "0x180DAC0D0")]
|
||||
public static void MinusEq(BigInteger big, BigInteger small)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000186 RID: 390 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000186")]
|
||||
[Address(RVA = "0xDAC680", Offset = "0xDAB680", VA = "0x180DAC680")]
|
||||
public static void PlusEq(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000187 RID: 391 RVA: 0x000025C8 File Offset: 0x000007C8
|
||||
[Token(Token = "0x6000187")]
|
||||
[Address(RVA = "0xDAB930", Offset = "0xDAA930", VA = "0x180DAB930")]
|
||||
public static BigInteger.Sign Compare(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return BigInteger.Sign.Zero;
|
||||
}
|
||||
|
||||
// Token: 0x06000188 RID: 392 RVA: 0x000025E0 File Offset: 0x000007E0
|
||||
[Token(Token = "0x6000188")]
|
||||
[Address(RVA = "0xDACB40", Offset = "0xDABB40", VA = "0x180DACB40")]
|
||||
public static uint SingleByteDivideInPlace(BigInteger n, uint d)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x06000189 RID: 393 RVA: 0x000025F8 File Offset: 0x000007F8
|
||||
[Token(Token = "0x6000189")]
|
||||
[Address(RVA = "0xDAA480", Offset = "0xDA9480", VA = "0x180DAA480")]
|
||||
public static uint DwordMod(BigInteger n, uint d)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x0600018A RID: 394 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600018A")]
|
||||
[Address(RVA = "0x105CD20", Offset = "0x105BD20", VA = "0x18105CD20")]
|
||||
public static BigInteger[] DwordDivMod(BigInteger n, uint d)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600018B RID: 395 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600018B")]
|
||||
[Address(RVA = "0x105E220", Offset = "0x105D220", VA = "0x18105E220")]
|
||||
public static BigInteger[] multiByteDivide(BigInteger bi1, BigInteger bi2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600018C RID: 396 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600018C")]
|
||||
[Address(RVA = "0x105D020", Offset = "0x105C020", VA = "0x18105D020")]
|
||||
public static BigInteger LeftShift(BigInteger bi, int n)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600018D RID: 397 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600018D")]
|
||||
[Address(RVA = "0x105D320", Offset = "0x105C320", VA = "0x18105D320")]
|
||||
public static BigInteger RightShift(BigInteger bi, int n)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600018E RID: 398 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600018E")]
|
||||
[Address(RVA = "0xDAC530", Offset = "0xDAB530", VA = "0x180DAC530")]
|
||||
public static void Multiply(uint[] x, uint xOffset, uint xLen, uint[] y, uint yOffset, uint yLen, uint[] d, uint dOffset)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600018F RID: 399 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600018F")]
|
||||
[Address(RVA = "0xDAC3F0", Offset = "0xDAB3F0", VA = "0x180DAC3F0")]
|
||||
public static void MultiplyMod2p32pmod(uint[] x, int xOffset, int xLen, uint[] y, int yOffest, int yLen, uint[] d, int dOffset, int mod)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000190 RID: 400 RVA: 0x00002610 File Offset: 0x00000810
|
||||
[Token(Token = "0x6000190")]
|
||||
[Address(RVA = "0x105D820", Offset = "0x105C820", VA = "0x18105D820")]
|
||||
public static uint modInverse(BigInteger bi, uint modulus)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x06000191 RID: 401 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000191")]
|
||||
[Address(RVA = "0x105D950", Offset = "0x105C950", VA = "0x18105D950")]
|
||||
public static BigInteger modInverse(BigInteger bi, BigInteger modulus)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Math.Prime
|
||||
{
|
||||
// Token: 0x0200003C RID: 60
|
||||
[Token(Token = "0x200003C")]
|
||||
public enum ConfidenceFactor
|
||||
{
|
||||
// Token: 0x040001F7 RID: 503
|
||||
[Token(Token = "0x40001F7")]
|
||||
ExtraLow,
|
||||
// Token: 0x040001F8 RID: 504
|
||||
[Token(Token = "0x40001F8")]
|
||||
Low,
|
||||
// Token: 0x040001F9 RID: 505
|
||||
[Token(Token = "0x40001F9")]
|
||||
Medium,
|
||||
// Token: 0x040001FA RID: 506
|
||||
[Token(Token = "0x40001FA")]
|
||||
High,
|
||||
// Token: 0x040001FB RID: 507
|
||||
[Token(Token = "0x40001FB")]
|
||||
ExtraHigh,
|
||||
// Token: 0x040001FC RID: 508
|
||||
[Token(Token = "0x40001FC")]
|
||||
Provable
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Math.Prime.Generator
|
||||
{
|
||||
// Token: 0x0200003F RID: 63
|
||||
[Token(Token = "0x200003F")]
|
||||
public abstract class PrimeGeneratorBase
|
||||
{
|
||||
// Token: 0x17000062 RID: 98
|
||||
// (get) Token: 0x06000198 RID: 408 RVA: 0x00002658 File Offset: 0x00000858
|
||||
[Token(Token = "0x17000062")]
|
||||
public virtual ConfidenceFactor Confidence
|
||||
{
|
||||
[Token(Token = "0x6000198")]
|
||||
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ConfidenceFactor.ExtraLow;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000063 RID: 99
|
||||
// (get) Token: 0x06000199 RID: 409 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000063")]
|
||||
public virtual PrimalityTest PrimalityTest
|
||||
{
|
||||
[Token(Token = "0x6000199")]
|
||||
[Address(RVA = "0x1067990", Offset = "0x1066990", VA = "0x181067990", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000064 RID: 100
|
||||
// (get) Token: 0x0600019A RID: 410 RVA: 0x00002670 File Offset: 0x00000870
|
||||
[Token(Token = "0x17000064")]
|
||||
public virtual int TrialDivisionBounds
|
||||
{
|
||||
[Token(Token = "0x600019A")]
|
||||
[Address(RVA = "0xDB6770", Offset = "0xDB5770", VA = "0x180DB6770", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600019B RID: 411
|
||||
[Token(Token = "0x600019B")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract BigInteger GenerateNewPrime(int bits);
|
||||
|
||||
// Token: 0x0600019C RID: 412 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600019C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
protected PrimeGeneratorBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Math.Prime.Generator
|
||||
{
|
||||
// Token: 0x02000040 RID: 64
|
||||
[Token(Token = "0x2000040")]
|
||||
public class SequentialSearchPrimeGeneratorBase : PrimeGeneratorBase
|
||||
{
|
||||
// Token: 0x0600019D RID: 413 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600019D")]
|
||||
[Address(RVA = "0x1069E60", Offset = "0x1068E60", VA = "0x181069E60", Slot = "8")]
|
||||
protected virtual BigInteger GenerateSearchBase(int bits, object context)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600019E RID: 414 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600019E")]
|
||||
[Address(RVA = "0x880D60", Offset = "0x87FD60", VA = "0x180880D60", Slot = "7")]
|
||||
public override BigInteger GenerateNewPrime(int bits)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600019F RID: 415 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600019F")]
|
||||
[Address(RVA = "0x1069A60", Offset = "0x1068A60", VA = "0x181069A60", Slot = "9")]
|
||||
public virtual BigInteger GenerateNewPrime(int bits, object context)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060001A0 RID: 416 RVA: 0x00002688 File Offset: 0x00000888
|
||||
[Token(Token = "0x60001A0")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "10")]
|
||||
protected virtual bool IsPrimeAcceptable(BigInteger bi, object context)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060001A1 RID: 417 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60001A1")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public SequentialSearchPrimeGeneratorBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Math.Prime
|
||||
{
|
||||
// Token: 0x0200003D RID: 61
|
||||
// (Invoke) Token: 0x06000193 RID: 403
|
||||
[Token(Token = "0x200003D")]
|
||||
public delegate bool PrimalityTest(BigInteger bi, ConfidenceFactor confidence);
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Math.Prime
|
||||
{
|
||||
// Token: 0x0200003E RID: 62
|
||||
[Token(Token = "0x200003E")]
|
||||
public sealed class PrimalityTests
|
||||
{
|
||||
// Token: 0x06000196 RID: 406 RVA: 0x00002628 File Offset: 0x00000828
|
||||
[Token(Token = "0x6000196")]
|
||||
[Address(RVA = "0x1067190", Offset = "0x1066190", VA = "0x181067190")]
|
||||
private static int GetSPPRounds(BigInteger bi, ConfidenceFactor confidence)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000197 RID: 407 RVA: 0x00002640 File Offset: 0x00000840
|
||||
[Token(Token = "0x6000197")]
|
||||
[Address(RVA = "0x1067350", Offset = "0x1066350", VA = "0x181067350")]
|
||||
public static bool RabinMillerTest(BigInteger n, ConfidenceFactor confidence)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,179 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security
|
||||
{
|
||||
// Token: 0x02000003 RID: 3
|
||||
[Token(Token = "0x2000003")]
|
||||
public class ASN1
|
||||
{
|
||||
// Token: 0x06000002 RID: 2 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000002")]
|
||||
[Address(RVA = "0xE441C0", Offset = "0xE431C0", VA = "0x180E441C0")]
|
||||
public ASN1(byte tag)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000003 RID: 3 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000003")]
|
||||
[Address(RVA = "0x752440", Offset = "0x751440", VA = "0x180752440")]
|
||||
public ASN1(byte tag, byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000004 RID: 4 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000004")]
|
||||
[Address(RVA = "0x1056940", Offset = "0x1055940", VA = "0x181056940")]
|
||||
public ASN1(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000001 RID: 1
|
||||
// (get) Token: 0x06000005 RID: 5 RVA: 0x00002058 File Offset: 0x00000258
|
||||
[Token(Token = "0x17000001")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6000005")]
|
||||
[Address(RVA = "0xE441F0", Offset = "0xE431F0", VA = "0x180E441F0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000002 RID: 2
|
||||
// (get) Token: 0x06000006 RID: 6 RVA: 0x00002070 File Offset: 0x00000270
|
||||
[Token(Token = "0x17000002")]
|
||||
public byte Tag
|
||||
{
|
||||
[Token(Token = "0x6000006")]
|
||||
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000003 RID: 3
|
||||
// (get) Token: 0x06000007 RID: 7 RVA: 0x00002088 File Offset: 0x00000288
|
||||
[Token(Token = "0x17000003")]
|
||||
public int Length
|
||||
{
|
||||
[Token(Token = "0x6000007")]
|
||||
[Address(RVA = "0xE44300", Offset = "0xE43300", VA = "0x180E44300")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000004 RID: 4
|
||||
// (get) Token: 0x06000008 RID: 8 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000009 RID: 9 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000004")]
|
||||
public byte[] Value
|
||||
{
|
||||
[Token(Token = "0x6000008")]
|
||||
[Address(RVA = "0x1056BC0", Offset = "0x1055BC0", VA = "0x181056BC0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000009")]
|
||||
[Address(RVA = "0x1056C60", Offset = "0x1055C60", VA = "0x181056C60")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600000A RID: 10 RVA: 0x000020A0 File Offset: 0x000002A0
|
||||
[Token(Token = "0x600000A")]
|
||||
[Address(RVA = "0xE43110", Offset = "0xE42110", VA = "0x180E43110")]
|
||||
private bool CompareArray(byte[] array1, byte[] array2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600000B RID: 11 RVA: 0x000020B8 File Offset: 0x000002B8
|
||||
[Token(Token = "0x600000B")]
|
||||
[Address(RVA = "0xE431B0", Offset = "0xE421B0", VA = "0x180E431B0")]
|
||||
public bool CompareValue(byte[] value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600000C RID: 12 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600000C")]
|
||||
[Address(RVA = "0x1055AC0", Offset = "0x1054AC0", VA = "0x181055AC0")]
|
||||
public ASN1 Add(ASN1 asn1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600000D RID: 13 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600000D")]
|
||||
[Address(RVA = "0x1055F80", Offset = "0x1054F80", VA = "0x181055F80", Slot = "4")]
|
||||
public virtual byte[] GetBytes()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600000E RID: 14 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600000E")]
|
||||
[Address(RVA = "0x1055C80", Offset = "0x1054C80", VA = "0x181055C80")]
|
||||
protected void Decode(byte[] asn1, ref int anPos, int anLength)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600000F RID: 15 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600000F")]
|
||||
[Address(RVA = "0x1055B50", Offset = "0x1054B50", VA = "0x181055B50")]
|
||||
protected void DecodeTLV(byte[] asn1, ref int pos, out byte tag, out int length, out byte[] content)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000005 RID: 5
|
||||
[Token(Token = "0x17000005")]
|
||||
public ASN1 this[int index]
|
||||
{
|
||||
[Token(Token = "0x6000010")]
|
||||
[Address(RVA = "0x1056AD0", Offset = "0x1055AD0", VA = "0x181056AD0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000011 RID: 17 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000011")]
|
||||
[Address(RVA = "0x1055E70", Offset = "0x1054E70", VA = "0x181055E70")]
|
||||
public ASN1 Element(int index, byte anTag)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000012 RID: 18 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000012")]
|
||||
[Address(RVA = "0x1056670", Offset = "0x1055670", VA = "0x181056670", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000001 RID: 1
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000001")]
|
||||
private byte m_nTag;
|
||||
|
||||
// Token: 0x04000002 RID: 2
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000002")]
|
||||
private byte[] m_aValue;
|
||||
|
||||
// Token: 0x04000003 RID: 3
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000003")]
|
||||
private ArrayList elist;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security
|
||||
{
|
||||
// Token: 0x02000004 RID: 4
|
||||
[Token(Token = "0x2000004")]
|
||||
public static class ASN1Convert
|
||||
{
|
||||
// Token: 0x06000013 RID: 19 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000013")]
|
||||
[Address(RVA = "0x1054DC0", Offset = "0x1053DC0", VA = "0x181054DC0")]
|
||||
public static ASN1 FromInt32(int value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000014 RID: 20 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000014")]
|
||||
[Address(RVA = "0x1055000", Offset = "0x1054000", VA = "0x181055000")]
|
||||
public static ASN1 FromOid(string oid)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000015 RID: 21 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000015")]
|
||||
[Address(RVA = "0x10550A0", Offset = "0x10540A0", VA = "0x1810550A0")]
|
||||
public static ASN1 FromUnsignedBigInteger(byte[] big)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000016 RID: 22 RVA: 0x000020D0 File Offset: 0x000002D0
|
||||
[Token(Token = "0x6000016")]
|
||||
[Address(RVA = "0x1055660", Offset = "0x1054660", VA = "0x181055660")]
|
||||
public static int ToInt32(ASN1 asn1)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000017 RID: 23 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000017")]
|
||||
[Address(RVA = "0x1055800", Offset = "0x1054800", VA = "0x181055800")]
|
||||
public static string ToOid(ASN1 asn1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000018 RID: 24 RVA: 0x000020E8 File Offset: 0x000002E8
|
||||
[Token(Token = "0x6000018")]
|
||||
[Address(RVA = "0x1055190", Offset = "0x1054190", VA = "0x181055190")]
|
||||
public static DateTime ToDateTime(ASN1 time)
|
||||
{
|
||||
return default(DateTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security
|
||||
{
|
||||
// Token: 0x02000005 RID: 5
|
||||
[Token(Token = "0x2000005")]
|
||||
internal sealed class BitConverterLE
|
||||
{
|
||||
// Token: 0x06000019 RID: 25 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000019")]
|
||||
[Address(RVA = "0x10588E0", Offset = "0x10578E0", VA = "0x1810588E0")]
|
||||
private unsafe static byte[] GetUIntBytes(byte* bytes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600001A RID: 26 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600001A")]
|
||||
[Address(RVA = "0x1058A50", Offset = "0x1057A50", VA = "0x181058A50")]
|
||||
private unsafe static byte[] GetULongBytes(byte* bytes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600001B RID: 27 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600001B")]
|
||||
[Address(RVA = "0x10588A0", Offset = "0x10578A0", VA = "0x1810588A0")]
|
||||
internal static byte[] GetBytes(int value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600001C RID: 28 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600001C")]
|
||||
[Address(RVA = "0x10588C0", Offset = "0x10578C0", VA = "0x1810588C0")]
|
||||
internal static byte[] GetBytes(long value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600001D RID: 29 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600001D")]
|
||||
[Address(RVA = "0x1058FF0", Offset = "0x1057FF0", VA = "0x181058FF0")]
|
||||
private unsafe static void UShortFromBytes(byte* dst, byte[] src, int startIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600001E RID: 30 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600001E")]
|
||||
[Address(RVA = "0x1058E30", Offset = "0x1057E30", VA = "0x181058E30")]
|
||||
private unsafe static void UIntFromBytes(byte* dst, byte[] src, int startIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600001F RID: 31 RVA: 0x00002100 File Offset: 0x00000300
|
||||
[Token(Token = "0x600001F")]
|
||||
[Address(RVA = "0x1058CF0", Offset = "0x1057CF0", VA = "0x181058CF0")]
|
||||
internal static ushort ToUInt16(byte[] value, int startIndex)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000020 RID: 32 RVA: 0x00002118 File Offset: 0x00000318
|
||||
[Token(Token = "0x6000020")]
|
||||
[Address(RVA = "0x1058E00", Offset = "0x1057E00", VA = "0x181058E00")]
|
||||
internal static uint ToUInt32(byte[] value, int startIndex)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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 = "0x105BB90", Offset = "0x105AB90", VA = "0x18105BB90")]
|
||||
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 = "0xE4CC90", Offset = "0xE4BC90", VA = "0x180E4CC90")]
|
||||
protected MD2()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600011E RID: 286 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600011E")]
|
||||
[Address(RVA = "0x105F1A0", Offset = "0x105E1A0", VA = "0x18105F1A0")]
|
||||
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 = "0x105F000", Offset = "0x105E000", VA = "0x18105F000")]
|
||||
private byte[] Padding(int nLength)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000120 RID: 288 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000120")]
|
||||
[Address(RVA = "0x105F0F0", Offset = "0x105E0F0", VA = "0x18105F0F0")]
|
||||
public MD2Managed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000121 RID: 289 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000121")]
|
||||
[Address(RVA = "0xE4C6A0", Offset = "0xE4B6A0", VA = "0x180E4C6A0", Slot = "18")]
|
||||
public override void Initialize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000122 RID: 290 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000122")]
|
||||
[Address(RVA = "0x105EA80", Offset = "0x105DA80", VA = "0x18105EA80", 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 = "0x105EB80", Offset = "0x105DB80", VA = "0x18105EB80", Slot = "20")]
|
||||
protected override byte[] HashFinal()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000124 RID: 292 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000124")]
|
||||
[Address(RVA = "0x105ECE0", Offset = "0x105DCE0", VA = "0x18105ECE0")]
|
||||
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 = "0xE4CC90", Offset = "0xE4BC90", VA = "0x180E4CC90")]
|
||||
protected MD4()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000127 RID: 295 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000127")]
|
||||
[Address(RVA = "0x105F520", Offset = "0x105E520", VA = "0x18105F520")]
|
||||
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 = "0x105F460", Offset = "0x105E460", VA = "0x18105F460")]
|
||||
public MD4Managed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000129 RID: 297 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000129")]
|
||||
[Address(RVA = "0xE4D370", Offset = "0xE4C370", VA = "0x180E4D370", Slot = "18")]
|
||||
public override void Initialize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600012A RID: 298 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600012A")]
|
||||
[Address(RVA = "0xE4D020", Offset = "0xE4C020", VA = "0x180E4D020", 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 = "0x105F270", Offset = "0x105E270", VA = "0x18105F270", Slot = "20")]
|
||||
protected override byte[] HashFinal()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600012C RID: 300 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600012C")]
|
||||
[Address(RVA = "0x105F3F0", Offset = "0x105E3F0", VA = "0x18105F3F0")]
|
||||
private byte[] Padding(int nLength)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600012D RID: 301 RVA: 0x000023D0 File Offset: 0x000005D0
|
||||
[Token(Token = "0x600012D")]
|
||||
[Address(RVA = "0xE4CF50", Offset = "0xE4BF50", VA = "0x180E4CF50")]
|
||||
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 = "0xE4CFB0", Offset = "0xE4BFB0", VA = "0x180E4CFB0")]
|
||||
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 = "0xE4D010", Offset = "0xE4C010", VA = "0x180E4D010")]
|
||||
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 = "0xE4E080", Offset = "0xE4D080", VA = "0x180E4E080")]
|
||||
private uint ROL(uint x, byte n)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x06000131 RID: 305 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000131")]
|
||||
[Address(RVA = "0xE4CF10", Offset = "0xE4BF10", VA = "0x180E4CF10")]
|
||||
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 = "0xE4CF60", Offset = "0xE4BF60", VA = "0x180E4CF60")]
|
||||
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 = "0xE4CFC0", Offset = "0xE4BFC0", VA = "0x180E4CFC0")]
|
||||
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 = "0xE4CDC0", Offset = "0xE4BDC0", VA = "0x180E4CDC0")]
|
||||
private void Encode(byte[] output, uint[] input)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000135 RID: 309 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000135")]
|
||||
[Address(RVA = "0xE4CCB0", Offset = "0xE4BCB0", VA = "0x180E4CCB0")]
|
||||
private void Decode(uint[] output, byte[] input, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000136 RID: 310 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000136")]
|
||||
[Address(RVA = "0xE4D4B0", Offset = "0xE4C4B0", VA = "0x180E4D4B0")]
|
||||
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 = "0x1066BC0", Offset = "0x1065BC0", VA = "0x181066BC0")]
|
||||
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 = "0x1068860", Offset = "0x1067860", VA = "0x181068860")]
|
||||
public PrivateKeyInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013A RID: 314 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013A")]
|
||||
[Address(RVA = "0x10687E0", Offset = "0x10677E0", VA = "0x1810687E0")]
|
||||
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 = "0x10688D0", Offset = "0x10678D0", VA = "0x1810688D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600013C RID: 316 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013C")]
|
||||
[Address(RVA = "0x1067F60", Offset = "0x1066F60", VA = "0x181067F60")]
|
||||
private void Decode(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013D RID: 317 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600013D")]
|
||||
[Address(RVA = "0x1068730", Offset = "0x1067730", VA = "0x181068730")]
|
||||
private static byte[] RemoveLeadingZero(byte[] bigInt)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600013E RID: 318 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600013E")]
|
||||
[Address(RVA = "0x1068680", Offset = "0x1067680", VA = "0x181068680")]
|
||||
private static byte[] Normalize(byte[] bigInt, int length)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600013F RID: 319 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600013F")]
|
||||
[Address(RVA = "0x1067B00", Offset = "0x1066B00", VA = "0x181067B00")]
|
||||
public static RSA DecodeRSA(byte[] keypair)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000140 RID: 320 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000140")]
|
||||
[Address(RVA = "0x1068470", Offset = "0x1067470", VA = "0x181068470")]
|
||||
public static byte[] Encode(RSA rsa)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000141 RID: 321 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000141")]
|
||||
[Address(RVA = "0x10679E0", Offset = "0x10669E0", VA = "0x1810679E0")]
|
||||
public static DSA DecodeDSA(byte[] privateKey, DSAParameters dsaParameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000142 RID: 322 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000142")]
|
||||
[Address(RVA = "0x1068210", Offset = "0x1067210", VA = "0x181068210")]
|
||||
public static byte[] Encode(DSA dsa)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000143 RID: 323 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000143")]
|
||||
[Address(RVA = "0x1068280", Offset = "0x1067280", VA = "0x181068280")]
|
||||
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EncryptedPrivateKeyInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000145 RID: 325 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000145")]
|
||||
[Address(RVA = "0x105CBB0", Offset = "0x105BBB0", VA = "0x18105CBB0")]
|
||||
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 = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
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 = "0x105CBE0", Offset = "0x105BBE0", VA = "0x18105CBE0")]
|
||||
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 = "0x105CC60", Offset = "0x105BC60", VA = "0x18105CC60")]
|
||||
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 = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014A")]
|
||||
[Address(RVA = "0x105C8C0", Offset = "0x105B8C0", VA = "0x18105C8C0")]
|
||||
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 = "0x1068D30", Offset = "0x1067D30", VA = "0x181068D30")]
|
||||
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 = "0x10699B0", Offset = "0x10689B0", VA = "0x1810699B0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600014D RID: 333 RVA: 0x00002460 File Offset: 0x00000660
|
||||
[Token(Token = "0x600014D")]
|
||||
[Address(RVA = "0x1068950", Offset = "0x1067950", VA = "0x181068950", 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 = "0x1069330", Offset = "0x1068330", VA = "0x181069330", Slot = "25")]
|
||||
public override void ImportParameters(RSAParameters parameters)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014F RID: 335 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600014F")]
|
||||
[Address(RVA = "0x1069280", Offset = "0x1068280", VA = "0x181069280")]
|
||||
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);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x0200001D RID: 29
|
||||
[Token(Token = "0x200001D")]
|
||||
public class Alert
|
||||
{
|
||||
// Token: 0x17000036 RID: 54
|
||||
// (get) Token: 0x060000C2 RID: 194 RVA: 0x000022C8 File Offset: 0x000004C8
|
||||
[Token(Token = "0x17000036")]
|
||||
public AlertLevel Level
|
||||
{
|
||||
[Token(Token = "0x60000C2")]
|
||||
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
|
||||
get
|
||||
{
|
||||
return (AlertLevel)0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000037 RID: 55
|
||||
// (get) Token: 0x060000C3 RID: 195 RVA: 0x000022E0 File Offset: 0x000004E0
|
||||
[Token(Token = "0x17000037")]
|
||||
public AlertDescription Description
|
||||
{
|
||||
[Token(Token = "0x60000C3")]
|
||||
[Address(RVA = "0x498E20", Offset = "0x497E20", VA = "0x180498E20")]
|
||||
get
|
||||
{
|
||||
return AlertDescription.CloseNotify;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000C4 RID: 196 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000C4")]
|
||||
[Address(RVA = "0x1056D60", Offset = "0x1055D60", VA = "0x181056D60")]
|
||||
public Alert(AlertDescription description)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C5 RID: 197 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000C5")]
|
||||
[Address(RVA = "0x1056E00", Offset = "0x1055E00", VA = "0x181056E00")]
|
||||
private void inferAlertLevel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C6 RID: 198 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000C6")]
|
||||
[Address(RVA = "0x1056CE0", Offset = "0x1055CE0", VA = "0x181056CE0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400008F RID: 143
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400008F")]
|
||||
private AlertLevel level;
|
||||
|
||||
// Token: 0x04000090 RID: 144
|
||||
[FieldOffset(Offset = "0x11")]
|
||||
[Token(Token = "0x4000090")]
|
||||
private AlertDescription description;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x0200001C RID: 28
|
||||
[Token(Token = "0x200001C")]
|
||||
public enum AlertDescription : byte
|
||||
{
|
||||
// Token: 0x04000076 RID: 118
|
||||
[Token(Token = "0x4000076")]
|
||||
CloseNotify,
|
||||
// Token: 0x04000077 RID: 119
|
||||
[Token(Token = "0x4000077")]
|
||||
UnexpectedMessage = 10,
|
||||
// Token: 0x04000078 RID: 120
|
||||
[Token(Token = "0x4000078")]
|
||||
BadRecordMAC = 20,
|
||||
// Token: 0x04000079 RID: 121
|
||||
[Token(Token = "0x4000079")]
|
||||
DecryptionFailed_RESERVED,
|
||||
// Token: 0x0400007A RID: 122
|
||||
[Token(Token = "0x400007A")]
|
||||
RecordOverflow,
|
||||
// Token: 0x0400007B RID: 123
|
||||
[Token(Token = "0x400007B")]
|
||||
DecompressionFailure = 30,
|
||||
// Token: 0x0400007C RID: 124
|
||||
[Token(Token = "0x400007C")]
|
||||
HandshakeFailure = 40,
|
||||
// Token: 0x0400007D RID: 125
|
||||
[Token(Token = "0x400007D")]
|
||||
NoCertificate_RESERVED,
|
||||
// Token: 0x0400007E RID: 126
|
||||
[Token(Token = "0x400007E")]
|
||||
BadCertificate,
|
||||
// Token: 0x0400007F RID: 127
|
||||
[Token(Token = "0x400007F")]
|
||||
UnsupportedCertificate,
|
||||
// Token: 0x04000080 RID: 128
|
||||
[Token(Token = "0x4000080")]
|
||||
CertificateRevoked,
|
||||
// Token: 0x04000081 RID: 129
|
||||
[Token(Token = "0x4000081")]
|
||||
CertificateExpired,
|
||||
// Token: 0x04000082 RID: 130
|
||||
[Token(Token = "0x4000082")]
|
||||
CertificateUnknown,
|
||||
// Token: 0x04000083 RID: 131
|
||||
[Token(Token = "0x4000083")]
|
||||
IlegalParameter,
|
||||
// Token: 0x04000084 RID: 132
|
||||
[Token(Token = "0x4000084")]
|
||||
UnknownCA,
|
||||
// Token: 0x04000085 RID: 133
|
||||
[Token(Token = "0x4000085")]
|
||||
AccessDenied,
|
||||
// Token: 0x04000086 RID: 134
|
||||
[Token(Token = "0x4000086")]
|
||||
DecodeError,
|
||||
// Token: 0x04000087 RID: 135
|
||||
[Token(Token = "0x4000087")]
|
||||
DecryptError,
|
||||
// Token: 0x04000088 RID: 136
|
||||
[Token(Token = "0x4000088")]
|
||||
ExportRestriction = 60,
|
||||
// Token: 0x04000089 RID: 137
|
||||
[Token(Token = "0x4000089")]
|
||||
ProtocolVersion = 70,
|
||||
// Token: 0x0400008A RID: 138
|
||||
[Token(Token = "0x400008A")]
|
||||
InsuficientSecurity,
|
||||
// Token: 0x0400008B RID: 139
|
||||
[Token(Token = "0x400008B")]
|
||||
InternalError = 80,
|
||||
// Token: 0x0400008C RID: 140
|
||||
[Token(Token = "0x400008C")]
|
||||
UserCancelled = 90,
|
||||
// Token: 0x0400008D RID: 141
|
||||
[Token(Token = "0x400008D")]
|
||||
NoRenegotiation = 100,
|
||||
// Token: 0x0400008E RID: 142
|
||||
[Token(Token = "0x400008E")]
|
||||
UnsupportedExtension = 110
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x0200001B RID: 27
|
||||
[Token(Token = "0x200001B")]
|
||||
public enum AlertLevel : byte
|
||||
{
|
||||
// Token: 0x04000073 RID: 115
|
||||
[Token(Token = "0x4000073")]
|
||||
Warning = 1,
|
||||
// Token: 0x04000074 RID: 116
|
||||
[Token(Token = "0x4000074")]
|
||||
Fatal
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000021 RID: 33
|
||||
[Token(Token = "0x2000021")]
|
||||
public static class CertificateValidationHelper
|
||||
{
|
||||
// Token: 0x060000CF RID: 207 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000CF")]
|
||||
[Address(RVA = "0x1059100", Offset = "0x1058100", VA = "0x181059100")]
|
||||
internal static ICertificateValidator2 GetInternalValidator(MonoTlsSettings settings, MonoTlsProvider provider)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000095 RID: 149
|
||||
[Token(Token = "0x4000095")]
|
||||
private static readonly bool noX509Chain;
|
||||
|
||||
// Token: 0x04000096 RID: 150
|
||||
[Token(Token = "0x4000096")]
|
||||
private static readonly bool supportsTrustAnchors;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,810 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000022 RID: 34
|
||||
[Token(Token = "0x2000022")]
|
||||
[CLSCompliant(false)]
|
||||
public enum CipherSuiteCode : ushort
|
||||
{
|
||||
// Token: 0x04000098 RID: 152
|
||||
[Token(Token = "0x4000098")]
|
||||
TLS_NULL_WITH_NULL_NULL,
|
||||
// Token: 0x04000099 RID: 153
|
||||
[Token(Token = "0x4000099")]
|
||||
TLS_RSA_WITH_NULL_MD5,
|
||||
// Token: 0x0400009A RID: 154
|
||||
[Token(Token = "0x400009A")]
|
||||
TLS_RSA_WITH_NULL_SHA,
|
||||
// Token: 0x0400009B RID: 155
|
||||
[Token(Token = "0x400009B")]
|
||||
TLS_RSA_EXPORT_WITH_RC4_40_MD5,
|
||||
// Token: 0x0400009C RID: 156
|
||||
[Token(Token = "0x400009C")]
|
||||
TLS_RSA_WITH_RC4_128_MD5,
|
||||
// Token: 0x0400009D RID: 157
|
||||
[Token(Token = "0x400009D")]
|
||||
TLS_RSA_WITH_RC4_128_SHA,
|
||||
// Token: 0x0400009E RID: 158
|
||||
[Token(Token = "0x400009E")]
|
||||
TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5,
|
||||
// Token: 0x0400009F RID: 159
|
||||
[Token(Token = "0x400009F")]
|
||||
TLS_RSA_WITH_IDEA_CBC_SHA,
|
||||
// Token: 0x040000A0 RID: 160
|
||||
[Token(Token = "0x40000A0")]
|
||||
TLS_RSA_EXPORT_WITH_DES40_CBC_SHA,
|
||||
// Token: 0x040000A1 RID: 161
|
||||
[Token(Token = "0x40000A1")]
|
||||
TLS_RSA_WITH_DES_CBC_SHA,
|
||||
// Token: 0x040000A2 RID: 162
|
||||
[Token(Token = "0x40000A2")]
|
||||
TLS_RSA_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000A3 RID: 163
|
||||
[Token(Token = "0x40000A3")]
|
||||
TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA,
|
||||
// Token: 0x040000A4 RID: 164
|
||||
[Token(Token = "0x40000A4")]
|
||||
TLS_DH_DSS_WITH_DES_CBC_SHA,
|
||||
// Token: 0x040000A5 RID: 165
|
||||
[Token(Token = "0x40000A5")]
|
||||
TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000A6 RID: 166
|
||||
[Token(Token = "0x40000A6")]
|
||||
TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA,
|
||||
// Token: 0x040000A7 RID: 167
|
||||
[Token(Token = "0x40000A7")]
|
||||
TLS_DH_RSA_WITH_DES_CBC_SHA,
|
||||
// Token: 0x040000A8 RID: 168
|
||||
[Token(Token = "0x40000A8")]
|
||||
TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000A9 RID: 169
|
||||
[Token(Token = "0x40000A9")]
|
||||
TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA,
|
||||
// Token: 0x040000AA RID: 170
|
||||
[Token(Token = "0x40000AA")]
|
||||
TLS_DHE_DSS_WITH_DES_CBC_SHA,
|
||||
// Token: 0x040000AB RID: 171
|
||||
[Token(Token = "0x40000AB")]
|
||||
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000AC RID: 172
|
||||
[Token(Token = "0x40000AC")]
|
||||
TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,
|
||||
// Token: 0x040000AD RID: 173
|
||||
[Token(Token = "0x40000AD")]
|
||||
TLS_DHE_RSA_WITH_DES_CBC_SHA,
|
||||
// Token: 0x040000AE RID: 174
|
||||
[Token(Token = "0x40000AE")]
|
||||
TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000AF RID: 175
|
||||
[Token(Token = "0x40000AF")]
|
||||
TLS_DH_anon_EXPORT_WITH_RC4_40_MD5,
|
||||
// Token: 0x040000B0 RID: 176
|
||||
[Token(Token = "0x40000B0")]
|
||||
TLS_DH_anon_WITH_RC4_128_MD5,
|
||||
// Token: 0x040000B1 RID: 177
|
||||
[Token(Token = "0x40000B1")]
|
||||
TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA,
|
||||
// Token: 0x040000B2 RID: 178
|
||||
[Token(Token = "0x40000B2")]
|
||||
TLS_DH_anon_WITH_DES_CBC_SHA,
|
||||
// Token: 0x040000B3 RID: 179
|
||||
[Token(Token = "0x40000B3")]
|
||||
TLS_DH_anon_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000B4 RID: 180
|
||||
[Token(Token = "0x40000B4")]
|
||||
TLS_RSA_WITH_AES_128_CBC_SHA = 47,
|
||||
// Token: 0x040000B5 RID: 181
|
||||
[Token(Token = "0x40000B5")]
|
||||
TLS_DH_DSS_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000B6 RID: 182
|
||||
[Token(Token = "0x40000B6")]
|
||||
TLS_DH_RSA_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000B7 RID: 183
|
||||
[Token(Token = "0x40000B7")]
|
||||
TLS_DHE_DSS_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000B8 RID: 184
|
||||
[Token(Token = "0x40000B8")]
|
||||
TLS_DHE_RSA_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000B9 RID: 185
|
||||
[Token(Token = "0x40000B9")]
|
||||
TLS_DH_anon_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000BA RID: 186
|
||||
[Token(Token = "0x40000BA")]
|
||||
TLS_RSA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000BB RID: 187
|
||||
[Token(Token = "0x40000BB")]
|
||||
TLS_DH_DSS_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000BC RID: 188
|
||||
[Token(Token = "0x40000BC")]
|
||||
TLS_DH_RSA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000BD RID: 189
|
||||
[Token(Token = "0x40000BD")]
|
||||
TLS_DHE_DSS_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000BE RID: 190
|
||||
[Token(Token = "0x40000BE")]
|
||||
TLS_DHE_RSA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000BF RID: 191
|
||||
[Token(Token = "0x40000BF")]
|
||||
TLS_DH_anon_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000C0 RID: 192
|
||||
[Token(Token = "0x40000C0")]
|
||||
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA = 65,
|
||||
// Token: 0x040000C1 RID: 193
|
||||
[Token(Token = "0x40000C1")]
|
||||
TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA,
|
||||
// Token: 0x040000C2 RID: 194
|
||||
[Token(Token = "0x40000C2")]
|
||||
TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA,
|
||||
// Token: 0x040000C3 RID: 195
|
||||
[Token(Token = "0x40000C3")]
|
||||
TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA,
|
||||
// Token: 0x040000C4 RID: 196
|
||||
[Token(Token = "0x40000C4")]
|
||||
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA,
|
||||
// Token: 0x040000C5 RID: 197
|
||||
[Token(Token = "0x40000C5")]
|
||||
TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA,
|
||||
// Token: 0x040000C6 RID: 198
|
||||
[Token(Token = "0x40000C6")]
|
||||
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA = 132,
|
||||
// Token: 0x040000C7 RID: 199
|
||||
[Token(Token = "0x40000C7")]
|
||||
TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA,
|
||||
// Token: 0x040000C8 RID: 200
|
||||
[Token(Token = "0x40000C8")]
|
||||
TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA,
|
||||
// Token: 0x040000C9 RID: 201
|
||||
[Token(Token = "0x40000C9")]
|
||||
TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA,
|
||||
// Token: 0x040000CA RID: 202
|
||||
[Token(Token = "0x40000CA")]
|
||||
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA,
|
||||
// Token: 0x040000CB RID: 203
|
||||
[Token(Token = "0x40000CB")]
|
||||
TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA,
|
||||
// Token: 0x040000CC RID: 204
|
||||
[Token(Token = "0x40000CC")]
|
||||
TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 186,
|
||||
// Token: 0x040000CD RID: 205
|
||||
[Token(Token = "0x40000CD")]
|
||||
TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x040000CE RID: 206
|
||||
[Token(Token = "0x40000CE")]
|
||||
TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x040000CF RID: 207
|
||||
[Token(Token = "0x40000CF")]
|
||||
TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x040000D0 RID: 208
|
||||
[Token(Token = "0x40000D0")]
|
||||
TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x040000D1 RID: 209
|
||||
[Token(Token = "0x40000D1")]
|
||||
TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x040000D2 RID: 210
|
||||
[Token(Token = "0x40000D2")]
|
||||
TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256,
|
||||
// Token: 0x040000D3 RID: 211
|
||||
[Token(Token = "0x40000D3")]
|
||||
TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256,
|
||||
// Token: 0x040000D4 RID: 212
|
||||
[Token(Token = "0x40000D4")]
|
||||
TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256,
|
||||
// Token: 0x040000D5 RID: 213
|
||||
[Token(Token = "0x40000D5")]
|
||||
TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256,
|
||||
// Token: 0x040000D6 RID: 214
|
||||
[Token(Token = "0x40000D6")]
|
||||
TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256,
|
||||
// Token: 0x040000D7 RID: 215
|
||||
[Token(Token = "0x40000D7")]
|
||||
TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256,
|
||||
// Token: 0x040000D8 RID: 216
|
||||
[Token(Token = "0x40000D8")]
|
||||
TLS_RSA_WITH_SEED_CBC_SHA = 150,
|
||||
// Token: 0x040000D9 RID: 217
|
||||
[Token(Token = "0x40000D9")]
|
||||
TLS_DH_DSS_WITH_SEED_CBC_SHA,
|
||||
// Token: 0x040000DA RID: 218
|
||||
[Token(Token = "0x40000DA")]
|
||||
TLS_DH_RSA_WITH_SEED_CBC_SHA,
|
||||
// Token: 0x040000DB RID: 219
|
||||
[Token(Token = "0x40000DB")]
|
||||
TLS_DHE_DSS_WITH_SEED_CBC_SHA,
|
||||
// Token: 0x040000DC RID: 220
|
||||
[Token(Token = "0x40000DC")]
|
||||
TLS_DHE_RSA_WITH_SEED_CBC_SHA,
|
||||
// Token: 0x040000DD RID: 221
|
||||
[Token(Token = "0x40000DD")]
|
||||
TLS_DH_anon_WITH_SEED_CBC_SHA,
|
||||
// Token: 0x040000DE RID: 222
|
||||
[Token(Token = "0x40000DE")]
|
||||
TLS_PSK_WITH_RC4_128_SHA = 138,
|
||||
// Token: 0x040000DF RID: 223
|
||||
[Token(Token = "0x40000DF")]
|
||||
TLS_PSK_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000E0 RID: 224
|
||||
[Token(Token = "0x40000E0")]
|
||||
TLS_PSK_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000E1 RID: 225
|
||||
[Token(Token = "0x40000E1")]
|
||||
TLS_PSK_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000E2 RID: 226
|
||||
[Token(Token = "0x40000E2")]
|
||||
TLS_DHE_PSK_WITH_RC4_128_SHA,
|
||||
// Token: 0x040000E3 RID: 227
|
||||
[Token(Token = "0x40000E3")]
|
||||
TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000E4 RID: 228
|
||||
[Token(Token = "0x40000E4")]
|
||||
TLS_DHE_PSK_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000E5 RID: 229
|
||||
[Token(Token = "0x40000E5")]
|
||||
TLS_DHE_PSK_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000E6 RID: 230
|
||||
[Token(Token = "0x40000E6")]
|
||||
TLS_RSA_PSK_WITH_RC4_128_SHA,
|
||||
// Token: 0x040000E7 RID: 231
|
||||
[Token(Token = "0x40000E7")]
|
||||
TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000E8 RID: 232
|
||||
[Token(Token = "0x40000E8")]
|
||||
TLS_RSA_PSK_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000E9 RID: 233
|
||||
[Token(Token = "0x40000E9")]
|
||||
TLS_RSA_PSK_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000EA RID: 234
|
||||
[Token(Token = "0x40000EA")]
|
||||
TLS_ECDH_ECDSA_WITH_NULL_SHA = 49153,
|
||||
// Token: 0x040000EB RID: 235
|
||||
[Token(Token = "0x40000EB")]
|
||||
TLS_ECDH_ECDSA_WITH_RC4_128_SHA,
|
||||
// Token: 0x040000EC RID: 236
|
||||
[Token(Token = "0x40000EC")]
|
||||
TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000ED RID: 237
|
||||
[Token(Token = "0x40000ED")]
|
||||
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000EE RID: 238
|
||||
[Token(Token = "0x40000EE")]
|
||||
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000EF RID: 239
|
||||
[Token(Token = "0x40000EF")]
|
||||
TLS_ECDHE_ECDSA_WITH_NULL_SHA,
|
||||
// Token: 0x040000F0 RID: 240
|
||||
[Token(Token = "0x40000F0")]
|
||||
TLS_ECDHE_ECDSA_WITH_RC4_128_SHA,
|
||||
// Token: 0x040000F1 RID: 241
|
||||
[Token(Token = "0x40000F1")]
|
||||
TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000F2 RID: 242
|
||||
[Token(Token = "0x40000F2")]
|
||||
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000F3 RID: 243
|
||||
[Token(Token = "0x40000F3")]
|
||||
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000F4 RID: 244
|
||||
[Token(Token = "0x40000F4")]
|
||||
TLS_ECDH_RSA_WITH_NULL_SHA,
|
||||
// Token: 0x040000F5 RID: 245
|
||||
[Token(Token = "0x40000F5")]
|
||||
TLS_ECDH_RSA_WITH_RC4_128_SHA,
|
||||
// Token: 0x040000F6 RID: 246
|
||||
[Token(Token = "0x40000F6")]
|
||||
TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000F7 RID: 247
|
||||
[Token(Token = "0x40000F7")]
|
||||
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000F8 RID: 248
|
||||
[Token(Token = "0x40000F8")]
|
||||
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000F9 RID: 249
|
||||
[Token(Token = "0x40000F9")]
|
||||
TLS_ECDHE_RSA_WITH_NULL_SHA,
|
||||
// Token: 0x040000FA RID: 250
|
||||
[Token(Token = "0x40000FA")]
|
||||
TLS_ECDHE_RSA_WITH_RC4_128_SHA,
|
||||
// Token: 0x040000FB RID: 251
|
||||
[Token(Token = "0x40000FB")]
|
||||
TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x040000FC RID: 252
|
||||
[Token(Token = "0x40000FC")]
|
||||
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x040000FD RID: 253
|
||||
[Token(Token = "0x40000FD")]
|
||||
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x040000FE RID: 254
|
||||
[Token(Token = "0x40000FE")]
|
||||
TLS_ECDH_anon_WITH_NULL_SHA,
|
||||
// Token: 0x040000FF RID: 255
|
||||
[Token(Token = "0x40000FF")]
|
||||
TLS_ECDH_anon_WITH_RC4_128_SHA,
|
||||
// Token: 0x04000100 RID: 256
|
||||
[Token(Token = "0x4000100")]
|
||||
TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x04000101 RID: 257
|
||||
[Token(Token = "0x4000101")]
|
||||
TLS_ECDH_anon_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x04000102 RID: 258
|
||||
[Token(Token = "0x4000102")]
|
||||
TLS_ECDH_anon_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x04000103 RID: 259
|
||||
[Token(Token = "0x4000103")]
|
||||
TLS_PSK_WITH_NULL_SHA = 44,
|
||||
// Token: 0x04000104 RID: 260
|
||||
[Token(Token = "0x4000104")]
|
||||
TLS_DHE_PSK_WITH_NULL_SHA,
|
||||
// Token: 0x04000105 RID: 261
|
||||
[Token(Token = "0x4000105")]
|
||||
TLS_RSA_PSK_WITH_NULL_SHA,
|
||||
// Token: 0x04000106 RID: 262
|
||||
[Token(Token = "0x4000106")]
|
||||
TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA = 49178,
|
||||
// Token: 0x04000107 RID: 263
|
||||
[Token(Token = "0x4000107")]
|
||||
TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x04000108 RID: 264
|
||||
[Token(Token = "0x4000108")]
|
||||
TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x04000109 RID: 265
|
||||
[Token(Token = "0x4000109")]
|
||||
TLS_SRP_SHA_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x0400010A RID: 266
|
||||
[Token(Token = "0x400010A")]
|
||||
TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x0400010B RID: 267
|
||||
[Token(Token = "0x400010B")]
|
||||
TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x0400010C RID: 268
|
||||
[Token(Token = "0x400010C")]
|
||||
TLS_SRP_SHA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x0400010D RID: 269
|
||||
[Token(Token = "0x400010D")]
|
||||
TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x0400010E RID: 270
|
||||
[Token(Token = "0x400010E")]
|
||||
TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x0400010F RID: 271
|
||||
[Token(Token = "0x400010F")]
|
||||
TLS_RSA_WITH_NULL_SHA256 = 59,
|
||||
// Token: 0x04000110 RID: 272
|
||||
[Token(Token = "0x4000110")]
|
||||
TLS_RSA_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x04000111 RID: 273
|
||||
[Token(Token = "0x4000111")]
|
||||
TLS_RSA_WITH_AES_256_CBC_SHA256,
|
||||
// Token: 0x04000112 RID: 274
|
||||
[Token(Token = "0x4000112")]
|
||||
TLS_DH_DSS_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x04000113 RID: 275
|
||||
[Token(Token = "0x4000113")]
|
||||
TLS_DH_RSA_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x04000114 RID: 276
|
||||
[Token(Token = "0x4000114")]
|
||||
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x04000115 RID: 277
|
||||
[Token(Token = "0x4000115")]
|
||||
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 = 103,
|
||||
// Token: 0x04000116 RID: 278
|
||||
[Token(Token = "0x4000116")]
|
||||
TLS_DH_DSS_WITH_AES_256_CBC_SHA256,
|
||||
// Token: 0x04000117 RID: 279
|
||||
[Token(Token = "0x4000117")]
|
||||
TLS_DH_RSA_WITH_AES_256_CBC_SHA256,
|
||||
// Token: 0x04000118 RID: 280
|
||||
[Token(Token = "0x4000118")]
|
||||
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256,
|
||||
// Token: 0x04000119 RID: 281
|
||||
[Token(Token = "0x4000119")]
|
||||
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256,
|
||||
// Token: 0x0400011A RID: 282
|
||||
[Token(Token = "0x400011A")]
|
||||
TLS_DH_anon_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x0400011B RID: 283
|
||||
[Token(Token = "0x400011B")]
|
||||
TLS_DH_anon_WITH_AES_256_CBC_SHA256,
|
||||
// Token: 0x0400011C RID: 284
|
||||
[Token(Token = "0x400011C")]
|
||||
TLS_RSA_WITH_AES_128_GCM_SHA256 = 156,
|
||||
// Token: 0x0400011D RID: 285
|
||||
[Token(Token = "0x400011D")]
|
||||
TLS_RSA_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x0400011E RID: 286
|
||||
[Token(Token = "0x400011E")]
|
||||
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x0400011F RID: 287
|
||||
[Token(Token = "0x400011F")]
|
||||
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000120 RID: 288
|
||||
[Token(Token = "0x4000120")]
|
||||
TLS_DH_RSA_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x04000121 RID: 289
|
||||
[Token(Token = "0x4000121")]
|
||||
TLS_DH_RSA_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000122 RID: 290
|
||||
[Token(Token = "0x4000122")]
|
||||
TLS_DHE_DSS_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x04000123 RID: 291
|
||||
[Token(Token = "0x4000123")]
|
||||
TLS_DHE_DSS_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000124 RID: 292
|
||||
[Token(Token = "0x4000124")]
|
||||
TLS_DH_DSS_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x04000125 RID: 293
|
||||
[Token(Token = "0x4000125")]
|
||||
TLS_DH_DSS_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000126 RID: 294
|
||||
[Token(Token = "0x4000126")]
|
||||
TLS_DH_anon_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x04000127 RID: 295
|
||||
[Token(Token = "0x4000127")]
|
||||
TLS_DH_anon_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000128 RID: 296
|
||||
[Token(Token = "0x4000128")]
|
||||
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49187,
|
||||
// Token: 0x04000129 RID: 297
|
||||
[Token(Token = "0x4000129")]
|
||||
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,
|
||||
// Token: 0x0400012A RID: 298
|
||||
[Token(Token = "0x400012A")]
|
||||
TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x0400012B RID: 299
|
||||
[Token(Token = "0x400012B")]
|
||||
TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384,
|
||||
// Token: 0x0400012C RID: 300
|
||||
[Token(Token = "0x400012C")]
|
||||
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x0400012D RID: 301
|
||||
[Token(Token = "0x400012D")]
|
||||
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,
|
||||
// Token: 0x0400012E RID: 302
|
||||
[Token(Token = "0x400012E")]
|
||||
TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x0400012F RID: 303
|
||||
[Token(Token = "0x400012F")]
|
||||
TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384,
|
||||
// Token: 0x04000130 RID: 304
|
||||
[Token(Token = "0x4000130")]
|
||||
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x04000131 RID: 305
|
||||
[Token(Token = "0x4000131")]
|
||||
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000132 RID: 306
|
||||
[Token(Token = "0x4000132")]
|
||||
TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x04000133 RID: 307
|
||||
[Token(Token = "0x4000133")]
|
||||
TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000134 RID: 308
|
||||
[Token(Token = "0x4000134")]
|
||||
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x04000135 RID: 309
|
||||
[Token(Token = "0x4000135")]
|
||||
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000136 RID: 310
|
||||
[Token(Token = "0x4000136")]
|
||||
TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x04000137 RID: 311
|
||||
[Token(Token = "0x4000137")]
|
||||
TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x04000138 RID: 312
|
||||
[Token(Token = "0x4000138")]
|
||||
TLS_PSK_WITH_AES_128_GCM_SHA256 = 168,
|
||||
// Token: 0x04000139 RID: 313
|
||||
[Token(Token = "0x4000139")]
|
||||
TLS_PSK_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x0400013A RID: 314
|
||||
[Token(Token = "0x400013A")]
|
||||
TLS_DHE_PSK_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x0400013B RID: 315
|
||||
[Token(Token = "0x400013B")]
|
||||
TLS_DHE_PSK_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x0400013C RID: 316
|
||||
[Token(Token = "0x400013C")]
|
||||
TLS_RSA_PSK_WITH_AES_128_GCM_SHA256,
|
||||
// Token: 0x0400013D RID: 317
|
||||
[Token(Token = "0x400013D")]
|
||||
TLS_RSA_PSK_WITH_AES_256_GCM_SHA384,
|
||||
// Token: 0x0400013E RID: 318
|
||||
[Token(Token = "0x400013E")]
|
||||
TLS_PSK_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x0400013F RID: 319
|
||||
[Token(Token = "0x400013F")]
|
||||
TLS_PSK_WITH_AES_256_CBC_SHA384,
|
||||
// Token: 0x04000140 RID: 320
|
||||
[Token(Token = "0x4000140")]
|
||||
TLS_PSK_WITH_NULL_SHA256,
|
||||
// Token: 0x04000141 RID: 321
|
||||
[Token(Token = "0x4000141")]
|
||||
TLS_PSK_WITH_NULL_SHA384,
|
||||
// Token: 0x04000142 RID: 322
|
||||
[Token(Token = "0x4000142")]
|
||||
TLS_DHE_PSK_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x04000143 RID: 323
|
||||
[Token(Token = "0x4000143")]
|
||||
TLS_DHE_PSK_WITH_AES_256_CBC_SHA384,
|
||||
// Token: 0x04000144 RID: 324
|
||||
[Token(Token = "0x4000144")]
|
||||
TLS_DHE_PSK_WITH_NULL_SHA256,
|
||||
// Token: 0x04000145 RID: 325
|
||||
[Token(Token = "0x4000145")]
|
||||
TLS_DHE_PSK_WITH_NULL_SHA384,
|
||||
// Token: 0x04000146 RID: 326
|
||||
[Token(Token = "0x4000146")]
|
||||
TLS_RSA_PSK_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x04000147 RID: 327
|
||||
[Token(Token = "0x4000147")]
|
||||
TLS_RSA_PSK_WITH_AES_256_CBC_SHA384,
|
||||
// Token: 0x04000148 RID: 328
|
||||
[Token(Token = "0x4000148")]
|
||||
TLS_RSA_PSK_WITH_NULL_SHA256,
|
||||
// Token: 0x04000149 RID: 329
|
||||
[Token(Token = "0x4000149")]
|
||||
TLS_RSA_PSK_WITH_NULL_SHA384,
|
||||
// Token: 0x0400014A RID: 330
|
||||
[Token(Token = "0x400014A")]
|
||||
TLS_ECDHE_PSK_WITH_RC4_128_SHA = 49203,
|
||||
// Token: 0x0400014B RID: 331
|
||||
[Token(Token = "0x400014B")]
|
||||
TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA,
|
||||
// Token: 0x0400014C RID: 332
|
||||
[Token(Token = "0x400014C")]
|
||||
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA,
|
||||
// Token: 0x0400014D RID: 333
|
||||
[Token(Token = "0x400014D")]
|
||||
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA,
|
||||
// Token: 0x0400014E RID: 334
|
||||
[Token(Token = "0x400014E")]
|
||||
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256,
|
||||
// Token: 0x0400014F RID: 335
|
||||
[Token(Token = "0x400014F")]
|
||||
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384,
|
||||
// Token: 0x04000150 RID: 336
|
||||
[Token(Token = "0x4000150")]
|
||||
TLS_ECDHE_PSK_WITH_NULL_SHA,
|
||||
// Token: 0x04000151 RID: 337
|
||||
[Token(Token = "0x4000151")]
|
||||
TLS_ECDHE_PSK_WITH_NULL_SHA256,
|
||||
// Token: 0x04000152 RID: 338
|
||||
[Token(Token = "0x4000152")]
|
||||
TLS_ECDHE_PSK_WITH_NULL_SHA384,
|
||||
// Token: 0x04000153 RID: 339
|
||||
[Token(Token = "0x4000153")]
|
||||
TLS_EMPTY_RENEGOTIATION_INFO_SCSV = 255,
|
||||
// Token: 0x04000154 RID: 340
|
||||
[Token(Token = "0x4000154")]
|
||||
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49266,
|
||||
// Token: 0x04000155 RID: 341
|
||||
[Token(Token = "0x4000155")]
|
||||
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384,
|
||||
// Token: 0x04000156 RID: 342
|
||||
[Token(Token = "0x4000156")]
|
||||
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x04000157 RID: 343
|
||||
[Token(Token = "0x4000157")]
|
||||
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384,
|
||||
// Token: 0x04000158 RID: 344
|
||||
[Token(Token = "0x4000158")]
|
||||
TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x04000159 RID: 345
|
||||
[Token(Token = "0x4000159")]
|
||||
TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384,
|
||||
// Token: 0x0400015A RID: 346
|
||||
[Token(Token = "0x400015A")]
|
||||
TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x0400015B RID: 347
|
||||
[Token(Token = "0x400015B")]
|
||||
TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384,
|
||||
// Token: 0x0400015C RID: 348
|
||||
[Token(Token = "0x400015C")]
|
||||
TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x0400015D RID: 349
|
||||
[Token(Token = "0x400015D")]
|
||||
TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x0400015E RID: 350
|
||||
[Token(Token = "0x400015E")]
|
||||
TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x0400015F RID: 351
|
||||
[Token(Token = "0x400015F")]
|
||||
TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000160 RID: 352
|
||||
[Token(Token = "0x4000160")]
|
||||
TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x04000161 RID: 353
|
||||
[Token(Token = "0x4000161")]
|
||||
TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000162 RID: 354
|
||||
[Token(Token = "0x4000162")]
|
||||
TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x04000163 RID: 355
|
||||
[Token(Token = "0x4000163")]
|
||||
TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000164 RID: 356
|
||||
[Token(Token = "0x4000164")]
|
||||
TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x04000165 RID: 357
|
||||
[Token(Token = "0x4000165")]
|
||||
TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000166 RID: 358
|
||||
[Token(Token = "0x4000166")]
|
||||
TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x04000167 RID: 359
|
||||
[Token(Token = "0x4000167")]
|
||||
TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000168 RID: 360
|
||||
[Token(Token = "0x4000168")]
|
||||
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x04000169 RID: 361
|
||||
[Token(Token = "0x4000169")]
|
||||
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x0400016A RID: 362
|
||||
[Token(Token = "0x400016A")]
|
||||
TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x0400016B RID: 363
|
||||
[Token(Token = "0x400016B")]
|
||||
TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x0400016C RID: 364
|
||||
[Token(Token = "0x400016C")]
|
||||
TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x0400016D RID: 365
|
||||
[Token(Token = "0x400016D")]
|
||||
TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x0400016E RID: 366
|
||||
[Token(Token = "0x400016E")]
|
||||
TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x0400016F RID: 367
|
||||
[Token(Token = "0x400016F")]
|
||||
TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000170 RID: 368
|
||||
[Token(Token = "0x4000170")]
|
||||
TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x04000171 RID: 369
|
||||
[Token(Token = "0x4000171")]
|
||||
TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000172 RID: 370
|
||||
[Token(Token = "0x4000172")]
|
||||
TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x04000173 RID: 371
|
||||
[Token(Token = "0x4000173")]
|
||||
TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000174 RID: 372
|
||||
[Token(Token = "0x4000174")]
|
||||
TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256,
|
||||
// Token: 0x04000175 RID: 373
|
||||
[Token(Token = "0x4000175")]
|
||||
TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384,
|
||||
// Token: 0x04000176 RID: 374
|
||||
[Token(Token = "0x4000176")]
|
||||
TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x04000177 RID: 375
|
||||
[Token(Token = "0x4000177")]
|
||||
TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384,
|
||||
// Token: 0x04000178 RID: 376
|
||||
[Token(Token = "0x4000178")]
|
||||
TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x04000179 RID: 377
|
||||
[Token(Token = "0x4000179")]
|
||||
TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384,
|
||||
// Token: 0x0400017A RID: 378
|
||||
[Token(Token = "0x400017A")]
|
||||
TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x0400017B RID: 379
|
||||
[Token(Token = "0x400017B")]
|
||||
TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384,
|
||||
// Token: 0x0400017C RID: 380
|
||||
[Token(Token = "0x400017C")]
|
||||
TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256,
|
||||
// Token: 0x0400017D RID: 381
|
||||
[Token(Token = "0x400017D")]
|
||||
TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384,
|
||||
// Token: 0x0400017E RID: 382
|
||||
[Token(Token = "0x400017E")]
|
||||
TLS_RSA_WITH_AES_128_CCM,
|
||||
// Token: 0x0400017F RID: 383
|
||||
[Token(Token = "0x400017F")]
|
||||
TLS_RSA_WITH_AES_256_CCM,
|
||||
// Token: 0x04000180 RID: 384
|
||||
[Token(Token = "0x4000180")]
|
||||
TLS_DHE_RSA_WITH_AES_128_CCM,
|
||||
// Token: 0x04000181 RID: 385
|
||||
[Token(Token = "0x4000181")]
|
||||
TLS_DHE_RSA_WITH_AES_256_CCM,
|
||||
// Token: 0x04000182 RID: 386
|
||||
[Token(Token = "0x4000182")]
|
||||
TLS_RSA_WITH_AES_128_CCM_8,
|
||||
// Token: 0x04000183 RID: 387
|
||||
[Token(Token = "0x4000183")]
|
||||
TLS_RSA_WITH_AES_256_CCM_8,
|
||||
// Token: 0x04000184 RID: 388
|
||||
[Token(Token = "0x4000184")]
|
||||
TLS_DHE_RSA_WITH_AES_128_CCM_8,
|
||||
// Token: 0x04000185 RID: 389
|
||||
[Token(Token = "0x4000185")]
|
||||
TLS_DHE_RSA_WITH_AES_256_CCM_8,
|
||||
// Token: 0x04000186 RID: 390
|
||||
[Token(Token = "0x4000186")]
|
||||
TLS_PSK_WITH_AES_128_CCM,
|
||||
// Token: 0x04000187 RID: 391
|
||||
[Token(Token = "0x4000187")]
|
||||
TLS_PSK_WITH_AES_256_CCM,
|
||||
// Token: 0x04000188 RID: 392
|
||||
[Token(Token = "0x4000188")]
|
||||
TLS_DHE_PSK_WITH_AES_128_CCM,
|
||||
// Token: 0x04000189 RID: 393
|
||||
[Token(Token = "0x4000189")]
|
||||
TLS_DHE_PSK_WITH_AES_256_CCM,
|
||||
// Token: 0x0400018A RID: 394
|
||||
[Token(Token = "0x400018A")]
|
||||
TLS_PSK_WITH_AES_128_CCM_8,
|
||||
// Token: 0x0400018B RID: 395
|
||||
[Token(Token = "0x400018B")]
|
||||
TLS_PSK_WITH_AES_256_CCM_8,
|
||||
// Token: 0x0400018C RID: 396
|
||||
[Token(Token = "0x400018C")]
|
||||
TLS_PSK_DHE_WITH_AES_128_CCM_8,
|
||||
// Token: 0x0400018D RID: 397
|
||||
[Token(Token = "0x400018D")]
|
||||
TLS_PSK_DHE_WITH_AES_256_CCM_8,
|
||||
// Token: 0x0400018E RID: 398
|
||||
[Token(Token = "0x400018E")]
|
||||
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52243,
|
||||
// Token: 0x0400018F RID: 399
|
||||
[Token(Token = "0x400018F")]
|
||||
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,
|
||||
// Token: 0x04000190 RID: 400
|
||||
[Token(Token = "0x4000190")]
|
||||
TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
|
||||
// Token: 0x04000191 RID: 401
|
||||
[Token(Token = "0x4000191")]
|
||||
TLS_RSA_WITH_ESTREAM_SALSA20_SHA1 = 58384,
|
||||
// Token: 0x04000192 RID: 402
|
||||
[Token(Token = "0x4000192")]
|
||||
TLS_RSA_WITH_SALSA20_SHA1,
|
||||
// Token: 0x04000193 RID: 403
|
||||
[Token(Token = "0x4000193")]
|
||||
TLS_ECDHE_RSA_WITH_ESTREAM_SALSA20_SHA1,
|
||||
// Token: 0x04000194 RID: 404
|
||||
[Token(Token = "0x4000194")]
|
||||
TLS_ECDHE_RSA_WITH_SALSA20_SHA1,
|
||||
// Token: 0x04000195 RID: 405
|
||||
[Token(Token = "0x4000195")]
|
||||
TLS_ECDHE_ECDSA_WITH_ESTREAM_SALSA20_SHA1,
|
||||
// Token: 0x04000196 RID: 406
|
||||
[Token(Token = "0x4000196")]
|
||||
TLS_ECDHE_ECDSA_WITH_SALSA20_SHA1,
|
||||
// Token: 0x04000197 RID: 407
|
||||
[Token(Token = "0x4000197")]
|
||||
TLS_PSK_WITH_ESTREAM_SALSA20_SHA1,
|
||||
// Token: 0x04000198 RID: 408
|
||||
[Token(Token = "0x4000198")]
|
||||
TLS_PSK_WITH_SALSA20_SHA1,
|
||||
// Token: 0x04000199 RID: 409
|
||||
[Token(Token = "0x4000199")]
|
||||
TLS_ECDHE_PSK_WITH_ESTREAM_SALSA20_SHA1,
|
||||
// Token: 0x0400019A RID: 410
|
||||
[Token(Token = "0x400019A")]
|
||||
TLS_ECDHE_PSK_WITH_SALSA20_SHA1,
|
||||
// Token: 0x0400019B RID: 411
|
||||
[Token(Token = "0x400019B")]
|
||||
TLS_RSA_PSK_WITH_ESTREAM_SALSA20_SHA1,
|
||||
// Token: 0x0400019C RID: 412
|
||||
[Token(Token = "0x400019C")]
|
||||
TLS_RSA_PSK_WITH_SALSA20_SHA1,
|
||||
// Token: 0x0400019D RID: 413
|
||||
[Token(Token = "0x400019D")]
|
||||
TLS_DHE_PSK_WITH_ESTREAM_SALSA20_SHA1,
|
||||
// Token: 0x0400019E RID: 414
|
||||
[Token(Token = "0x400019E")]
|
||||
TLS_DHE_PSK_WITH_SALSA20_SHA1,
|
||||
// Token: 0x0400019F RID: 415
|
||||
[Token(Token = "0x400019F")]
|
||||
TLS_DHE_RSA_WITH_ESTREAM_SALSA20_SHA1,
|
||||
// Token: 0x040001A0 RID: 416
|
||||
[Token(Token = "0x40001A0")]
|
||||
TLS_DHE_RSA_WITH_SALSA20_SHA1,
|
||||
// Token: 0x040001A1 RID: 417
|
||||
[Token(Token = "0x40001A1")]
|
||||
TLS_FALLBACK_SCSV = 22016
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x0200001F RID: 31
|
||||
[Token(Token = "0x200001F")]
|
||||
public interface ICertificateValidator
|
||||
{
|
||||
// Token: 0x1700003A RID: 58
|
||||
// (get) Token: 0x060000CA RID: 202
|
||||
[Token(Token = "0x1700003A")]
|
||||
MonoTlsSettings Settings
|
||||
{
|
||||
[Token(Token = "0x60000CA")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x060000CB RID: 203
|
||||
[Token(Token = "0x60000CB")]
|
||||
[Address(Slot = "1")]
|
||||
bool SelectClientCertificate(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers, out X509Certificate clientCertificate);
|
||||
|
||||
// Token: 0x060000CC RID: 204
|
||||
[Token(Token = "0x60000CC")]
|
||||
[Address(Slot = "2")]
|
||||
ValidationResult ValidateCertificate(string targetHost, bool serverMode, X509CertificateCollection certificates);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000020 RID: 32
|
||||
[Token(Token = "0x2000020")]
|
||||
internal interface ICertificateValidator2 : ICertificateValidator
|
||||
{
|
||||
// Token: 0x060000CD RID: 205
|
||||
[Token(Token = "0x60000CD")]
|
||||
[Address(Slot = "0")]
|
||||
ValidationResult ValidateCertificate(string targetHost, bool serverMode, X509Certificate leaf, X509Chain chain);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
using System;
|
||||
using System.Net.Security;
|
||||
using System.Security.Authentication;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using System.Threading.Tasks;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000023 RID: 35
|
||||
[Token(Token = "0x2000023")]
|
||||
public interface IMonoSslStream : IDisposable
|
||||
{
|
||||
// Token: 0x060000D0 RID: 208
|
||||
[Token(Token = "0x60000D0")]
|
||||
[Address(Slot = "0")]
|
||||
void AuthenticateAsClient(string targetHost);
|
||||
|
||||
// Token: 0x060000D1 RID: 209
|
||||
[Token(Token = "0x60000D1")]
|
||||
[Address(Slot = "1")]
|
||||
void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation);
|
||||
|
||||
// Token: 0x060000D2 RID: 210
|
||||
[Token(Token = "0x60000D2")]
|
||||
[Address(Slot = "2")]
|
||||
Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation);
|
||||
|
||||
// Token: 0x060000D3 RID: 211
|
||||
[Token(Token = "0x60000D3")]
|
||||
[Address(Slot = "3")]
|
||||
int Read(byte[] buffer, int offset, int count);
|
||||
|
||||
// Token: 0x060000D4 RID: 212
|
||||
[Token(Token = "0x60000D4")]
|
||||
[Address(Slot = "4")]
|
||||
void Write(byte[] buffer, int offset, int count);
|
||||
|
||||
// Token: 0x060000D5 RID: 213
|
||||
[Token(Token = "0x60000D5")]
|
||||
[Address(Slot = "5")]
|
||||
IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState);
|
||||
|
||||
// Token: 0x060000D6 RID: 214
|
||||
[Token(Token = "0x60000D6")]
|
||||
[Address(Slot = "6")]
|
||||
int EndRead(IAsyncResult asyncResult);
|
||||
|
||||
// Token: 0x060000D7 RID: 215
|
||||
[Token(Token = "0x60000D7")]
|
||||
[Address(Slot = "7")]
|
||||
IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState);
|
||||
|
||||
// Token: 0x060000D8 RID: 216
|
||||
[Token(Token = "0x60000D8")]
|
||||
[Address(Slot = "8")]
|
||||
void EndWrite(IAsyncResult asyncResult);
|
||||
|
||||
// Token: 0x1700003B RID: 59
|
||||
// (get) Token: 0x060000D9 RID: 217
|
||||
[Token(Token = "0x1700003B")]
|
||||
bool IsAuthenticated
|
||||
{
|
||||
[Token(Token = "0x60000D9")]
|
||||
[Address(Slot = "9")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700003C RID: 60
|
||||
// (get) Token: 0x060000DA RID: 218
|
||||
[Token(Token = "0x1700003C")]
|
||||
bool CanRead
|
||||
{
|
||||
[Token(Token = "0x60000DA")]
|
||||
[Address(Slot = "10")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700003D RID: 61
|
||||
// (get) Token: 0x060000DB RID: 219
|
||||
[Token(Token = "0x1700003D")]
|
||||
bool CanWrite
|
||||
{
|
||||
[Token(Token = "0x60000DB")]
|
||||
[Address(Slot = "11")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700003E RID: 62
|
||||
// (get) Token: 0x060000DC RID: 220
|
||||
[Token(Token = "0x1700003E")]
|
||||
long Length
|
||||
{
|
||||
[Token(Token = "0x60000DC")]
|
||||
[Address(Slot = "12")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700003F RID: 63
|
||||
// (get) Token: 0x060000DD RID: 221
|
||||
[Token(Token = "0x1700003F")]
|
||||
long Position
|
||||
{
|
||||
[Token(Token = "0x60000DD")]
|
||||
[Address(Slot = "13")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x060000DE RID: 222
|
||||
[Token(Token = "0x60000DE")]
|
||||
[Address(Slot = "14")]
|
||||
void SetLength(long value);
|
||||
|
||||
// Token: 0x17000040 RID: 64
|
||||
// (get) Token: 0x060000DF RID: 223
|
||||
[Token(Token = "0x17000040")]
|
||||
AuthenticatedStream AuthenticatedStream
|
||||
{
|
||||
[Token(Token = "0x60000DF")]
|
||||
[Address(Slot = "15")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000041 RID: 65
|
||||
// (get) Token: 0x060000E0 RID: 224
|
||||
[Token(Token = "0x17000041")]
|
||||
int ReadTimeout
|
||||
{
|
||||
[Token(Token = "0x60000E0")]
|
||||
[Address(Slot = "16")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000042 RID: 66
|
||||
// (get) Token: 0x060000E1 RID: 225
|
||||
[Token(Token = "0x17000042")]
|
||||
int WriteTimeout
|
||||
{
|
||||
[Token(Token = "0x60000E1")]
|
||||
[Address(Slot = "17")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000043 RID: 67
|
||||
// (get) Token: 0x060000E2 RID: 226
|
||||
[Token(Token = "0x17000043")]
|
||||
X509Certificate InternalLocalCertificate
|
||||
{
|
||||
[Token(Token = "0x60000E2")]
|
||||
[Address(Slot = "18")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000027 RID: 39
|
||||
// (Invoke) Token: 0x060000EF RID: 239
|
||||
[Token(Token = "0x2000027")]
|
||||
public delegate X509Certificate MonoLocalCertificateSelectionCallback(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers);
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000026 RID: 38
|
||||
// (Invoke) Token: 0x060000EB RID: 235
|
||||
[Token(Token = "0x2000026")]
|
||||
public delegate bool MonoRemoteCertificateValidationCallback(string targetHost, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000025 RID: 37
|
||||
[Token(Token = "0x2000025")]
|
||||
[Flags]
|
||||
public enum MonoSslPolicyErrors
|
||||
{
|
||||
// Token: 0x040001A6 RID: 422
|
||||
[Token(Token = "0x40001A6")]
|
||||
None = 0,
|
||||
// Token: 0x040001A7 RID: 423
|
||||
[Token(Token = "0x40001A7")]
|
||||
RemoteCertificateNotAvailable = 1,
|
||||
// Token: 0x040001A8 RID: 424
|
||||
[Token(Token = "0x40001A8")]
|
||||
RemoteCertificateNameMismatch = 2,
|
||||
// Token: 0x040001A9 RID: 425
|
||||
[Token(Token = "0x40001A9")]
|
||||
RemoteCertificateChainErrors = 4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000024 RID: 36
|
||||
[Token(Token = "0x2000024")]
|
||||
public class MonoTlsConnectionInfo
|
||||
{
|
||||
// Token: 0x17000044 RID: 68
|
||||
// (get) Token: 0x060000E3 RID: 227 RVA: 0x00002328 File Offset: 0x00000528
|
||||
// (set) Token: 0x060000E4 RID: 228 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000044")]
|
||||
[CLSCompliant(false)]
|
||||
public CipherSuiteCode CipherSuiteCode
|
||||
{
|
||||
[Token(Token = "0x60000E3")]
|
||||
[Address(RVA = "0x9CCE60", Offset = "0x9CBE60", VA = "0x1809CCE60")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return CipherSuiteCode.TLS_NULL_WITH_NULL_NULL;
|
||||
}
|
||||
[Token(Token = "0x60000E4")]
|
||||
[Address(RVA = "0xAA8150", Offset = "0xAA7150", VA = "0x180AA8150")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000045 RID: 69
|
||||
// (get) Token: 0x060000E5 RID: 229 RVA: 0x00002340 File Offset: 0x00000540
|
||||
// (set) Token: 0x060000E6 RID: 230 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000045")]
|
||||
public TlsProtocols ProtocolVersion
|
||||
{
|
||||
[Token(Token = "0x60000E5")]
|
||||
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return TlsProtocols.Zero;
|
||||
}
|
||||
[Token(Token = "0x60000E6")]
|
||||
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000046 RID: 70
|
||||
// (set) Token: 0x060000E7 RID: 231 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000046")]
|
||||
public string PeerDomainName
|
||||
{
|
||||
[Token(Token = "0x60000E7")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000E8 RID: 232 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000E8")]
|
||||
[Address(RVA = "0x1060CE0", Offset = "0x105FCE0", VA = "0x181060CE0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000E9 RID: 233 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000E9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MonoTlsConnectionInfo()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Net.Security;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Security.Authentication;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000028 RID: 40
|
||||
[Token(Token = "0x2000028")]
|
||||
public abstract class MonoTlsProvider
|
||||
{
|
||||
// Token: 0x060000F2 RID: 242 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000F2")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
internal MonoTlsProvider()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000047 RID: 71
|
||||
// (get) Token: 0x060000F3 RID: 243
|
||||
[Token(Token = "0x17000047")]
|
||||
public abstract Guid ID
|
||||
{
|
||||
[Token(Token = "0x60000F3")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000048 RID: 72
|
||||
// (get) Token: 0x060000F4 RID: 244
|
||||
[Token(Token = "0x17000048")]
|
||||
public abstract string Name
|
||||
{
|
||||
[Token(Token = "0x60000F4")]
|
||||
[Address(Slot = "5")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000049 RID: 73
|
||||
// (get) Token: 0x060000F5 RID: 245
|
||||
[Token(Token = "0x17000049")]
|
||||
public abstract bool SupportsSslStream
|
||||
{
|
||||
[Token(Token = "0x60000F5")]
|
||||
[Address(Slot = "6")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700004A RID: 74
|
||||
// (get) Token: 0x060000F6 RID: 246
|
||||
[Token(Token = "0x1700004A")]
|
||||
public abstract bool SupportsConnectionInfo
|
||||
{
|
||||
[Token(Token = "0x60000F6")]
|
||||
[Address(Slot = "7")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700004B RID: 75
|
||||
// (get) Token: 0x060000F7 RID: 247
|
||||
[Token(Token = "0x1700004B")]
|
||||
public abstract bool SupportsMonoExtensions
|
||||
{
|
||||
[Token(Token = "0x60000F7")]
|
||||
[Address(Slot = "8")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700004C RID: 76
|
||||
// (get) Token: 0x060000F8 RID: 248
|
||||
[Token(Token = "0x1700004C")]
|
||||
public abstract SslProtocols SupportedProtocols
|
||||
{
|
||||
[Token(Token = "0x60000F8")]
|
||||
[Address(Slot = "9")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x060000F9 RID: 249
|
||||
[Token(Token = "0x60000F9")]
|
||||
[Address(Slot = "10")]
|
||||
public abstract IMonoSslStream CreateSslStream(Stream innerStream, bool leaveInnerStreamOpen, [Optional] MonoTlsSettings settings);
|
||||
|
||||
// Token: 0x060000FA RID: 250
|
||||
[Token(Token = "0x60000FA")]
|
||||
[Address(Slot = "11")]
|
||||
internal abstract IMonoSslStream CreateSslStreamInternal(SslStream sslStream, Stream innerStream, bool leaveInnerStreamOpen, MonoTlsSettings settings);
|
||||
|
||||
// Token: 0x060000FB RID: 251
|
||||
[Token(Token = "0x60000FB")]
|
||||
[Address(Slot = "12")]
|
||||
internal abstract bool ValidateCertificate(ICertificateValidator2 validator, string targetHost, bool serverMode, X509CertificateCollection certificates, bool wantsChain, ref X509Chain chain, ref MonoSslPolicyErrors errors, ref int status11);
|
||||
|
||||
// Token: 0x1700004D RID: 77
|
||||
// (get) Token: 0x060000FC RID: 252
|
||||
[Token(Token = "0x1700004D")]
|
||||
internal abstract bool SupportsCleanShutdown
|
||||
{
|
||||
[Token(Token = "0x60000FC")]
|
||||
[Address(Slot = "13")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x02000029 RID: 41
|
||||
[Token(Token = "0x2000029")]
|
||||
public static class MonoTlsProviderFactory
|
||||
{
|
||||
// Token: 0x060000FD RID: 253 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000FD")]
|
||||
[Address(RVA = "0x1060D60", Offset = "0x105FD60", VA = "0x181060D60")]
|
||||
public static MonoTlsProvider GetProvider()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,339 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x0200002A RID: 42
|
||||
[Token(Token = "0x200002A")]
|
||||
public sealed class MonoTlsSettings
|
||||
{
|
||||
// Token: 0x1700004E RID: 78
|
||||
// (get) Token: 0x060000FE RID: 254 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x060000FF RID: 255 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700004E")]
|
||||
public MonoRemoteCertificateValidationCallback RemoteCertificateValidationCallback
|
||||
{
|
||||
[Token(Token = "0x60000FE")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60000FF")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700004F RID: 79
|
||||
// (get) Token: 0x06000100 RID: 256 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000101 RID: 257 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700004F")]
|
||||
public MonoLocalCertificateSelectionCallback ClientCertificateSelectionCallback
|
||||
{
|
||||
[Token(Token = "0x6000100")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000101")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000050 RID: 80
|
||||
// (get) Token: 0x06000102 RID: 258 RVA: 0x00002358 File Offset: 0x00000558
|
||||
// (set) Token: 0x06000103 RID: 259 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000050")]
|
||||
public bool? UseServicePointManagerCallback
|
||||
{
|
||||
[Token(Token = "0x6000102")]
|
||||
[Address(RVA = "0x1061180", Offset = "0x1060180", VA = "0x181061180")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000103")]
|
||||
[Address(RVA = "0x10611A0", Offset = "0x10601A0", VA = "0x1810611A0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000051 RID: 81
|
||||
// (get) Token: 0x06000104 RID: 260 RVA: 0x00002370 File Offset: 0x00000570
|
||||
[Token(Token = "0x17000051")]
|
||||
public bool CallbackNeedsCertificateChain
|
||||
{
|
||||
[Token(Token = "0x6000104")]
|
||||
[Address(RVA = "0xA21310", Offset = "0xA20310", VA = "0x180A21310")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000052 RID: 82
|
||||
// (get) Token: 0x06000105 RID: 261 RVA: 0x00002388 File Offset: 0x00000588
|
||||
// (set) Token: 0x06000106 RID: 262 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000052")]
|
||||
public DateTime? CertificateValidationTime
|
||||
{
|
||||
[Token(Token = "0x6000105")]
|
||||
[Address(RVA = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000106")]
|
||||
[Address(RVA = "0x814BF0", Offset = "0x813BF0", VA = "0x180814BF0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000053 RID: 83
|
||||
// (get) Token: 0x06000107 RID: 263 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000108 RID: 264 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000053")]
|
||||
public X509CertificateCollection TrustAnchors
|
||||
{
|
||||
[Token(Token = "0x6000107")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000108")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000054 RID: 84
|
||||
// (get) Token: 0x06000109 RID: 265 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x0600010A RID: 266 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000054")]
|
||||
public object UserSettings
|
||||
{
|
||||
[Token(Token = "0x6000109")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600010A")]
|
||||
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000055 RID: 85
|
||||
// (get) Token: 0x0600010B RID: 267 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x0600010C RID: 268 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000055")]
|
||||
internal string[] CertificateSearchPaths
|
||||
{
|
||||
[Token(Token = "0x600010B")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600010C")]
|
||||
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000056 RID: 86
|
||||
// (get) Token: 0x0600010D RID: 269 RVA: 0x000023A0 File Offset: 0x000005A0
|
||||
// (set) Token: 0x0600010E RID: 270 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000056")]
|
||||
internal bool SendCloseNotify
|
||||
{
|
||||
[Token(Token = "0x600010D")]
|
||||
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x600010E")]
|
||||
[Address(RVA = "0x42F020", Offset = "0x42E020", VA = "0x18042F020")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000057 RID: 87
|
||||
// (get) Token: 0x0600010F RID: 271 RVA: 0x000023B8 File Offset: 0x000005B8
|
||||
// (set) Token: 0x06000110 RID: 272 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000057")]
|
||||
public TlsProtocols? EnabledProtocols
|
||||
{
|
||||
[Token(Token = "0x600010F")]
|
||||
[Address(RVA = "0x1061170", Offset = "0x1060170", VA = "0x181061170")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000110")]
|
||||
[Address(RVA = "0x1061190", Offset = "0x1060190", VA = "0x181061190")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000058 RID: 88
|
||||
// (get) Token: 0x06000111 RID: 273 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000112 RID: 274 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000058")]
|
||||
[CLSCompliant(false)]
|
||||
public CipherSuiteCode[] EnabledCiphers
|
||||
{
|
||||
[Token(Token = "0x6000111")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000112")]
|
||||
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000113 RID: 275 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000113")]
|
||||
[Address(RVA = "0x1060FA0", Offset = "0x105FFA0", VA = "0x181060FA0")]
|
||||
public MonoTlsSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000059 RID: 89
|
||||
// (get) Token: 0x06000114 RID: 276 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000059")]
|
||||
public static MonoTlsSettings DefaultSettings
|
||||
{
|
||||
[Token(Token = "0x6000114")]
|
||||
[Address(RVA = "0x10610E0", Offset = "0x10600E0", VA = "0x1810610E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000115 RID: 277 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000115")]
|
||||
[Address(RVA = "0x1060ED0", Offset = "0x105FED0", VA = "0x181060ED0")]
|
||||
public static MonoTlsSettings CopyDefaultSettings()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700005A RID: 90
|
||||
// (get) Token: 0x06000116 RID: 278 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005A")]
|
||||
[Obsolete]
|
||||
public ICertificateValidator CertificateValidator
|
||||
{
|
||||
[Token(Token = "0x6000116")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000117 RID: 279 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000117")]
|
||||
[Address(RVA = "0x1060DE0", Offset = "0x105FDE0", VA = "0x181060DE0")]
|
||||
[Obsolete]
|
||||
public MonoTlsSettings CloneWithValidator(ICertificateValidator validator)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000118 RID: 280 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000118")]
|
||||
[Address(RVA = "0x1060E70", Offset = "0x105FE70", VA = "0x181060E70")]
|
||||
public MonoTlsSettings Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000119 RID: 281 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000119")]
|
||||
[Address(RVA = "0x1060FB0", Offset = "0x105FFB0", VA = "0x181060FB0")]
|
||||
private MonoTlsSettings(MonoTlsSettings other)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001B3 RID: 435
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40001B3")]
|
||||
private bool cloned;
|
||||
|
||||
// Token: 0x040001B4 RID: 436
|
||||
[FieldOffset(Offset = "0x61")]
|
||||
[Token(Token = "0x40001B4")]
|
||||
private bool checkCertName;
|
||||
|
||||
// Token: 0x040001B5 RID: 437
|
||||
[FieldOffset(Offset = "0x62")]
|
||||
[Token(Token = "0x40001B5")]
|
||||
private bool checkCertRevocationStatus;
|
||||
|
||||
// Token: 0x040001B6 RID: 438
|
||||
[FieldOffset(Offset = "0x63")]
|
||||
[Token(Token = "0x40001B6")]
|
||||
private bool? useServicePointManagerCallback;
|
||||
|
||||
// Token: 0x040001B7 RID: 439
|
||||
[FieldOffset(Offset = "0x65")]
|
||||
[Token(Token = "0x40001B7")]
|
||||
private bool skipSystemValidators;
|
||||
|
||||
// Token: 0x040001B8 RID: 440
|
||||
[FieldOffset(Offset = "0x66")]
|
||||
[Token(Token = "0x40001B8")]
|
||||
private bool callbackNeedsChain;
|
||||
|
||||
// Token: 0x040001B9 RID: 441
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40001B9")]
|
||||
private ICertificateValidator certificateValidator;
|
||||
|
||||
// Token: 0x040001BA RID: 442
|
||||
[Token(Token = "0x40001BA")]
|
||||
private static MonoTlsSettings defaultSettings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x0200002B RID: 43
|
||||
[Token(Token = "0x200002B")]
|
||||
public sealed class TlsException : Exception
|
||||
{
|
||||
// Token: 0x0600011A RID: 282 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600011A")]
|
||||
[Address(RVA = "0x1069EF0", Offset = "0x1068EF0", VA = "0x181069EF0")]
|
||||
public TlsException(Alert alert, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600011B RID: 283 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600011B")]
|
||||
[Address(RVA = "0x1069F70", Offset = "0x1068F70", VA = "0x181069F70")]
|
||||
public TlsException(AlertDescription description, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001BB RID: 443
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40001BB")]
|
||||
private Alert alert;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x0200002C RID: 44
|
||||
[Token(Token = "0x200002C")]
|
||||
[Flags]
|
||||
public enum TlsProtocols
|
||||
{
|
||||
// Token: 0x040001BD RID: 445
|
||||
[Token(Token = "0x40001BD")]
|
||||
Zero = 0,
|
||||
// Token: 0x040001BE RID: 446
|
||||
[Token(Token = "0x40001BE")]
|
||||
Tls10Client = 128,
|
||||
// Token: 0x040001BF RID: 447
|
||||
[Token(Token = "0x40001BF")]
|
||||
Tls10Server = 64,
|
||||
// Token: 0x040001C0 RID: 448
|
||||
[Token(Token = "0x40001C0")]
|
||||
Tls10 = 192,
|
||||
// Token: 0x040001C1 RID: 449
|
||||
[Token(Token = "0x40001C1")]
|
||||
Tls11Client = 512,
|
||||
// Token: 0x040001C2 RID: 450
|
||||
[Token(Token = "0x40001C2")]
|
||||
Tls11Server = 256,
|
||||
// Token: 0x040001C3 RID: 451
|
||||
[Token(Token = "0x40001C3")]
|
||||
Tls11 = 768,
|
||||
// Token: 0x040001C4 RID: 452
|
||||
[Token(Token = "0x40001C4")]
|
||||
Tls12Client = 2048,
|
||||
// Token: 0x040001C5 RID: 453
|
||||
[Token(Token = "0x40001C5")]
|
||||
Tls12Server = 1024,
|
||||
// Token: 0x040001C6 RID: 454
|
||||
[Token(Token = "0x40001C6")]
|
||||
Tls12 = 3072,
|
||||
// Token: 0x040001C7 RID: 455
|
||||
[Token(Token = "0x40001C7")]
|
||||
ClientMask = 2688,
|
||||
// Token: 0x040001C8 RID: 456
|
||||
[Token(Token = "0x40001C8")]
|
||||
ServerMask = 1344
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Interface
|
||||
{
|
||||
// Token: 0x0200001E RID: 30
|
||||
[Token(Token = "0x200001E")]
|
||||
public class ValidationResult
|
||||
{
|
||||
// Token: 0x060000C7 RID: 199 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000C7")]
|
||||
[Address(RVA = "0x106BDC0", Offset = "0x106ADC0", VA = "0x18106BDC0")]
|
||||
public ValidationResult(bool trusted, bool user_denied, int error_code, MonoSslPolicyErrors? policy_errors)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000038 RID: 56
|
||||
// (get) Token: 0x060000C8 RID: 200 RVA: 0x000022F8 File Offset: 0x000004F8
|
||||
[Token(Token = "0x17000038")]
|
||||
public bool Trusted
|
||||
{
|
||||
[Token(Token = "0x60000C8")]
|
||||
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000039 RID: 57
|
||||
// (get) Token: 0x060000C9 RID: 201 RVA: 0x00002310 File Offset: 0x00000510
|
||||
[Token(Token = "0x17000039")]
|
||||
public bool UserDenied
|
||||
{
|
||||
[Token(Token = "0x60000C9")]
|
||||
[Address(RVA = "0x498E20", Offset = "0x497E20", VA = "0x180498E20")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000091 RID: 145
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000091")]
|
||||
private bool trusted;
|
||||
|
||||
// Token: 0x04000092 RID: 146
|
||||
[FieldOffset(Offset = "0x11")]
|
||||
[Token(Token = "0x4000092")]
|
||||
private bool user_denied;
|
||||
|
||||
// Token: 0x04000093 RID: 147
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000093")]
|
||||
private int error_code;
|
||||
|
||||
// Token: 0x04000094 RID: 148
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000094")]
|
||||
private MonoSslPolicyErrors? policy_errors;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security
|
||||
{
|
||||
// Token: 0x02000006 RID: 6
|
||||
[Token(Token = "0x2000006")]
|
||||
public sealed class PKCS7
|
||||
{
|
||||
// Token: 0x02000007 RID: 7
|
||||
[Token(Token = "0x2000007")]
|
||||
public class ContentInfo
|
||||
{
|
||||
// Token: 0x06000021 RID: 33 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000021")]
|
||||
[Address(RVA = "0x105BA30", Offset = "0x105AA30", VA = "0x18105BA30")]
|
||||
public ContentInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000022 RID: 34 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000022")]
|
||||
[Address(RVA = "0x105BAA0", Offset = "0x105AAA0", VA = "0x18105BAA0")]
|
||||
public ContentInfo(string oid)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000023 RID: 35 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000023")]
|
||||
[Address(RVA = "0x105BB20", Offset = "0x105AB20", VA = "0x18105BB20")]
|
||||
public ContentInfo(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000024 RID: 36 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000024")]
|
||||
[Address(RVA = "0x105B880", Offset = "0x105A880", VA = "0x18105B880")]
|
||||
public ContentInfo(ASN1 asn1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000006 RID: 6
|
||||
// (get) Token: 0x06000025 RID: 37 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000006")]
|
||||
public ASN1 ASN1
|
||||
{
|
||||
[Token(Token = "0x6000025")]
|
||||
[Address(RVA = "0x105B7D0", Offset = "0x105A7D0", VA = "0x18105B7D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000007 RID: 7
|
||||
// (get) Token: 0x06000026 RID: 38 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000027 RID: 39 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000007")]
|
||||
public ASN1 Content
|
||||
{
|
||||
[Token(Token = "0x6000026")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000027")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000008 RID: 8
|
||||
// (get) Token: 0x06000028 RID: 40 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000029 RID: 41 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000008")]
|
||||
public string ContentType
|
||||
{
|
||||
[Token(Token = "0x6000028")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000029")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600002A RID: 42 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600002A")]
|
||||
[Address(RVA = "0x105B7D0", Offset = "0x105A7D0", VA = "0x18105B7D0")]
|
||||
internal ASN1 GetASN1()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000004 RID: 4
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000004")]
|
||||
private string contentType;
|
||||
|
||||
// Token: 0x04000005 RID: 5
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000005")]
|
||||
private ASN1 content;
|
||||
}
|
||||
|
||||
// Token: 0x02000008 RID: 8
|
||||
[Token(Token = "0x2000008")]
|
||||
public class EncryptedData
|
||||
{
|
||||
// Token: 0x0600002B RID: 43 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600002B")]
|
||||
[Address(RVA = "0x41C6E0", Offset = "0x41B6E0", VA = "0x18041C6E0")]
|
||||
public EncryptedData()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002C RID: 44 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600002C")]
|
||||
[Address(RVA = "0x105C4F0", Offset = "0x105B4F0", VA = "0x18105C4F0")]
|
||||
public EncryptedData(ASN1 asn1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000009 RID: 9
|
||||
// (get) Token: 0x0600002D RID: 45 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000009")]
|
||||
public PKCS7.ContentInfo EncryptionAlgorithm
|
||||
{
|
||||
[Token(Token = "0x600002D")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000A RID: 10
|
||||
// (get) Token: 0x0600002E RID: 46 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700000A")]
|
||||
public byte[] EncryptedContent
|
||||
{
|
||||
[Token(Token = "0x600002E")]
|
||||
[Address(RVA = "0x105C840", Offset = "0x105B840", VA = "0x18105C840")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000006 RID: 6
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000006")]
|
||||
private byte _version;
|
||||
|
||||
// Token: 0x04000007 RID: 7
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000007")]
|
||||
private PKCS7.ContentInfo _content;
|
||||
|
||||
// Token: 0x04000008 RID: 8
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000008")]
|
||||
private PKCS7.ContentInfo _encryptionAlgorithm;
|
||||
|
||||
// Token: 0x04000009 RID: 9
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000009")]
|
||||
private byte[] _encrypted;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x02000012 RID: 18
|
||||
[Token(Token = "0x2000012")]
|
||||
[Obsolete]
|
||||
public class ChallengeResponse : IDisposable
|
||||
{
|
||||
// Token: 0x0600008B RID: 139 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008B")]
|
||||
[Address(RVA = "0x105B090", Offset = "0x105A090", VA = "0x18105B090")]
|
||||
public ChallengeResponse()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008C RID: 140 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008C")]
|
||||
[Address(RVA = "0x105B100", Offset = "0x105A100", VA = "0x18105B100")]
|
||||
public ChallengeResponse(string password, byte[] challenge)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008D RID: 141 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600008D")]
|
||||
[Address(RVA = "0x105A7F0", Offset = "0x10597F0", VA = "0x18105A7F0", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000027 RID: 39
|
||||
// (set) Token: 0x0600008E RID: 142 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000027")]
|
||||
public string Password
|
||||
{
|
||||
[Token(Token = "0x600008E")]
|
||||
[Address(RVA = "0x105B420", Offset = "0x105A420", VA = "0x18105B420")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000028 RID: 40
|
||||
// (set) Token: 0x0600008F RID: 143 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000028")]
|
||||
public byte[] Challenge
|
||||
{
|
||||
[Token(Token = "0x600008F")]
|
||||
[Address(RVA = "0x105B330", Offset = "0x105A330", VA = "0x18105B330")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000029 RID: 41
|
||||
// (get) Token: 0x06000090 RID: 144 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000029")]
|
||||
public byte[] LM
|
||||
{
|
||||
[Token(Token = "0x6000090")]
|
||||
[Address(RVA = "0x105B250", Offset = "0x105A250", VA = "0x18105B250")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002A RID: 42
|
||||
// (get) Token: 0x06000091 RID: 145 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700002A")]
|
||||
public byte[] NT
|
||||
{
|
||||
[Token(Token = "0x6000091")]
|
||||
[Address(RVA = "0x105B2C0", Offset = "0x105A2C0", VA = "0x18105B2C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000092 RID: 146 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000092")]
|
||||
[Address(RVA = "0x105A6D0", Offset = "0x10596D0", VA = "0x18105A6D0", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000093 RID: 147 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000093")]
|
||||
[Address(RVA = "0x105A780", Offset = "0x1059780", VA = "0x18105A780")]
|
||||
private void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000094 RID: 148 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000094")]
|
||||
[Address(RVA = "0x105A910", Offset = "0x1059910", VA = "0x18105A910")]
|
||||
private byte[] GetResponse(byte[] pwd)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000095 RID: 149 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000095")]
|
||||
[Address(RVA = "0x105AC80", Offset = "0x1059C80", VA = "0x18105AC80")]
|
||||
private byte[] PrepareDESKey(byte[] key56bits, int position)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000096 RID: 150 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000096")]
|
||||
[Address(RVA = "0x105AB30", Offset = "0x1059B30", VA = "0x18105AB30")]
|
||||
private byte[] PasswordToKey(string password, int position)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000048 RID: 72
|
||||
[Token(Token = "0x4000048")]
|
||||
private static byte[] magic;
|
||||
|
||||
// Token: 0x04000049 RID: 73
|
||||
[Token(Token = "0x4000049")]
|
||||
private static byte[] nullEncMagic;
|
||||
|
||||
// Token: 0x0400004A RID: 74
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400004A")]
|
||||
private bool _disposed;
|
||||
|
||||
// Token: 0x0400004B RID: 75
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400004B")]
|
||||
private byte[] _challenge;
|
||||
|
||||
// Token: 0x0400004C RID: 76
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400004C")]
|
||||
private byte[] _lmpwd;
|
||||
|
||||
// Token: 0x0400004D RID: 77
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400004D")]
|
||||
private byte[] _ntpwd;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x02000013 RID: 19
|
||||
[Token(Token = "0x2000013")]
|
||||
public static class ChallengeResponse2
|
||||
{
|
||||
// Token: 0x06000098 RID: 152 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000098")]
|
||||
[Address(RVA = "0x10591F0", Offset = "0x10581F0", VA = "0x1810591F0")]
|
||||
private static byte[] Compute_LM(string password, byte[] challenge)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000099 RID: 153 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000099")]
|
||||
[Address(RVA = "0x10594E0", Offset = "0x10584E0", VA = "0x1810594E0")]
|
||||
private static byte[] Compute_NTLM_Password(string password)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600009A RID: 154 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600009A")]
|
||||
[Address(RVA = "0x10595F0", Offset = "0x10585F0", VA = "0x1810595F0")]
|
||||
private static byte[] Compute_NTLM(string password, byte[] challenge)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600009B RID: 155 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600009B")]
|
||||
[Address(RVA = "0x1059660", Offset = "0x1058660", VA = "0x181059660")]
|
||||
private static void Compute_NTLMv2_Session(string password, byte[] challenge, out byte[] lm, out byte[] ntlm)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009C RID: 156 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600009C")]
|
||||
[Address(RVA = "0x1059880", Offset = "0x1058880", VA = "0x181059880")]
|
||||
private static byte[] Compute_NTLMv2(Type2Message type2, string username, string password, string domain)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600009D RID: 157 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600009D")]
|
||||
[Address(RVA = "0x1059CF0", Offset = "0x1058CF0", VA = "0x181059CF0")]
|
||||
public static void Compute(Type2Message type2, NtlmAuthLevel level, string username, string password, string domain, out byte[] lm, out byte[] ntlm)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009E RID: 158 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600009E")]
|
||||
[Address(RVA = "0x1059F20", Offset = "0x1058F20", VA = "0x181059F20")]
|
||||
private static byte[] GetResponse(byte[] challenge, byte[] pwd)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600009F RID: 159 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600009F")]
|
||||
[Address(RVA = "0x105A2C0", Offset = "0x10592C0", VA = "0x18105A2C0")]
|
||||
private static byte[] PrepareDESKey(byte[] key56bits, int position)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A0 RID: 160 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000A0")]
|
||||
[Address(RVA = "0x105A150", Offset = "0x1059150", VA = "0x18105A150")]
|
||||
private static byte[] PasswordToKey(string password, int position)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400004E RID: 78
|
||||
[Token(Token = "0x400004E")]
|
||||
private static byte[] magic;
|
||||
|
||||
// Token: 0x0400004F RID: 79
|
||||
[Token(Token = "0x400004F")]
|
||||
private static byte[] nullEncMagic;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x02000014 RID: 20
|
||||
[Token(Token = "0x2000014")]
|
||||
public abstract class MessageBase
|
||||
{
|
||||
// Token: 0x060000A2 RID: 162 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A2")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
protected MessageBase(int messageType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700002B RID: 43
|
||||
// (get) Token: 0x060000A3 RID: 163 RVA: 0x00002268 File Offset: 0x00000468
|
||||
// (set) Token: 0x060000A4 RID: 164 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002B")]
|
||||
public NtlmFlags Flags
|
||||
{
|
||||
[Token(Token = "0x60000A3")]
|
||||
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
|
||||
get
|
||||
{
|
||||
return (NtlmFlags)0;
|
||||
}
|
||||
[Token(Token = "0x60000A4")]
|
||||
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002C RID: 44
|
||||
// (get) Token: 0x060000A5 RID: 165 RVA: 0x00002280 File Offset: 0x00000480
|
||||
[Token(Token = "0x1700002C")]
|
||||
public int Type
|
||||
{
|
||||
[Token(Token = "0x60000A5")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000A6 RID: 166 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000A6")]
|
||||
[Address(RVA = "0x105F9D0", Offset = "0x105E9D0", VA = "0x18105F9D0")]
|
||||
protected byte[] PrepareMessage(int messageSize)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A7 RID: 167 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000A7")]
|
||||
[Address(RVA = "0x105F750", Offset = "0x105E750", VA = "0x18105F750", Slot = "4")]
|
||||
protected virtual void Decode(byte[] message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A8 RID: 168 RVA: 0x00002298 File Offset: 0x00000498
|
||||
[Token(Token = "0x60000A8")]
|
||||
[Address(RVA = "0x105F610", Offset = "0x105E610", VA = "0x18105F610")]
|
||||
protected bool CheckHeader(byte[] message)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000A9 RID: 169
|
||||
[Token(Token = "0x60000A9")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract byte[] GetBytes();
|
||||
|
||||
// Token: 0x04000050 RID: 80
|
||||
[Token(Token = "0x4000050")]
|
||||
private static byte[] header;
|
||||
|
||||
// Token: 0x04000051 RID: 81
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000051")]
|
||||
private int _type;
|
||||
|
||||
// Token: 0x04000052 RID: 82
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000052")]
|
||||
private NtlmFlags _flags;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x02000015 RID: 21
|
||||
[Token(Token = "0x2000015")]
|
||||
public enum NtlmAuthLevel
|
||||
{
|
||||
// Token: 0x04000054 RID: 84
|
||||
[Token(Token = "0x4000054")]
|
||||
LM_and_NTLM,
|
||||
// Token: 0x04000055 RID: 85
|
||||
[Token(Token = "0x4000055")]
|
||||
LM_and_NTLM_and_try_NTLMv2_Session,
|
||||
// Token: 0x04000056 RID: 86
|
||||
[Token(Token = "0x4000056")]
|
||||
NTLM_only,
|
||||
// Token: 0x04000057 RID: 87
|
||||
[Token(Token = "0x4000057")]
|
||||
NTLMv2_only
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x02000016 RID: 22
|
||||
[Token(Token = "0x2000016")]
|
||||
[Flags]
|
||||
public enum NtlmFlags
|
||||
{
|
||||
// Token: 0x04000059 RID: 89
|
||||
[Token(Token = "0x4000059")]
|
||||
NegotiateUnicode = 1,
|
||||
// Token: 0x0400005A RID: 90
|
||||
[Token(Token = "0x400005A")]
|
||||
NegotiateOem = 2,
|
||||
// Token: 0x0400005B RID: 91
|
||||
[Token(Token = "0x400005B")]
|
||||
RequestTarget = 4,
|
||||
// Token: 0x0400005C RID: 92
|
||||
[Token(Token = "0x400005C")]
|
||||
NegotiateNtlm = 512,
|
||||
// Token: 0x0400005D RID: 93
|
||||
[Token(Token = "0x400005D")]
|
||||
NegotiateDomainSupplied = 4096,
|
||||
// Token: 0x0400005E RID: 94
|
||||
[Token(Token = "0x400005E")]
|
||||
NegotiateWorkstationSupplied = 8192,
|
||||
// Token: 0x0400005F RID: 95
|
||||
[Token(Token = "0x400005F")]
|
||||
NegotiateAlwaysSign = 32768,
|
||||
// Token: 0x04000060 RID: 96
|
||||
[Token(Token = "0x4000060")]
|
||||
NegotiateNtlm2Key = 524288,
|
||||
// Token: 0x04000061 RID: 97
|
||||
[Token(Token = "0x4000061")]
|
||||
Negotiate128 = 536870912,
|
||||
// Token: 0x04000062 RID: 98
|
||||
[Token(Token = "0x4000062")]
|
||||
Negotiate56 = -2147483648
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x02000017 RID: 23
|
||||
[Token(Token = "0x2000017")]
|
||||
public static class NtlmSettings
|
||||
{
|
||||
// Token: 0x1700002D RID: 45
|
||||
// (get) Token: 0x060000AB RID: 171 RVA: 0x000022B0 File Offset: 0x000004B0
|
||||
[Token(Token = "0x1700002D")]
|
||||
public static NtlmAuthLevel DefaultAuthLevel
|
||||
{
|
||||
[Token(Token = "0x60000AB")]
|
||||
[Address(RVA = "0x10611F0", Offset = "0x10601F0", VA = "0x1810611F0")]
|
||||
get
|
||||
{
|
||||
return NtlmAuthLevel.LM_and_NTLM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000063 RID: 99
|
||||
[Token(Token = "0x4000063")]
|
||||
private static NtlmAuthLevel defaultAuthLevel;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x02000018 RID: 24
|
||||
[Token(Token = "0x2000018")]
|
||||
public class Type1Message : MessageBase
|
||||
{
|
||||
// Token: 0x060000AD RID: 173 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000AD")]
|
||||
[Address(RVA = "0x106A5D0", Offset = "0x10695D0", VA = "0x18106A5D0")]
|
||||
public Type1Message()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700002E RID: 46
|
||||
// (set) Token: 0x060000AE RID: 174 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002E")]
|
||||
public string Domain
|
||||
{
|
||||
[Token(Token = "0x60000AE")]
|
||||
[Address(RVA = "0x106A650", Offset = "0x1069650", VA = "0x18106A650")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002F RID: 47
|
||||
// (set) Token: 0x060000AF RID: 175 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700002F")]
|
||||
public string Host
|
||||
{
|
||||
[Token(Token = "0x60000AF")]
|
||||
[Address(RVA = "0x106A6D0", Offset = "0x10696D0", VA = "0x18106A6D0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000B0 RID: 176 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B0")]
|
||||
[Address(RVA = "0x106A0B0", Offset = "0x10690B0", VA = "0x18106A0B0", Slot = "4")]
|
||||
protected override void Decode(byte[] message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000B1 RID: 177 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000B1")]
|
||||
[Address(RVA = "0x106A1C0", Offset = "0x10691C0", VA = "0x18106A1C0", Slot = "5")]
|
||||
public override byte[] GetBytes()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000064 RID: 100
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000064")]
|
||||
private string _host;
|
||||
|
||||
// Token: 0x04000065 RID: 101
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000065")]
|
||||
private string _domain;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x02000019 RID: 25
|
||||
[Token(Token = "0x2000019")]
|
||||
public class Type2Message : MessageBase
|
||||
{
|
||||
// Token: 0x060000B2 RID: 178 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B2")]
|
||||
[Address(RVA = "0x106AA80", Offset = "0x1069A80", VA = "0x18106AA80")]
|
||||
public Type2Message(byte[] message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000B3 RID: 179 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B3")]
|
||||
[Address(RVA = "0x106A8D0", Offset = "0x10698D0", VA = "0x18106A8D0", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000030 RID: 48
|
||||
// (get) Token: 0x060000B4 RID: 180 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000030")]
|
||||
public byte[] Nonce
|
||||
{
|
||||
[Token(Token = "0x60000B4")]
|
||||
[Address(RVA = "0x106AB10", Offset = "0x1069B10", VA = "0x18106AB10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000031 RID: 49
|
||||
// (get) Token: 0x060000B5 RID: 181 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000031")]
|
||||
public string TargetName
|
||||
{
|
||||
[Token(Token = "0x60000B5")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000032 RID: 50
|
||||
// (get) Token: 0x060000B6 RID: 182 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000032")]
|
||||
public byte[] TargetInfo
|
||||
{
|
||||
[Token(Token = "0x60000B6")]
|
||||
[Address(RVA = "0x106AB90", Offset = "0x1069B90", VA = "0x18106AB90")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000B7 RID: 183 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B7")]
|
||||
[Address(RVA = "0x106A750", Offset = "0x1069750", VA = "0x18106A750", Slot = "4")]
|
||||
protected override void Decode(byte[] message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000B8 RID: 184 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000B8")]
|
||||
[Address(RVA = "0x106A950", Offset = "0x1069950", VA = "0x18106A950", Slot = "5")]
|
||||
public override byte[] GetBytes()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000066 RID: 102
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000066")]
|
||||
private byte[] _nonce;
|
||||
|
||||
// Token: 0x04000067 RID: 103
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000067")]
|
||||
private string _targetName;
|
||||
|
||||
// Token: 0x04000068 RID: 104
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000068")]
|
||||
private byte[] _targetInfo;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Protocol.Ntlm
|
||||
{
|
||||
// Token: 0x0200001A RID: 26
|
||||
[Token(Token = "0x200001A")]
|
||||
public class Type3Message : MessageBase
|
||||
{
|
||||
// Token: 0x060000B9 RID: 185 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000B9")]
|
||||
[Address(RVA = "0x106BB20", Offset = "0x106AB20", VA = "0x18106BB20")]
|
||||
public Type3Message(Type2Message type2)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000BA RID: 186 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000BA")]
|
||||
[Address(RVA = "0x106AF80", Offset = "0x1069F80", VA = "0x18106AF80", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000033 RID: 51
|
||||
// (set) Token: 0x060000BB RID: 187 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000033")]
|
||||
public string Domain
|
||||
{
|
||||
[Token(Token = "0x60000BB")]
|
||||
[Address(RVA = "0x106BD40", Offset = "0x106AD40", VA = "0x18106BD40")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000034 RID: 52
|
||||
// (set) Token: 0x060000BC RID: 188 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000034")]
|
||||
public string Password
|
||||
{
|
||||
[Token(Token = "0x60000BC")]
|
||||
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000035 RID: 53
|
||||
// (set) Token: 0x060000BD RID: 189 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000035")]
|
||||
public string Username
|
||||
{
|
||||
[Token(Token = "0x60000BD")]
|
||||
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000BE RID: 190 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60000BE")]
|
||||
[Address(RVA = "0x106AC80", Offset = "0x1069C80", VA = "0x18106AC80", Slot = "4")]
|
||||
protected override void Decode(byte[] message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000BF RID: 191 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000BF")]
|
||||
[Address(RVA = "0x106AC10", Offset = "0x1069C10", VA = "0x18106AC10")]
|
||||
private string DecodeString(byte[] buffer, int offset, int len)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000C0 RID: 192 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000C0")]
|
||||
[Address(RVA = "0x106AEF0", Offset = "0x1069EF0", VA = "0x18106AEF0")]
|
||||
private byte[] EncodeString(string text)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000C1 RID: 193 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000C1")]
|
||||
[Address(RVA = "0x106B030", Offset = "0x106A030", VA = "0x18106B030", Slot = "5")]
|
||||
public override byte[] GetBytes()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000069 RID: 105
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000069")]
|
||||
private NtlmAuthLevel _level;
|
||||
|
||||
// Token: 0x0400006A RID: 106
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400006A")]
|
||||
private byte[] _challenge;
|
||||
|
||||
// Token: 0x0400006B RID: 107
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400006B")]
|
||||
private string _host;
|
||||
|
||||
// Token: 0x0400006C RID: 108
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400006C")]
|
||||
private string _domain;
|
||||
|
||||
// Token: 0x0400006D RID: 109
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400006D")]
|
||||
private string _username;
|
||||
|
||||
// Token: 0x0400006E RID: 110
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400006E")]
|
||||
private string _password;
|
||||
|
||||
// Token: 0x0400006F RID: 111
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400006F")]
|
||||
private Type2Message _type2;
|
||||
|
||||
// Token: 0x04000070 RID: 112
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000070")]
|
||||
private byte[] _lm;
|
||||
|
||||
// Token: 0x04000071 RID: 113
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000071")]
|
||||
private byte[] _nt;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,446 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Security.Cryptography;
|
||||
using Cpp2IlInjected;
|
||||
using Mono.Security.Cryptography;
|
||||
|
||||
namespace Mono.Security.X509
|
||||
{
|
||||
// Token: 0x0200000A RID: 10
|
||||
[Token(Token = "0x200000A")]
|
||||
public class PKCS12 : ICloneable
|
||||
{
|
||||
// Token: 0x06000032 RID: 50 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000032")]
|
||||
[Address(RVA = "0x1065F00", Offset = "0x1064F00", VA = "0x181065F00")]
|
||||
public PKCS12()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000033 RID: 51 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000033")]
|
||||
[Address(RVA = "0x1065FD0", Offset = "0x1064FD0", VA = "0x181065FD0")]
|
||||
public PKCS12(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000034 RID: 52 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000034")]
|
||||
[Address(RVA = "0x1065EB0", Offset = "0x1064EB0", VA = "0x181065EB0")]
|
||||
public PKCS12(byte[] data, string password)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000035 RID: 53 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000035")]
|
||||
[Address(RVA = "0x1061F70", Offset = "0x1060F70", VA = "0x181061F70")]
|
||||
private void Decode(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000036 RID: 54 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000036")]
|
||||
[Address(RVA = "0x1062D80", Offset = "0x1061D80", VA = "0x181062D80", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700000D RID: 13
|
||||
// (set) Token: 0x06000037 RID: 55 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700000D")]
|
||||
public string Password
|
||||
{
|
||||
[Token(Token = "0x6000037")]
|
||||
[Address(RVA = "0x1066A60", Offset = "0x1065A60", VA = "0x181066A60")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000E RID: 14
|
||||
// (get) Token: 0x06000038 RID: 56 RVA: 0x00002130 File Offset: 0x00000330
|
||||
// (set) Token: 0x06000039 RID: 57 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700000E")]
|
||||
public int IterationCount
|
||||
{
|
||||
[Token(Token = "0x6000038")]
|
||||
[Address(RVA = "0x4D9880", Offset = "0x4D8880", VA = "0x1804D9880")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000039")]
|
||||
[Address(RVA = "0x812720", Offset = "0x811720", VA = "0x180812720")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000F RID: 15
|
||||
// (get) Token: 0x0600003A RID: 58 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700000F")]
|
||||
public ArrayList Keys
|
||||
{
|
||||
[Token(Token = "0x600003A")]
|
||||
[Address(RVA = "0x1066350", Offset = "0x1065350", VA = "0x181066350")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000010 RID: 16
|
||||
// (get) Token: 0x0600003B RID: 59 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000010")]
|
||||
public X509CertificateCollection Certificates
|
||||
{
|
||||
[Token(Token = "0x600003B")]
|
||||
[Address(RVA = "0x1066040", Offset = "0x1065040", VA = "0x181066040")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000011 RID: 17
|
||||
// (get) Token: 0x0600003C RID: 60 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000011")]
|
||||
internal RandomNumberGenerator RNG
|
||||
{
|
||||
[Token(Token = "0x600003C")]
|
||||
[Address(RVA = "0xE53CC0", Offset = "0xE52CC0", VA = "0x180E53CC0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600003D RID: 61 RVA: 0x00002148 File Offset: 0x00000348
|
||||
[Token(Token = "0x600003D")]
|
||||
[Address(RVA = "0xE4EF70", Offset = "0xE4DF70", VA = "0x180E4EF70")]
|
||||
private bool Compare(byte[] expected, byte[] actual)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600003E RID: 62 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600003E")]
|
||||
[Address(RVA = "0x1064BC0", Offset = "0x1063BC0", VA = "0x181064BC0")]
|
||||
private SymmetricAlgorithm GetSymmetricAlgorithm(string algorithmOid, byte[] salt, int iterationCount)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600003F RID: 63 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600003F")]
|
||||
[Address(RVA = "0x1062700", Offset = "0x1061700", VA = "0x181062700")]
|
||||
public byte[] Decrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] encryptedData)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000040 RID: 64 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000040")]
|
||||
[Address(RVA = "0x1062830", Offset = "0x1061830", VA = "0x181062830")]
|
||||
public byte[] Decrypt(PKCS7.EncryptedData ed)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000041 RID: 65 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000041")]
|
||||
[Address(RVA = "0x1062960", Offset = "0x1061960", VA = "0x181062960")]
|
||||
public byte[] Encrypt(string algorithmOid, byte[] salt, int iterationCount, byte[] data)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000042 RID: 66 RVA: 0x00002160 File Offset: 0x00000360
|
||||
[Token(Token = "0x6000042")]
|
||||
[Address(RVA = "0x1064960", Offset = "0x1063960", VA = "0x181064960")]
|
||||
private DSAParameters GetExistingParameters(out bool found)
|
||||
{
|
||||
return default(DSAParameters);
|
||||
}
|
||||
|
||||
// Token: 0x06000043 RID: 67 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000043")]
|
||||
[Address(RVA = "0x1061500", Offset = "0x1060500", VA = "0x181061500")]
|
||||
private void AddPrivateKey(PKCS8.PrivateKeyInfo pki)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000044 RID: 68 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000044")]
|
||||
[Address(RVA = "0x1065280", Offset = "0x1064280", VA = "0x181065280")]
|
||||
private void ReadSafeBag(ASN1 safeBag)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000045")]
|
||||
[Address(RVA = "0x1061670", Offset = "0x1060670", VA = "0x181061670")]
|
||||
private ASN1 CertificateSafeBag(X509Certificate x509, IDictionary attributes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000046 RID: 70 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000046")]
|
||||
[Address(RVA = "0x10650E0", Offset = "0x10640E0", VA = "0x1810650E0")]
|
||||
private byte[] MAC(byte[] password, byte[] salt, int iterations, byte[] data)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000047 RID: 71 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000047")]
|
||||
[Address(RVA = "0x1062E10", Offset = "0x1061E10", VA = "0x181062E10")]
|
||||
public byte[] GetBytes()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000048 RID: 72 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000048")]
|
||||
[Address(RVA = "0x1062A90", Offset = "0x1061A90", VA = "0x181062A90")]
|
||||
private PKCS7.ContentInfo EncryptedContentInfo(ASN1 safeBags, string algorithmOid)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000049 RID: 73 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000049")]
|
||||
[Address(RVA = "0x10614F0", Offset = "0x10604F0", VA = "0x1810614F0")]
|
||||
public void AddCertificate(X509Certificate cert)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004A RID: 74 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004A")]
|
||||
[Address(RVA = "0x1061250", Offset = "0x1060250", VA = "0x181061250")]
|
||||
public void AddCertificate(X509Certificate cert, IDictionary attributes)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004B RID: 75 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004B")]
|
||||
[Address(RVA = "0x1065980", Offset = "0x1064980", VA = "0x181065980")]
|
||||
public void RemoveCertificate(X509Certificate cert)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004C RID: 76 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600004C")]
|
||||
[Address(RVA = "0x1065990", Offset = "0x1064990", VA = "0x181065990")]
|
||||
public void RemoveCertificate(X509Certificate cert, IDictionary attrs)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004D RID: 77 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600004D")]
|
||||
[Address(RVA = "0x1061E40", Offset = "0x1060E40", VA = "0x181061E40", Slot = "4")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000012 RID: 18
|
||||
// (get) Token: 0x0600004E RID: 78 RVA: 0x00002178 File Offset: 0x00000378
|
||||
[Token(Token = "0x17000012")]
|
||||
public static int MaximumPasswordLength
|
||||
{
|
||||
[Token(Token = "0x600004E")]
|
||||
[Address(RVA = "0x10669A0", Offset = "0x10659A0", VA = "0x1810669A0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400000C RID: 12
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400000C")]
|
||||
private byte[] _password;
|
||||
|
||||
// Token: 0x0400000D RID: 13
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400000D")]
|
||||
private ArrayList _keyBags;
|
||||
|
||||
// Token: 0x0400000E RID: 14
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400000E")]
|
||||
private ArrayList _secretBags;
|
||||
|
||||
// Token: 0x0400000F RID: 15
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400000F")]
|
||||
private X509CertificateCollection _certs;
|
||||
|
||||
// Token: 0x04000010 RID: 16
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000010")]
|
||||
private bool _keyBagsChanged;
|
||||
|
||||
// Token: 0x04000011 RID: 17
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x4000011")]
|
||||
private bool _secretBagsChanged;
|
||||
|
||||
// Token: 0x04000012 RID: 18
|
||||
[FieldOffset(Offset = "0x32")]
|
||||
[Token(Token = "0x4000012")]
|
||||
private bool _certsChanged;
|
||||
|
||||
// Token: 0x04000013 RID: 19
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000013")]
|
||||
private int _iterations;
|
||||
|
||||
// Token: 0x04000014 RID: 20
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000014")]
|
||||
private ArrayList _safeBags;
|
||||
|
||||
// Token: 0x04000015 RID: 21
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000015")]
|
||||
private RandomNumberGenerator _rng;
|
||||
|
||||
// Token: 0x04000016 RID: 22
|
||||
[Token(Token = "0x4000016")]
|
||||
private static int password_max_length;
|
||||
|
||||
// Token: 0x0200000B RID: 11
|
||||
[Token(Token = "0x200000B")]
|
||||
public class DeriveBytes
|
||||
{
|
||||
// Token: 0x06000050 RID: 80 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000050")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DeriveBytes()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000013 RID: 19
|
||||
// (set) Token: 0x06000051 RID: 81 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000013")]
|
||||
public string HashName
|
||||
{
|
||||
[Token(Token = "0x6000051")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000014 RID: 20
|
||||
// (set) Token: 0x06000052 RID: 82 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000014")]
|
||||
public int IterationCount
|
||||
{
|
||||
[Token(Token = "0x6000052")]
|
||||
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000015 RID: 21
|
||||
// (set) Token: 0x06000053 RID: 83 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000015")]
|
||||
public byte[] Password
|
||||
{
|
||||
[Token(Token = "0x6000053")]
|
||||
[Address(RVA = "0x105C3C0", Offset = "0x105B3C0", VA = "0x18105C3C0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000016 RID: 22
|
||||
// (set) Token: 0x06000054 RID: 84 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000016")]
|
||||
public byte[] Salt
|
||||
{
|
||||
[Token(Token = "0x6000054")]
|
||||
[Address(RVA = "0x105C460", Offset = "0x105B460", VA = "0x18105C460")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000055 RID: 85 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000055")]
|
||||
[Address(RVA = "0xE49740", Offset = "0xE48740", VA = "0x180E49740")]
|
||||
private void Adjust(byte[] a, int aOff, byte[] b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000056 RID: 86 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000056")]
|
||||
[Address(RVA = "0x105BE30", Offset = "0x105AE30", VA = "0x18105BE30")]
|
||||
private byte[] Derive(byte[] diversifier, int n)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000057 RID: 87 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000057")]
|
||||
[Address(RVA = "0x105BD30", Offset = "0x105AD30", VA = "0x18105BD30")]
|
||||
public byte[] DeriveKey(int size)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000058 RID: 88 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000058")]
|
||||
[Address(RVA = "0x105BCB0", Offset = "0x105ACB0", VA = "0x18105BCB0")]
|
||||
public byte[] DeriveIV(int size)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000059 RID: 89 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000059")]
|
||||
[Address(RVA = "0x105BDB0", Offset = "0x105ADB0", VA = "0x18105BDB0")]
|
||||
public byte[] DeriveMAC(int size)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000017 RID: 23
|
||||
[Token(Token = "0x4000017")]
|
||||
private static byte[] keyDiversifier;
|
||||
|
||||
// Token: 0x04000018 RID: 24
|
||||
[Token(Token = "0x4000018")]
|
||||
private static byte[] ivDiversifier;
|
||||
|
||||
// Token: 0x04000019 RID: 25
|
||||
[Token(Token = "0x4000019")]
|
||||
private static byte[] macDiversifier;
|
||||
|
||||
// Token: 0x0400001A RID: 26
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400001A")]
|
||||
private string _hashName;
|
||||
|
||||
// Token: 0x0400001B RID: 27
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400001B")]
|
||||
private int _iterations;
|
||||
|
||||
// Token: 0x0400001C RID: 28
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400001C")]
|
||||
private byte[] _password;
|
||||
|
||||
// Token: 0x0400001D RID: 29
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400001D")]
|
||||
private byte[] _salt;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.X509
|
||||
{
|
||||
// Token: 0x02000009 RID: 9
|
||||
[Token(Token = "0x2000009")]
|
||||
internal class SafeBag
|
||||
{
|
||||
// Token: 0x0600002F RID: 47 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600002F")]
|
||||
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
|
||||
public SafeBag(string bagOID, ASN1 asn1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700000B RID: 11
|
||||
// (get) Token: 0x06000030 RID: 48 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700000B")]
|
||||
public string BagOID
|
||||
{
|
||||
[Token(Token = "0x6000030")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000C RID: 12
|
||||
// (get) Token: 0x06000031 RID: 49 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700000C")]
|
||||
public ASN1 ASN1
|
||||
{
|
||||
[Token(Token = "0x6000031")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400000A RID: 10
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400000A")]
|
||||
private string _bagOID;
|
||||
|
||||
// Token: 0x0400000B RID: 11
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400000B")]
|
||||
private ASN1 _asn1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.X509
|
||||
{
|
||||
// Token: 0x0200000C RID: 12
|
||||
[Token(Token = "0x200000C")]
|
||||
public sealed class X501
|
||||
{
|
||||
// Token: 0x0600005B RID: 91 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600005B")]
|
||||
[Address(RVA = "0x106C660", Offset = "0x106B660", VA = "0x18106C660")]
|
||||
public static string ToString(ASN1 seq)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600005C RID: 92 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600005C")]
|
||||
[Address(RVA = "0x106C7A0", Offset = "0x106B7A0", VA = "0x18106C7A0")]
|
||||
public static string ToString(ASN1 seq, bool reversed, string separator, bool quotes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600005D RID: 93 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600005D")]
|
||||
[Address(RVA = "0x106BE10", Offset = "0x106AE10", VA = "0x18106BE10")]
|
||||
private static void AppendEntry(StringBuilder sb, ASN1 entry, bool quotes)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400001E RID: 30
|
||||
[Token(Token = "0x400001E")]
|
||||
private static byte[] countryName;
|
||||
|
||||
// Token: 0x0400001F RID: 31
|
||||
[Token(Token = "0x400001F")]
|
||||
private static byte[] organizationName;
|
||||
|
||||
// Token: 0x04000020 RID: 32
|
||||
[Token(Token = "0x4000020")]
|
||||
private static byte[] organizationalUnitName;
|
||||
|
||||
// Token: 0x04000021 RID: 33
|
||||
[Token(Token = "0x4000021")]
|
||||
private static byte[] commonName;
|
||||
|
||||
// Token: 0x04000022 RID: 34
|
||||
[Token(Token = "0x4000022")]
|
||||
private static byte[] localityName;
|
||||
|
||||
// Token: 0x04000023 RID: 35
|
||||
[Token(Token = "0x4000023")]
|
||||
private static byte[] stateOrProvinceName;
|
||||
|
||||
// Token: 0x04000024 RID: 36
|
||||
[Token(Token = "0x4000024")]
|
||||
private static byte[] streetAddress;
|
||||
|
||||
// Token: 0x04000025 RID: 37
|
||||
[Token(Token = "0x4000025")]
|
||||
private static byte[] domainComponent;
|
||||
|
||||
// Token: 0x04000026 RID: 38
|
||||
[Token(Token = "0x4000026")]
|
||||
private static byte[] userid;
|
||||
|
||||
// Token: 0x04000027 RID: 39
|
||||
[Token(Token = "0x4000027")]
|
||||
private static byte[] email;
|
||||
|
||||
// Token: 0x04000028 RID: 40
|
||||
[Token(Token = "0x4000028")]
|
||||
private static byte[] dnQualifier;
|
||||
|
||||
// Token: 0x04000029 RID: 41
|
||||
[Token(Token = "0x4000029")]
|
||||
private static byte[] title;
|
||||
|
||||
// Token: 0x0400002A RID: 42
|
||||
[Token(Token = "0x400002A")]
|
||||
private static byte[] surname;
|
||||
|
||||
// Token: 0x0400002B RID: 43
|
||||
[Token(Token = "0x400002B")]
|
||||
private static byte[] givenName;
|
||||
|
||||
// Token: 0x0400002C RID: 44
|
||||
[Token(Token = "0x400002C")]
|
||||
private static byte[] initial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,355 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Security.Cryptography;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.X509
|
||||
{
|
||||
// Token: 0x0200000D RID: 13
|
||||
[Token(Token = "0x200000D")]
|
||||
public class X509Certificate : ISerializable
|
||||
{
|
||||
// Token: 0x0600005F RID: 95 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600005F")]
|
||||
[Address(RVA = "0x12086E0", Offset = "0x12076E0", VA = "0x1812086E0")]
|
||||
private void Parse(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000060 RID: 96 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000060")]
|
||||
[Address(RVA = "0x1208F20", Offset = "0x1207F20", VA = "0x181208F20")]
|
||||
public X509Certificate(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000061 RID: 97 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000061")]
|
||||
[Address(RVA = "0x1208520", Offset = "0x1207520", VA = "0x181208520")]
|
||||
private byte[] GetUnsignedBigInteger(byte[] integer)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000017 RID: 23
|
||||
// (get) Token: 0x06000062 RID: 98 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000063 RID: 99 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000017")]
|
||||
public DSA DSA
|
||||
{
|
||||
[Token(Token = "0x6000062")]
|
||||
[Address(RVA = "0x1209150", Offset = "0x1208150", VA = "0x181209150")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000063")]
|
||||
[Address(RVA = "0x1209840", Offset = "0x1208840", VA = "0x181209840")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000018 RID: 24
|
||||
// (get) Token: 0x06000064 RID: 100 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000018")]
|
||||
public virtual string IssuerName
|
||||
{
|
||||
[Token(Token = "0x6000064")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000019 RID: 25
|
||||
// (get) Token: 0x06000065 RID: 101 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000019")]
|
||||
public virtual string KeyAlgorithm
|
||||
{
|
||||
[Token(Token = "0x6000065")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001A RID: 26
|
||||
// (get) Token: 0x06000066 RID: 102 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001A")]
|
||||
public virtual byte[] KeyAlgorithmParameters
|
||||
{
|
||||
[Token(Token = "0x6000066")]
|
||||
[Address(RVA = "0x1209460", Offset = "0x1208460", VA = "0x181209460", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001B RID: 27
|
||||
// (get) Token: 0x06000067 RID: 103 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001B")]
|
||||
public virtual byte[] PublicKey
|
||||
{
|
||||
[Token(Token = "0x6000067")]
|
||||
[Address(RVA = "0x12094E0", Offset = "0x12084E0", VA = "0x1812094E0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001C RID: 28
|
||||
// (get) Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x06000069 RID: 105 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x1700001C")]
|
||||
public virtual RSA RSA
|
||||
{
|
||||
[Token(Token = "0x6000068")]
|
||||
[Address(RVA = "0x1209560", Offset = "0x1208560", VA = "0x181209560", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000069")]
|
||||
[Address(RVA = "0x1209860", Offset = "0x1208860", VA = "0x181209860", Slot = "10")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001D RID: 29
|
||||
// (get) Token: 0x0600006A RID: 106 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001D")]
|
||||
public virtual byte[] RawData
|
||||
{
|
||||
[Token(Token = "0x600006A")]
|
||||
[Address(RVA = "0x1209740", Offset = "0x1208740", VA = "0x181209740", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001E RID: 30
|
||||
// (get) Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001E")]
|
||||
public virtual byte[] SerialNumber
|
||||
{
|
||||
[Token(Token = "0x600006B")]
|
||||
[Address(RVA = "0x12097C0", Offset = "0x12087C0", VA = "0x1812097C0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001F RID: 31
|
||||
// (get) Token: 0x0600006C RID: 108 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700001F")]
|
||||
public virtual string SignatureAlgorithm
|
||||
{
|
||||
[Token(Token = "0x600006C")]
|
||||
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000020 RID: 32
|
||||
// (get) Token: 0x0600006D RID: 109 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000020")]
|
||||
public virtual string SubjectName
|
||||
{
|
||||
[Token(Token = "0x600006D")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000021 RID: 33
|
||||
// (get) Token: 0x0600006E RID: 110 RVA: 0x00002190 File Offset: 0x00000390
|
||||
[Token(Token = "0x17000021")]
|
||||
public virtual DateTime ValidFrom
|
||||
{
|
||||
[Token(Token = "0x600006E")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return default(DateTime);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000022 RID: 34
|
||||
// (get) Token: 0x0600006F RID: 111 RVA: 0x000021A8 File Offset: 0x000003A8
|
||||
[Token(Token = "0x17000022")]
|
||||
public virtual DateTime ValidUntil
|
||||
{
|
||||
[Token(Token = "0x600006F")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return default(DateTime);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000023 RID: 35
|
||||
// (get) Token: 0x06000070 RID: 112 RVA: 0x000021C0 File Offset: 0x000003C0
|
||||
[Token(Token = "0x17000023")]
|
||||
public int Version
|
||||
{
|
||||
[Token(Token = "0x6000070")]
|
||||
[Address(RVA = "0x56DD50", Offset = "0x56CD50", VA = "0x18056DD50")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000071 RID: 113 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000071")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
public ASN1 GetIssuerName()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000072 RID: 114 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000072")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
public ASN1 GetSubjectName()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000073 RID: 115 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000073")]
|
||||
[Address(RVA = "0x12084C0", Offset = "0x12074C0", VA = "0x1812084C0", Slot = "17")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000074")]
|
||||
[Address(RVA = "0x12085D0", Offset = "0x12075D0", VA = "0x1812085D0")]
|
||||
private static byte[] PEM(string type, byte[] data)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400002D RID: 45
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400002D")]
|
||||
private ASN1 decoder;
|
||||
|
||||
// Token: 0x0400002E RID: 46
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400002E")]
|
||||
private byte[] m_encodedcert;
|
||||
|
||||
// Token: 0x0400002F RID: 47
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400002F")]
|
||||
private DateTime m_from;
|
||||
|
||||
// Token: 0x04000030 RID: 48
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000030")]
|
||||
private DateTime m_until;
|
||||
|
||||
// Token: 0x04000031 RID: 49
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000031")]
|
||||
private ASN1 issuer;
|
||||
|
||||
// Token: 0x04000032 RID: 50
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000032")]
|
||||
private string m_issuername;
|
||||
|
||||
// Token: 0x04000033 RID: 51
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000033")]
|
||||
private string m_keyalgo;
|
||||
|
||||
// Token: 0x04000034 RID: 52
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000034")]
|
||||
private byte[] m_keyalgoparams;
|
||||
|
||||
// Token: 0x04000035 RID: 53
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000035")]
|
||||
private ASN1 subject;
|
||||
|
||||
// Token: 0x04000036 RID: 54
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000036")]
|
||||
private string m_subject;
|
||||
|
||||
// Token: 0x04000037 RID: 55
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000037")]
|
||||
private byte[] m_publickey;
|
||||
|
||||
// Token: 0x04000038 RID: 56
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000038")]
|
||||
private byte[] signature;
|
||||
|
||||
// Token: 0x04000039 RID: 57
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000039")]
|
||||
private string m_signaturealgo;
|
||||
|
||||
// Token: 0x0400003A RID: 58
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400003A")]
|
||||
private byte[] m_signaturealgoparams;
|
||||
|
||||
// Token: 0x0400003B RID: 59
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400003B")]
|
||||
private RSA _rsa;
|
||||
|
||||
// Token: 0x0400003C RID: 60
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400003C")]
|
||||
private DSA _dsa;
|
||||
|
||||
// Token: 0x0400003D RID: 61
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400003D")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x0400003E RID: 62
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400003E")]
|
||||
private byte[] serialnumber;
|
||||
|
||||
// Token: 0x0400003F RID: 63
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400003F")]
|
||||
private byte[] issuerUniqueID;
|
||||
|
||||
// Token: 0x04000040 RID: 64
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4000040")]
|
||||
private byte[] subjectUniqueID;
|
||||
|
||||
// Token: 0x04000041 RID: 65
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4000041")]
|
||||
private X509ExtensionCollection extensions;
|
||||
|
||||
// Token: 0x04000042 RID: 66
|
||||
[Token(Token = "0x4000042")]
|
||||
private static string encoding_error;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.X509
|
||||
{
|
||||
// Token: 0x0200000E RID: 14
|
||||
[Token(Token = "0x200000E")]
|
||||
[Serializable]
|
||||
public class X509CertificateCollection : CollectionBase, IEnumerable
|
||||
{
|
||||
// Token: 0x06000076 RID: 118 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000076")]
|
||||
[Address(RVA = "0x839930", Offset = "0x838930", VA = "0x180839930")]
|
||||
public X509CertificateCollection()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000024 RID: 36
|
||||
[Token(Token = "0x17000024")]
|
||||
public X509Certificate this[int index]
|
||||
{
|
||||
[Token(Token = "0x6000077")]
|
||||
[Address(RVA = "0x1208160", Offset = "0x1207160", VA = "0x181208160")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000078 RID: 120 RVA: 0x000021D8 File Offset: 0x000003D8
|
||||
[Token(Token = "0x6000078")]
|
||||
[Address(RVA = "0x1208000", Offset = "0x1207000", VA = "0x181208000")]
|
||||
public int Add(X509Certificate value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000079 RID: 121 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000079")]
|
||||
[Address(RVA = "0x12080A0", Offset = "0x12070A0", VA = "0x1812080A0")]
|
||||
public new X509CertificateCollection.X509CertificateEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007A RID: 122 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600007A")]
|
||||
[Address(RVA = "0x1208130", Offset = "0x1207130", VA = "0x181208130", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007B RID: 123 RVA: 0x000021F0 File Offset: 0x000003F0
|
||||
[Token(Token = "0x600007B")]
|
||||
[Address(RVA = "0xC8D7F0", Offset = "0xC8C7F0", VA = "0x180C8D7F0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0200000F RID: 15
|
||||
[Token(Token = "0x200000F")]
|
||||
public class X509CertificateEnumerator : IEnumerator
|
||||
{
|
||||
// Token: 0x0600007C RID: 124 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600007C")]
|
||||
[Address(RVA = "0x12083C0", Offset = "0x12073C0", VA = "0x1812083C0")]
|
||||
public X509CertificateEnumerator(X509CertificateCollection mappings)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000025 RID: 37
|
||||
// (get) Token: 0x0600007D RID: 125 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000025")]
|
||||
public X509Certificate Current
|
||||
{
|
||||
[Token(Token = "0x600007D")]
|
||||
[Address(RVA = "0x1208420", Offset = "0x1207420", VA = "0x181208420")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000026 RID: 38
|
||||
// (get) Token: 0x0600007E RID: 126 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000026")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600007E")]
|
||||
[Address(RVA = "0x1208370", Offset = "0x1207370", VA = "0x181208370", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600007F RID: 127 RVA: 0x00002208 File Offset: 0x00000408
|
||||
[Token(Token = "0x600007F")]
|
||||
[Address(RVA = "0x1208260", Offset = "0x1207260", VA = "0x181208260", Slot = "4")]
|
||||
bool IEnumerator.MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000080 RID: 128 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000080")]
|
||||
[Address(RVA = "0x12082B0", Offset = "0x12072B0", VA = "0x1812082B0", Slot = "6")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000081 RID: 129 RVA: 0x00002220 File Offset: 0x00000420
|
||||
[Token(Token = "0x6000081")]
|
||||
[Address(RVA = "0x1208210", Offset = "0x1207210", VA = "0x181208210")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04000043 RID: 67
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000043")]
|
||||
private IEnumerator enumerator;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.X509
|
||||
{
|
||||
// Token: 0x02000010 RID: 16
|
||||
[Token(Token = "0x2000010")]
|
||||
public class X509Extension
|
||||
{
|
||||
// Token: 0x06000082 RID: 130 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000082")]
|
||||
[Address(RVA = "0x1209E10", Offset = "0x1208E10", VA = "0x181209E10")]
|
||||
public X509Extension(ASN1 asn1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000083 RID: 131 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000083")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")]
|
||||
protected virtual void Decode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000084 RID: 132 RVA: 0x00002238 File Offset: 0x00000438
|
||||
[Token(Token = "0x6000084")]
|
||||
[Address(RVA = "0x12099A0", Offset = "0x12089A0", VA = "0x1812099A0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000085 RID: 133 RVA: 0x00002250 File Offset: 0x00000450
|
||||
[Token(Token = "0x6000085")]
|
||||
[Address(RVA = "0x40F2B0", Offset = "0x40E2B0", VA = "0x18040F2B0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000086 RID: 134 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000086")]
|
||||
[Address(RVA = "0x1209C10", Offset = "0x1208C10", VA = "0x181209C10")]
|
||||
private void WriteLine(StringBuilder sb, int n, int pos)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000087 RID: 135 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000087")]
|
||||
[Address(RVA = "0x1209AF0", Offset = "0x1208AF0", VA = "0x181209AF0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000044 RID: 68
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000044")]
|
||||
protected string extnOid;
|
||||
|
||||
// Token: 0x04000045 RID: 69
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000045")]
|
||||
protected bool extnCritical;
|
||||
|
||||
// Token: 0x04000046 RID: 70
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000046")]
|
||||
protected ASN1 extnValue;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.X509
|
||||
{
|
||||
// Token: 0x02000011 RID: 17
|
||||
[Token(Token = "0x2000011")]
|
||||
[DefaultMember("Item")]
|
||||
public sealed class X509ExtensionCollection : CollectionBase, IEnumerable
|
||||
{
|
||||
// Token: 0x06000088 RID: 136 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000088")]
|
||||
[Address(RVA = "0x839930", Offset = "0x838930", VA = "0x180839930")]
|
||||
public X509ExtensionCollection()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000089 RID: 137 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000089")]
|
||||
[Address(RVA = "0x1209880", Offset = "0x1208880", VA = "0x181209880")]
|
||||
public X509ExtensionCollection(ASN1 asn1)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008A RID: 138 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600008A")]
|
||||
[Address(RVA = "0x1208130", Offset = "0x1207130", VA = "0x181208130", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000047 RID: 71
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000047")]
|
||||
private bool readOnly;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("4.0.0.0")]
|
||||
Reference in New Issue
Block a user