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