Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Tls/NamedCurve.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}