using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x02001B43 RID: 6979 [Token(Token = "0x2001B43")] public abstract class NamedCurve { // Token: 0x0600AD5E RID: 44382 RVA: 0x0025BECC File Offset: 0x0025A0CC [Token(Token = "0x600AD5E")] [Address(RVA = "0x18BB8C0", Offset = "0x18BA6C0", VA = "0x1818BB8C0")] public static bool IsValid(int namedCurve) { if (namedCurve - 1 <= 27) { return true; } if (namedCurve < 65281) { } return namedCurve <= 65282; } // Token: 0x0600AD5F RID: 44383 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600AD5F")] [Address(RVA = "0x18BB8E0", Offset = "0x18BA6E0", VA = "0x1818BB8E0")] public static bool RefersToASpecificNamedCurve(int namedCurve) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600AD60 RID: 44384 RVA: 0x0025BEF8 File Offset: 0x0025A0F8 [Token(Token = "0x600AD60")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] protected NamedCurve() { } // Token: 0x04006F4A RID: 28490 [Token(Token = "0x4006F4A")] public const int sect163k1 = 1; // Token: 0x04006F4B RID: 28491 [Token(Token = "0x4006F4B")] public const int sect163r1 = 2; // Token: 0x04006F4C RID: 28492 [Token(Token = "0x4006F4C")] public const int sect163r2 = 3; // Token: 0x04006F4D RID: 28493 [Token(Token = "0x4006F4D")] public const int sect193r1 = 4; // Token: 0x04006F4E RID: 28494 [Token(Token = "0x4006F4E")] public const int sect193r2 = 5; // Token: 0x04006F4F RID: 28495 [Token(Token = "0x4006F4F")] public const int sect233k1 = 6; // Token: 0x04006F50 RID: 28496 [Token(Token = "0x4006F50")] public const int sect233r1 = 7; // Token: 0x04006F51 RID: 28497 [Token(Token = "0x4006F51")] public const int sect239k1 = 8; // Token: 0x04006F52 RID: 28498 [Token(Token = "0x4006F52")] public const int sect283k1 = 9; // Token: 0x04006F53 RID: 28499 [Token(Token = "0x4006F53")] public const int sect283r1 = 10; // Token: 0x04006F54 RID: 28500 [Token(Token = "0x4006F54")] public const int sect409k1 = 11; // Token: 0x04006F55 RID: 28501 [Token(Token = "0x4006F55")] public const int sect409r1 = 12; // Token: 0x04006F56 RID: 28502 [Token(Token = "0x4006F56")] public const int sect571k1 = 13; // Token: 0x04006F57 RID: 28503 [Token(Token = "0x4006F57")] public const int sect571r1 = 14; // Token: 0x04006F58 RID: 28504 [Token(Token = "0x4006F58")] public const int secp160k1 = 15; // Token: 0x04006F59 RID: 28505 [Token(Token = "0x4006F59")] public const int secp160r1 = 16; // Token: 0x04006F5A RID: 28506 [Token(Token = "0x4006F5A")] public const int secp160r2 = 17; // Token: 0x04006F5B RID: 28507 [Token(Token = "0x4006F5B")] public const int secp192k1 = 18; // Token: 0x04006F5C RID: 28508 [Token(Token = "0x4006F5C")] public const int secp192r1 = 19; // Token: 0x04006F5D RID: 28509 [Token(Token = "0x4006F5D")] public const int secp224k1 = 20; // Token: 0x04006F5E RID: 28510 [Token(Token = "0x4006F5E")] public const int secp224r1 = 21; // Token: 0x04006F5F RID: 28511 [Token(Token = "0x4006F5F")] public const int secp256k1 = 22; // Token: 0x04006F60 RID: 28512 [Token(Token = "0x4006F60")] public const int secp256r1 = 23; // Token: 0x04006F61 RID: 28513 [Token(Token = "0x4006F61")] public const int secp384r1 = 24; // Token: 0x04006F62 RID: 28514 [Token(Token = "0x4006F62")] public const int secp521r1 = 25; // Token: 0x04006F63 RID: 28515 [Token(Token = "0x4006F63")] public const int brainpoolP256r1 = 26; // Token: 0x04006F64 RID: 28516 [Token(Token = "0x4006F64")] public const int brainpoolP384r1 = 27; // Token: 0x04006F65 RID: 28517 [Token(Token = "0x4006F65")] public const int brainpoolP512r1 = 28; // Token: 0x04006F66 RID: 28518 [Token(Token = "0x4006F66")] public const int arbitrary_explicit_prime_curves = 65281; // Token: 0x04006F67 RID: 28519 [Token(Token = "0x4006F67")] public const int arbitrary_explicit_char2_curves = 65282; } }