161 lines
4.1 KiB
C#
161 lines
4.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
|
{
|
|
// Token: 0x02001C23 RID: 7203
|
|
[Token(Token = "0x2001C23")]
|
|
public abstract class NamedCurve
|
|
{
|
|
// Token: 0x0600B12C RID: 45356 RVA: 0x00264F58 File Offset: 0x00263158
|
|
[Token(Token = "0x600B12C")]
|
|
[Address(RVA = "0x494A90", Offset = "0x493A90", VA = "0x180494A90")]
|
|
public static bool IsValid(int namedCurve)
|
|
{
|
|
if (namedCurve - 1 <= 27)
|
|
{
|
|
return true;
|
|
}
|
|
if (namedCurve < 65281)
|
|
{
|
|
}
|
|
return namedCurve <= 65282;
|
|
}
|
|
|
|
// Token: 0x0600B12D RID: 45357 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600B12D")]
|
|
[Address(RVA = "0x494AB0", Offset = "0x493AB0", VA = "0x180494AB0")]
|
|
public static bool RefersToASpecificNamedCurve(int namedCurve)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600B12E RID: 45358 RVA: 0x00264F84 File Offset: 0x00263184
|
|
[Token(Token = "0x600B12E")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
protected NamedCurve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04007103 RID: 28931
|
|
[Token(Token = "0x4007103")]
|
|
public const int sect163k1 = 1;
|
|
|
|
// Token: 0x04007104 RID: 28932
|
|
[Token(Token = "0x4007104")]
|
|
public const int sect163r1 = 2;
|
|
|
|
// Token: 0x04007105 RID: 28933
|
|
[Token(Token = "0x4007105")]
|
|
public const int sect163r2 = 3;
|
|
|
|
// Token: 0x04007106 RID: 28934
|
|
[Token(Token = "0x4007106")]
|
|
public const int sect193r1 = 4;
|
|
|
|
// Token: 0x04007107 RID: 28935
|
|
[Token(Token = "0x4007107")]
|
|
public const int sect193r2 = 5;
|
|
|
|
// Token: 0x04007108 RID: 28936
|
|
[Token(Token = "0x4007108")]
|
|
public const int sect233k1 = 6;
|
|
|
|
// Token: 0x04007109 RID: 28937
|
|
[Token(Token = "0x4007109")]
|
|
public const int sect233r1 = 7;
|
|
|
|
// Token: 0x0400710A RID: 28938
|
|
[Token(Token = "0x400710A")]
|
|
public const int sect239k1 = 8;
|
|
|
|
// Token: 0x0400710B RID: 28939
|
|
[Token(Token = "0x400710B")]
|
|
public const int sect283k1 = 9;
|
|
|
|
// Token: 0x0400710C RID: 28940
|
|
[Token(Token = "0x400710C")]
|
|
public const int sect283r1 = 10;
|
|
|
|
// Token: 0x0400710D RID: 28941
|
|
[Token(Token = "0x400710D")]
|
|
public const int sect409k1 = 11;
|
|
|
|
// Token: 0x0400710E RID: 28942
|
|
[Token(Token = "0x400710E")]
|
|
public const int sect409r1 = 12;
|
|
|
|
// Token: 0x0400710F RID: 28943
|
|
[Token(Token = "0x400710F")]
|
|
public const int sect571k1 = 13;
|
|
|
|
// Token: 0x04007110 RID: 28944
|
|
[Token(Token = "0x4007110")]
|
|
public const int sect571r1 = 14;
|
|
|
|
// Token: 0x04007111 RID: 28945
|
|
[Token(Token = "0x4007111")]
|
|
public const int secp160k1 = 15;
|
|
|
|
// Token: 0x04007112 RID: 28946
|
|
[Token(Token = "0x4007112")]
|
|
public const int secp160r1 = 16;
|
|
|
|
// Token: 0x04007113 RID: 28947
|
|
[Token(Token = "0x4007113")]
|
|
public const int secp160r2 = 17;
|
|
|
|
// Token: 0x04007114 RID: 28948
|
|
[Token(Token = "0x4007114")]
|
|
public const int secp192k1 = 18;
|
|
|
|
// Token: 0x04007115 RID: 28949
|
|
[Token(Token = "0x4007115")]
|
|
public const int secp192r1 = 19;
|
|
|
|
// Token: 0x04007116 RID: 28950
|
|
[Token(Token = "0x4007116")]
|
|
public const int secp224k1 = 20;
|
|
|
|
// Token: 0x04007117 RID: 28951
|
|
[Token(Token = "0x4007117")]
|
|
public const int secp224r1 = 21;
|
|
|
|
// Token: 0x04007118 RID: 28952
|
|
[Token(Token = "0x4007118")]
|
|
public const int secp256k1 = 22;
|
|
|
|
// Token: 0x04007119 RID: 28953
|
|
[Token(Token = "0x4007119")]
|
|
public const int secp256r1 = 23;
|
|
|
|
// Token: 0x0400711A RID: 28954
|
|
[Token(Token = "0x400711A")]
|
|
public const int secp384r1 = 24;
|
|
|
|
// Token: 0x0400711B RID: 28955
|
|
[Token(Token = "0x400711B")]
|
|
public const int secp521r1 = 25;
|
|
|
|
// Token: 0x0400711C RID: 28956
|
|
[Token(Token = "0x400711C")]
|
|
public const int brainpoolP256r1 = 26;
|
|
|
|
// Token: 0x0400711D RID: 28957
|
|
[Token(Token = "0x400711D")]
|
|
public const int brainpoolP384r1 = 27;
|
|
|
|
// Token: 0x0400711E RID: 28958
|
|
[Token(Token = "0x400711E")]
|
|
public const int brainpoolP512r1 = 28;
|
|
|
|
// Token: 0x0400711F RID: 28959
|
|
[Token(Token = "0x400711F")]
|
|
public const int arbitrary_explicit_prime_curves = 65281;
|
|
|
|
// Token: 0x04007120 RID: 28960
|
|
[Token(Token = "0x4007120")]
|
|
public const int arbitrary_explicit_char2_curves = 65282;
|
|
}
|
|
}
|