163 lines
4.2 KiB
C#
163 lines
4.2 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
|
{
|
|
// Token: 0x02001566 RID: 5478
|
|
[Token(Token = "0x2001566")]
|
|
[StructLayout(3)]
|
|
public abstract class NamedCurve
|
|
{
|
|
// Token: 0x06009184 RID: 37252 RVA: 0x0020488C File Offset: 0x00202A8C
|
|
[Token(Token = "0x6009184")]
|
|
[Address(RVA = "0x1E88790", Offset = "0x1E87190", VA = "0x181E88790")]
|
|
public static bool IsValid(int namedCurve)
|
|
{
|
|
if (namedCurve - 1 <= 27)
|
|
{
|
|
return true;
|
|
}
|
|
if (namedCurve < 65281)
|
|
{
|
|
}
|
|
return namedCurve <= 65282;
|
|
}
|
|
|
|
// Token: 0x06009185 RID: 37253 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6009185")]
|
|
[Address(RVA = "0x1E887B0", Offset = "0x1E871B0", VA = "0x181E887B0")]
|
|
public static bool RefersToASpecificNamedCurve(int namedCurve)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06009186 RID: 37254 RVA: 0x002048B8 File Offset: 0x00202AB8
|
|
[Token(Token = "0x6009186")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
protected NamedCurve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04006107 RID: 24839
|
|
[Token(Token = "0x4006107")]
|
|
public const int sect163k1 = 1;
|
|
|
|
// Token: 0x04006108 RID: 24840
|
|
[Token(Token = "0x4006108")]
|
|
public const int sect163r1 = 2;
|
|
|
|
// Token: 0x04006109 RID: 24841
|
|
[Token(Token = "0x4006109")]
|
|
public const int sect163r2 = 3;
|
|
|
|
// Token: 0x0400610A RID: 24842
|
|
[Token(Token = "0x400610A")]
|
|
public const int sect193r1 = 4;
|
|
|
|
// Token: 0x0400610B RID: 24843
|
|
[Token(Token = "0x400610B")]
|
|
public const int sect193r2 = 5;
|
|
|
|
// Token: 0x0400610C RID: 24844
|
|
[Token(Token = "0x400610C")]
|
|
public const int sect233k1 = 6;
|
|
|
|
// Token: 0x0400610D RID: 24845
|
|
[Token(Token = "0x400610D")]
|
|
public const int sect233r1 = 7;
|
|
|
|
// Token: 0x0400610E RID: 24846
|
|
[Token(Token = "0x400610E")]
|
|
public const int sect239k1 = 8;
|
|
|
|
// Token: 0x0400610F RID: 24847
|
|
[Token(Token = "0x400610F")]
|
|
public const int sect283k1 = 9;
|
|
|
|
// Token: 0x04006110 RID: 24848
|
|
[Token(Token = "0x4006110")]
|
|
public const int sect283r1 = 10;
|
|
|
|
// Token: 0x04006111 RID: 24849
|
|
[Token(Token = "0x4006111")]
|
|
public const int sect409k1 = 11;
|
|
|
|
// Token: 0x04006112 RID: 24850
|
|
[Token(Token = "0x4006112")]
|
|
public const int sect409r1 = 12;
|
|
|
|
// Token: 0x04006113 RID: 24851
|
|
[Token(Token = "0x4006113")]
|
|
public const int sect571k1 = 13;
|
|
|
|
// Token: 0x04006114 RID: 24852
|
|
[Token(Token = "0x4006114")]
|
|
public const int sect571r1 = 14;
|
|
|
|
// Token: 0x04006115 RID: 24853
|
|
[Token(Token = "0x4006115")]
|
|
public const int secp160k1 = 15;
|
|
|
|
// Token: 0x04006116 RID: 24854
|
|
[Token(Token = "0x4006116")]
|
|
public const int secp160r1 = 16;
|
|
|
|
// Token: 0x04006117 RID: 24855
|
|
[Token(Token = "0x4006117")]
|
|
public const int secp160r2 = 17;
|
|
|
|
// Token: 0x04006118 RID: 24856
|
|
[Token(Token = "0x4006118")]
|
|
public const int secp192k1 = 18;
|
|
|
|
// Token: 0x04006119 RID: 24857
|
|
[Token(Token = "0x4006119")]
|
|
public const int secp192r1 = 19;
|
|
|
|
// Token: 0x0400611A RID: 24858
|
|
[Token(Token = "0x400611A")]
|
|
public const int secp224k1 = 20;
|
|
|
|
// Token: 0x0400611B RID: 24859
|
|
[Token(Token = "0x400611B")]
|
|
public const int secp224r1 = 21;
|
|
|
|
// Token: 0x0400611C RID: 24860
|
|
[Token(Token = "0x400611C")]
|
|
public const int secp256k1 = 22;
|
|
|
|
// Token: 0x0400611D RID: 24861
|
|
[Token(Token = "0x400611D")]
|
|
public const int secp256r1 = 23;
|
|
|
|
// Token: 0x0400611E RID: 24862
|
|
[Token(Token = "0x400611E")]
|
|
public const int secp384r1 = 24;
|
|
|
|
// Token: 0x0400611F RID: 24863
|
|
[Token(Token = "0x400611F")]
|
|
public const int secp521r1 = 25;
|
|
|
|
// Token: 0x04006120 RID: 24864
|
|
[Token(Token = "0x4006120")]
|
|
public const int brainpoolP256r1 = 26;
|
|
|
|
// Token: 0x04006121 RID: 24865
|
|
[Token(Token = "0x4006121")]
|
|
public const int brainpoolP384r1 = 27;
|
|
|
|
// Token: 0x04006122 RID: 24866
|
|
[Token(Token = "0x4006122")]
|
|
public const int brainpoolP512r1 = 28;
|
|
|
|
// Token: 0x04006123 RID: 24867
|
|
[Token(Token = "0x4006123")]
|
|
public const int arbitrary_explicit_prime_curves = 65281;
|
|
|
|
// Token: 0x04006124 RID: 24868
|
|
[Token(Token = "0x4006124")]
|
|
public const int arbitrary_explicit_char2_curves = 65282;
|
|
}
|
|
}
|