This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,1079 @@
using System;
using System.Collections;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Math;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Encoders;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X9
{
// Token: 0x02001DCB RID: 7627
[Token(Token = "0x2001DCB")]
public sealed class X962NamedCurves
{
// Token: 0x0600C12C RID: 49452 RVA: 0x002BF424 File Offset: 0x002BD624
[Token(Token = "0x600C12C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private X962NamedCurves()
{
}
// Token: 0x0600C12D RID: 49453 RVA: 0x002BF438 File Offset: 0x002BD638
[Token(Token = "0x600C12D")]
[Address(RVA = "0x1670A20", Offset = "0x166F820", VA = "0x181670A20")]
private static void DefineCurve(string name, DerObjectIdentifier oid, X9ECParametersHolder holder)
{
IDictionary dictionary = X962NamedCurves.objIds;
string text = Platform.ToUpperInvariant(name);
IDictionary dictionary2 = X962NamedCurves.names;
IDictionary dictionary3 = X962NamedCurves.curves;
}
// Token: 0x0600C12E RID: 49454 RVA: 0x002BF464 File Offset: 0x002BD664
[Token(Token = "0x600C12E")]
[Address(RVA = "0x1670E70", Offset = "0x166FC70", VA = "0x181670E70")]
static X962NamedCurves()
{
IDictionary dictionary = Platform.CreateHashtable();
X962NamedCurves.objIds = dictionary;
IDictionary dictionary2 = Platform.CreateHashtable();
X962NamedCurves.curves = dictionary2;
X962NamedCurves.names = Platform.CreateHashtable();
}
// Token: 0x0600C12F RID: 49455 RVA: 0x002BF49C File Offset: 0x002BD69C
[Token(Token = "0x600C12F")]
[Address(RVA = "0x1670B60", Offset = "0x166F960", VA = "0x181670B60")]
public static X9ECParameters GetByName(string name)
{
DerObjectIdentifier oid = X962NamedCurves.GetOid(name);
if (oid == 0)
{
}
return X962NamedCurves.GetByOid(oid);
}
// Token: 0x0600C130 RID: 49456 RVA: 0x002BF4BC File Offset: 0x002BD6BC
[Token(Token = "0x600C130")]
[Address(RVA = "0x1670BF0", Offset = "0x166F9F0", VA = "0x181670BF0")]
public static X9ECParameters GetByOid(DerObjectIdentifier oid)
{
IDictionary dictionary = X962NamedCurves.curves;
IDictionary dictionary2 = X962NamedCurves.objIds;
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C131 RID: 49457 RVA: 0x002BF4E4 File Offset: 0x002BD6E4
[Token(Token = "0x600C131")]
[Address(RVA = "0x1670D70", Offset = "0x166FB70", VA = "0x181670D70")]
public static DerObjectIdentifier GetOid(string name)
{
string text;
do
{
IDictionary dictionary = X962NamedCurves.objIds;
text = Platform.ToUpperInvariant(name);
if (text == 0)
{
}
}
while (text == 0);
throw new NullReferenceException();
}
// Token: 0x0600C132 RID: 49458 RVA: 0x002BF510 File Offset: 0x002BD710
[Token(Token = "0x600C132")]
[Address(RVA = "0x1670CD0", Offset = "0x166FAD0", VA = "0x181670CD0")]
public static string GetName(DerObjectIdentifier oid)
{
IDictionary dictionary = X962NamedCurves.names;
throw new NullReferenceException();
}
// Token: 0x17001DCB RID: 7627
// (get) Token: 0x0600C133 RID: 49459 RVA: 0x002BF528 File Offset: 0x002BD728
[Token(Token = "0x17001DCB")]
public static IEnumerable Names
{
[Token(Token = "0x600C133")]
[Address(RVA = "0x1671750", Offset = "0x1670550", VA = "0x181671750")]
get
{
IDictionary dictionary = X962NamedCurves.names;
throw new NullReferenceException();
}
}
// Token: 0x040079E4 RID: 31204
[Token(Token = "0x40079E4")]
private static readonly IDictionary objIds;
// Token: 0x040079E5 RID: 31205
[Token(Token = "0x40079E5")]
private static readonly IDictionary curves;
// Token: 0x040079E6 RID: 31206
[Token(Token = "0x40079E6")]
private static readonly IDictionary names;
// Token: 0x02001DCC RID: 7628
[Token(Token = "0x2001DCC")]
internal class Prime192v1Holder : X9ECParametersHolder
{
// Token: 0x0600C134 RID: 49460 RVA: 0x002BF540 File Offset: 0x002BD740
[Token(Token = "0x600C134")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private Prime192v1Holder()
{
}
// Token: 0x0600C135 RID: 49461 RVA: 0x002BF554 File Offset: 0x002BD754
[Token(Token = "0x600C135")]
[Address(RVA = "0x166EEC0", Offset = "0x166DCC0", VA = "0x18166EEC0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("ffffffffffffffffffffffff99def836146bc9b1b4d22831", 16);
BigInteger one = BigInteger.One;
BigInteger bigInteger2 = new BigInteger("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF", 16);
BigInteger bigInteger3 = new BigInteger("fffffffffffffffffffffffffffffffefffffffffffffffc", 16);
BigInteger bigInteger4 = new BigInteger("64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1", 16);
FpCurve fpCurve = new FpCurve(bigInteger2, bigInteger3, bigInteger4, bigInteger, one);
byte[] array = Hex.Decode("03188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
byte[] array2 = Hex.Decode("3045AE6FC8422f64ED579528D38120EAE12196D5");
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, one, array2);
}
// Token: 0x0600C136 RID: 49462 RVA: 0x002BF5DC File Offset: 0x002BD7DC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C136")]
[Address(RVA = "0x166F0A0", Offset = "0x166DEA0", VA = "0x18166F0A0")]
static Prime192v1Holder()
{
X962NamedCurves.Prime192v1Holder prime192v1Holder = new X962NamedCurves.Prime192v1Holder();
}
// Token: 0x040079E7 RID: 31207
[Token(Token = "0x40079E7")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DCD RID: 7629
[Token(Token = "0x2001DCD")]
internal class Prime192v2Holder : X9ECParametersHolder
{
// Token: 0x0600C137 RID: 49463 RVA: 0x002BF5F0 File Offset: 0x002BD7F0
[Token(Token = "0x600C137")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private Prime192v2Holder()
{
}
// Token: 0x0600C138 RID: 49464 RVA: 0x002BF604 File Offset: 0x002BD804
[Token(Token = "0x600C138")]
[Address(RVA = "0x166F100", Offset = "0x166DF00", VA = "0x18166F100", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("fffffffffffffffffffffffe5fb1a724dc80418648d8dd31", 16);
BigInteger one = BigInteger.One;
BigInteger bigInteger2 = new BigInteger("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF", 16);
BigInteger bigInteger3 = new BigInteger("fffffffffffffffffffffffffffffffefffffffffffffffc", 16);
BigInteger bigInteger4 = new BigInteger("cc22d6dfb95c6b25e49c0d6364a4e5980c393aa21668d953", 16);
FpCurve fpCurve = new FpCurve(bigInteger2, bigInteger3, bigInteger4, bigInteger, one);
byte[] array = Hex.Decode("03eea2bae7e1497842f2de7769cfe9c989c072ad696f48034a");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
byte[] array2 = Hex.Decode("31a92ee2029fd10d901b113e990710f0d21ac6b6");
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, one, array2);
}
// Token: 0x0600C139 RID: 49465 RVA: 0x002BF68C File Offset: 0x002BD88C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C139")]
[Address(RVA = "0x166F2E0", Offset = "0x166E0E0", VA = "0x18166F2E0")]
static Prime192v2Holder()
{
X962NamedCurves.Prime192v2Holder prime192v2Holder = new X962NamedCurves.Prime192v2Holder();
}
// Token: 0x040079E8 RID: 31208
[Token(Token = "0x40079E8")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DCE RID: 7630
[Token(Token = "0x2001DCE")]
internal class Prime192v3Holder : X9ECParametersHolder
{
// Token: 0x0600C13A RID: 49466 RVA: 0x002BF6A0 File Offset: 0x002BD8A0
[Token(Token = "0x600C13A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private Prime192v3Holder()
{
}
// Token: 0x0600C13B RID: 49467 RVA: 0x002BF6B4 File Offset: 0x002BD8B4
[Token(Token = "0x600C13B")]
[Address(RVA = "0x166F340", Offset = "0x166E140", VA = "0x18166F340", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("ffffffffffffffffffffffff7a62d031c83f4294f640ec13", 16);
BigInteger one = BigInteger.One;
BigInteger bigInteger2 = new BigInteger("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF", 16);
BigInteger bigInteger3 = new BigInteger("fffffffffffffffffffffffffffffffefffffffffffffffc", 16);
BigInteger bigInteger4 = new BigInteger("22123dc2395a05caa7423daeccc94760a7d462256bd56916", 16);
FpCurve fpCurve = new FpCurve(bigInteger2, bigInteger3, bigInteger4, bigInteger, one);
byte[] array = Hex.Decode("027d29778100c65a1da1783716588dce2b8b4aee8e228f1896");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
byte[] array2 = Hex.Decode("c469684435deb378c4b65ca9591e2a5763059a2e");
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, one, array2);
}
// Token: 0x0600C13C RID: 49468 RVA: 0x002BF73C File Offset: 0x002BD93C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C13C")]
[Address(RVA = "0x166F520", Offset = "0x166E320", VA = "0x18166F520")]
static Prime192v3Holder()
{
X962NamedCurves.Prime192v3Holder prime192v3Holder = new X962NamedCurves.Prime192v3Holder();
}
// Token: 0x040079E9 RID: 31209
[Token(Token = "0x40079E9")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DCF RID: 7631
[Token(Token = "0x2001DCF")]
internal class Prime239v1Holder : X9ECParametersHolder
{
// Token: 0x0600C13D RID: 49469 RVA: 0x002BF750 File Offset: 0x002BD950
[Token(Token = "0x600C13D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private Prime239v1Holder()
{
}
// Token: 0x0600C13E RID: 49470 RVA: 0x002BF764 File Offset: 0x002BD964
[Token(Token = "0x600C13E")]
[Address(RVA = "0x166F580", Offset = "0x166E380", VA = "0x18166F580", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("7fffffffffffffffffffffff7fffff9e5e9a9f5d9071fbd1522688909d0b", 16);
BigInteger one = BigInteger.One;
BigInteger bigInteger2 = new BigInteger("883423532389192164791648750360308885314476597252960362792450860609699839");
BigInteger bigInteger3 = new BigInteger("7fffffffffffffffffffffff7fffffffffff8000000000007ffffffffffc", 16);
BigInteger bigInteger4 = new BigInteger("6b016c3bdcf18941d0d654921475ca71a9db2fb27d1d37796185c2942c0a", 16);
FpCurve fpCurve = new FpCurve(bigInteger2, bigInteger3, bigInteger4, bigInteger, one);
byte[] array = Hex.Decode("020ffa963cdca8816ccc33b8642bedf905c3d358573d3f27fbbd3b3cb9aaaf");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
byte[] array2 = Hex.Decode("e43bb460f0b80cc0c0b075798e948060f8321b7d");
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, one, array2);
}
// Token: 0x0600C13F RID: 49471 RVA: 0x002BF7E8 File Offset: 0x002BD9E8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C13F")]
[Address(RVA = "0x166F750", Offset = "0x166E550", VA = "0x18166F750")]
static Prime239v1Holder()
{
X962NamedCurves.Prime239v1Holder prime239v1Holder = new X962NamedCurves.Prime239v1Holder();
}
// Token: 0x040079EA RID: 31210
[Token(Token = "0x40079EA")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD0 RID: 7632
[Token(Token = "0x2001DD0")]
internal class Prime239v2Holder : X9ECParametersHolder
{
// Token: 0x0600C140 RID: 49472 RVA: 0x002BF7FC File Offset: 0x002BD9FC
[Token(Token = "0x600C140")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private Prime239v2Holder()
{
}
// Token: 0x0600C141 RID: 49473 RVA: 0x002BF810 File Offset: 0x002BDA10
[Token(Token = "0x600C141")]
[Address(RVA = "0x166F7B0", Offset = "0x166E5B0", VA = "0x18166F7B0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("7fffffffffffffffffffffff800000cfa7e8594377d414c03821bc582063", 16);
BigInteger one = BigInteger.One;
BigInteger bigInteger2 = new BigInteger("883423532389192164791648750360308885314476597252960362792450860609699839");
BigInteger bigInteger3 = new BigInteger("7fffffffffffffffffffffff7fffffffffff8000000000007ffffffffffc", 16);
BigInteger bigInteger4 = new BigInteger("617fab6832576cbbfed50d99f0249c3fee58b94ba0038c7ae84c8c832f2c", 16);
FpCurve fpCurve = new FpCurve(bigInteger2, bigInteger3, bigInteger4, bigInteger, one);
byte[] array = Hex.Decode("0238af09d98727705120c921bb5e9e26296a3cdcf2f35757a0eafd87b830e7");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
byte[] array2 = Hex.Decode("e8b4011604095303ca3b8099982be09fcb9ae616");
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, one, array2);
}
// Token: 0x0600C142 RID: 49474 RVA: 0x002BF894 File Offset: 0x002BDA94
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C142")]
[Address(RVA = "0x166F980", Offset = "0x166E780", VA = "0x18166F980")]
static Prime239v2Holder()
{
X962NamedCurves.Prime239v2Holder prime239v2Holder = new X962NamedCurves.Prime239v2Holder();
}
// Token: 0x040079EB RID: 31211
[Token(Token = "0x40079EB")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD1 RID: 7633
[Token(Token = "0x2001DD1")]
internal class Prime239v3Holder : X9ECParametersHolder
{
// Token: 0x0600C143 RID: 49475 RVA: 0x002BF8A8 File Offset: 0x002BDAA8
[Token(Token = "0x600C143")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private Prime239v3Holder()
{
}
// Token: 0x0600C144 RID: 49476 RVA: 0x002BF8BC File Offset: 0x002BDABC
[Token(Token = "0x600C144")]
[Address(RVA = "0x166F9E0", Offset = "0x166E7E0", VA = "0x18166F9E0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("7fffffffffffffffffffffff7fffff975deb41b3a6057c3c432146526551", 16);
BigInteger one = BigInteger.One;
BigInteger bigInteger2 = new BigInteger("883423532389192164791648750360308885314476597252960362792450860609699839");
BigInteger bigInteger3 = new BigInteger("7fffffffffffffffffffffff7fffffffffff8000000000007ffffffffffc", 16);
BigInteger bigInteger4 = new BigInteger("255705fa2a306654b1f4cb03d6a750a30c250102d4988717d9ba15ab6d3e", 16);
FpCurve fpCurve = new FpCurve(bigInteger2, bigInteger3, bigInteger4, bigInteger, one);
byte[] array = Hex.Decode("036768ae8e18bb92cfcf005c949aa2c6d94853d0e660bbf854b1c9505fe95a");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
byte[] array2 = Hex.Decode("7d7374168ffe3471b60a857686a19475d3bfa2ff");
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, one, array2);
}
// Token: 0x0600C145 RID: 49477 RVA: 0x002BF940 File Offset: 0x002BDB40
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C145")]
[Address(RVA = "0x166FBB0", Offset = "0x166E9B0", VA = "0x18166FBB0")]
static Prime239v3Holder()
{
X962NamedCurves.Prime239v3Holder prime239v3Holder = new X962NamedCurves.Prime239v3Holder();
}
// Token: 0x040079EC RID: 31212
[Token(Token = "0x40079EC")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD2 RID: 7634
[Token(Token = "0x2001DD2")]
internal class Prime256v1Holder : X9ECParametersHolder
{
// Token: 0x0600C146 RID: 49478 RVA: 0x002BF954 File Offset: 0x002BDB54
[Token(Token = "0x600C146")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private Prime256v1Holder()
{
}
// Token: 0x0600C147 RID: 49479 RVA: 0x002BF968 File Offset: 0x002BDB68
[Token(Token = "0x600C147")]
[Address(RVA = "0x166FC10", Offset = "0x166EA10", VA = "0x18166FC10", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551", 16);
BigInteger one = BigInteger.One;
BigInteger bigInteger2 = new BigInteger("115792089210356248762697446949407573530086143415290314195533631308867097853951");
BigInteger bigInteger3 = new BigInteger("ffffffff00000001000000000000000000000000fffffffffffffffffffffffc", 16);
BigInteger bigInteger4 = new BigInteger("5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b", 16);
FpCurve fpCurve = new FpCurve(bigInteger2, bigInteger3, bigInteger4, bigInteger, one);
byte[] array = Hex.Decode("036b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
byte[] array2 = Hex.Decode("c49d360886e704936a6678e1139d26b7819f7e90");
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, one, array2);
}
// Token: 0x0600C148 RID: 49480 RVA: 0x002BF9EC File Offset: 0x002BDBEC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C148")]
[Address(RVA = "0x166FDE0", Offset = "0x166EBE0", VA = "0x18166FDE0")]
static Prime256v1Holder()
{
X962NamedCurves.Prime256v1Holder prime256v1Holder = new X962NamedCurves.Prime256v1Holder();
}
// Token: 0x040079ED RID: 31213
[Token(Token = "0x40079ED")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD3 RID: 7635
[Token(Token = "0x2001DD3")]
internal class C2pnb163v1Holder : X9ECParametersHolder
{
// Token: 0x0600C149 RID: 49481 RVA: 0x002BFA00 File Offset: 0x002BDC00
[Token(Token = "0x600C149")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2pnb163v1Holder()
{
}
// Token: 0x0600C14A RID: 49482 RVA: 0x002BFA14 File Offset: 0x002BDC14
[Token(Token = "0x600C14A")]
[Address(RVA = "0x165CAE0", Offset = "0x165B8E0", VA = "0x18165CAE0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("0400000000000000000001E60FC8821CC74DAEAFC1", 16);
BigInteger two = BigInteger.Two;
BigInteger bigInteger2 = new BigInteger("072546B5435234A422E0789675F432C89435DE5242", 16);
BigInteger bigInteger3 = new BigInteger("00C9517D06D5240D3CFF38C74B20B6CD4D6F9DD4D9", 16);
ulong num;
F2mCurve f2mCurve = new F2mCurve(163, 16, 2, (int)num, bigInteger2, bigInteger3, bigInteger, two);
byte[] array = Hex.Decode("0307AF69989546103D79329FCC3D74880F33BBE803CB");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
byte[] array2 = Hex.Decode("D2C0FB15760860DEF1EEF4D696E6768756151754");
return new X9ECParameters(f2mCurve, x9ECPoint, bigInteger, two, array2);
}
// Token: 0x0600C14B RID: 49483 RVA: 0x002BFA94 File Offset: 0x002BDC94
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C14B")]
[Address(RVA = "0x165CCB0", Offset = "0x165BAB0", VA = "0x18165CCB0")]
static C2pnb163v1Holder()
{
X962NamedCurves.C2pnb163v1Holder c2pnb163v1Holder = new X962NamedCurves.C2pnb163v1Holder();
}
// Token: 0x040079EE RID: 31214
[Token(Token = "0x40079EE")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD4 RID: 7636
[Token(Token = "0x2001DD4")]
internal class C2pnb163v2Holder : X9ECParametersHolder
{
// Token: 0x0600C14C RID: 49484 RVA: 0x002BFAA8 File Offset: 0x002BDCA8
[Token(Token = "0x600C14C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2pnb163v2Holder()
{
}
// Token: 0x0600C14D RID: 49485 RVA: 0x002BFABC File Offset: 0x002BDCBC
[Token(Token = "0x600C14D")]
[Address(RVA = "0x165CD10", Offset = "0x165BB10", VA = "0x18165CD10", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("03FFFFFFFFFFFFFFFFFFFDF64DE1151ADBB78F10A7", 16);
BigInteger two = BigInteger.Two;
BigInteger bigInteger2 = new BigInteger("0108B39E77C4B108BED981ED0E890E117C511CF072", 16);
BigInteger bigInteger3 = new BigInteger("0667ACEB38AF4E488C407433FFAE4F1C811638DF20", 16);
ulong num;
F2mCurve f2mCurve = new F2mCurve(163, 16, 2, (int)num, bigInteger2, bigInteger3, bigInteger, two);
byte[] array = Hex.Decode("030024266E4EB5106D0A964D92C4860E2671DB9B6CC5");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C14E RID: 49486 RVA: 0x002BFB24 File Offset: 0x002BDD24
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C14E")]
[Address(RVA = "0x165CED0", Offset = "0x165BCD0", VA = "0x18165CED0")]
static C2pnb163v2Holder()
{
X962NamedCurves.C2pnb163v2Holder c2pnb163v2Holder = new X962NamedCurves.C2pnb163v2Holder();
}
// Token: 0x040079EF RID: 31215
[Token(Token = "0x40079EF")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD5 RID: 7637
[Token(Token = "0x2001DD5")]
internal class C2pnb163v3Holder : X9ECParametersHolder
{
// Token: 0x0600C14F RID: 49487 RVA: 0x002BFB38 File Offset: 0x002BDD38
[Token(Token = "0x600C14F")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2pnb163v3Holder()
{
}
// Token: 0x0600C150 RID: 49488 RVA: 0x002BFB4C File Offset: 0x002BDD4C
[Token(Token = "0x600C150")]
[Address(RVA = "0x165CF30", Offset = "0x165BD30", VA = "0x18165CF30", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("03FFFFFFFFFFFFFFFFFFFE1AEE140F110AFF961309", 16);
BigInteger two = BigInteger.Two;
BigInteger bigInteger2 = new BigInteger("07A526C63D3E25A256A007699F5447E32AE456B50E", 16);
BigInteger bigInteger3 = new BigInteger("03F7061798EB99E238FD6F1BF95B48FEEB4854252B", 16);
ulong num;
F2mCurve f2mCurve = new F2mCurve(163, 16, 2, (int)num, bigInteger2, bigInteger3, bigInteger, two);
byte[] array = Hex.Decode("0202F9F87B7C574D0BDECF8A22E6524775F98CDEBDCB");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C151 RID: 49489 RVA: 0x002BFBB4 File Offset: 0x002BDDB4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C151")]
[Address(RVA = "0x165D0F0", Offset = "0x165BEF0", VA = "0x18165D0F0")]
static C2pnb163v3Holder()
{
X962NamedCurves.C2pnb163v3Holder c2pnb163v3Holder = new X962NamedCurves.C2pnb163v3Holder();
}
// Token: 0x040079F0 RID: 31216
[Token(Token = "0x40079F0")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD6 RID: 7638
[Token(Token = "0x2001DD6")]
internal class C2pnb176w1Holder : X9ECParametersHolder
{
// Token: 0x0600C152 RID: 49490 RVA: 0x002BFBC8 File Offset: 0x002BDDC8
[Token(Token = "0x600C152")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2pnb176w1Holder()
{
}
// Token: 0x0600C153 RID: 49491 RVA: 0x002BFBDC File Offset: 0x002BDDDC
[Token(Token = "0x600C153")]
[Address(RVA = "0x165D150", Offset = "0x165BF50", VA = "0x18165D150", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("010092537397ECA4F6145799D62B0A19CE06FE26AD", 16);
BigInteger bigInteger2 = new BigInteger("00E4E6DB2995065C407D9D39B8D0967B96704BA8E9C90B", 16);
BigInteger bigInteger3 = new BigInteger("005DDA470ABE6414DE8EC133AE28E9BBD7FCEC0AE0FFF2", 16);
ulong num;
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(176, 16, 2, (int)num, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("038D16C2866798B600F9F08BB4A8E860F3298CE04A5798");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C154 RID: 49492 RVA: 0x002BFC40 File Offset: 0x002BDE40
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C154")]
[Address(RVA = "0x165D310", Offset = "0x165C110", VA = "0x18165D310")]
static C2pnb176w1Holder()
{
X962NamedCurves.C2pnb176w1Holder c2pnb176w1Holder = new X962NamedCurves.C2pnb176w1Holder();
}
// Token: 0x040079F1 RID: 31217
[Token(Token = "0x40079F1")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD7 RID: 7639
[Token(Token = "0x2001DD7")]
internal class C2tnb191v1Holder : X9ECParametersHolder
{
// Token: 0x0600C155 RID: 49493 RVA: 0x002BFC54 File Offset: 0x002BDE54
[Token(Token = "0x600C155")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2tnb191v1Holder()
{
}
// Token: 0x0600C156 RID: 49494 RVA: 0x002BFC68 File Offset: 0x002BDE68
[Token(Token = "0x600C156")]
[Address(RVA = "0x165DBF0", Offset = "0x165C9F0", VA = "0x18165DBF0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("40000000000000000000000004A20E90C39067C893BBB9A5", 16);
BigInteger two = BigInteger.Two;
BigInteger bigInteger2 = new BigInteger("2866537B676752636A68F56554E12640276B649EF7526267", 16);
BigInteger bigInteger3 = new BigInteger("2E45EF571F00786F67B0081B9495A3D95462F5DE0AA185EC", 16);
F2mCurve f2mCurve = new F2mCurve(191, 9, bigInteger2, bigInteger3, bigInteger, two);
byte[] array = Hex.Decode("0236B3DAF8A23206F9C4F299D7B21A9C369137F2C84AE1AA0D");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
byte[] array2 = Hex.Decode("4E13CA542744D696E67687561517552F279A8C84");
return new X9ECParameters(f2mCurve, x9ECPoint, bigInteger, two, array2);
}
// Token: 0x0600C157 RID: 49495 RVA: 0x002BFCE4 File Offset: 0x002BDEE4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C157")]
[Address(RVA = "0x165DDB0", Offset = "0x165CBB0", VA = "0x18165DDB0")]
static C2tnb191v1Holder()
{
X962NamedCurves.C2tnb191v1Holder c2tnb191v1Holder = new X962NamedCurves.C2tnb191v1Holder();
}
// Token: 0x040079F2 RID: 31218
[Token(Token = "0x40079F2")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD8 RID: 7640
[Token(Token = "0x2001DD8")]
internal class C2tnb191v2Holder : X9ECParametersHolder
{
// Token: 0x0600C158 RID: 49496 RVA: 0x002BFCF8 File Offset: 0x002BDEF8
[Token(Token = "0x600C158")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2tnb191v2Holder()
{
}
// Token: 0x0600C159 RID: 49497 RVA: 0x002BFD0C File Offset: 0x002BDF0C
[Token(Token = "0x600C159")]
[Address(RVA = "0x165DE10", Offset = "0x165CC10", VA = "0x18165DE10", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("20000000000000000000000050508CB89F652824E06B8173", 16);
BigInteger bigInteger2 = new BigInteger("401028774D7777C7B7666D1366EA432071274F89FF01E718", 16);
BigInteger bigInteger3 = new BigInteger("0620048D28BCBD03B6249C99182B7C8CD19700C362C46A01", 16);
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(191, 9, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("023809B2B7CC1B28CC5A87926AAD83FD28789E81E2C9E3BF10");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C15A RID: 49498 RVA: 0x002BFD6C File Offset: 0x002BDF6C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C15A")]
[Address(RVA = "0x165DFC0", Offset = "0x165CDC0", VA = "0x18165DFC0")]
static C2tnb191v2Holder()
{
X962NamedCurves.C2tnb191v2Holder c2tnb191v2Holder = new X962NamedCurves.C2tnb191v2Holder();
}
// Token: 0x040079F3 RID: 31219
[Token(Token = "0x40079F3")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DD9 RID: 7641
[Token(Token = "0x2001DD9")]
internal class C2tnb191v3Holder : X9ECParametersHolder
{
// Token: 0x0600C15B RID: 49499 RVA: 0x002BFD80 File Offset: 0x002BDF80
[Token(Token = "0x600C15B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2tnb191v3Holder()
{
}
// Token: 0x0600C15C RID: 49500 RVA: 0x002BFD94 File Offset: 0x002BDF94
[Token(Token = "0x600C15C")]
[Address(RVA = "0x165E020", Offset = "0x165CE20", VA = "0x18165E020", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("155555555555555555555555610C0B196812BFB6288A3EA3", 16);
BigInteger bigInteger2 = new BigInteger("6C01074756099122221056911C77D77E77A777E7E7E77FCB", 16);
BigInteger bigInteger3 = new BigInteger("71FE1AF926CF847989EFEF8DB459F66394D90F32AD3F15E8", 16);
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(191, 9, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("03375D4CE24FDE434489DE8746E71786015009E66E38A926DD");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C15D RID: 49501 RVA: 0x002BFDF4 File Offset: 0x002BDFF4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C15D")]
[Address(RVA = "0x165E1D0", Offset = "0x165CFD0", VA = "0x18165E1D0")]
static C2tnb191v3Holder()
{
X962NamedCurves.C2tnb191v3Holder c2tnb191v3Holder = new X962NamedCurves.C2tnb191v3Holder();
}
// Token: 0x040079F4 RID: 31220
[Token(Token = "0x40079F4")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DDA RID: 7642
[Token(Token = "0x2001DDA")]
internal class C2pnb208w1Holder : X9ECParametersHolder
{
// Token: 0x0600C15E RID: 49502 RVA: 0x002BFE08 File Offset: 0x002BE008
[Token(Token = "0x600C15E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2pnb208w1Holder()
{
}
// Token: 0x0600C15F RID: 49503 RVA: 0x002BFE1C File Offset: 0x002BE01C
[Token(Token = "0x600C15F")]
[Address(RVA = "0x165D370", Offset = "0x165C170", VA = "0x18165D370", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("0101BAF95C9723C57B6C21DA2EFF2D5ED588BDD5717E212F9D", 16);
BigInteger bigInteger2 = new BigInteger("0", 16);
BigInteger bigInteger3 = new BigInteger("00C8619ED45A62E6212E1160349E2BFA844439FAFC2A3FD1638F9E", 16);
ulong num;
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(208, 16, 2, (int)num, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("0289FDFBE4ABE193DF9559ECF07AC0CE78554E2784EB8C1ED1A57A");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C160 RID: 49504 RVA: 0x002BFE80 File Offset: 0x002BE080
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C160")]
[Address(RVA = "0x165D530", Offset = "0x165C330", VA = "0x18165D530")]
static C2pnb208w1Holder()
{
X962NamedCurves.C2pnb208w1Holder c2pnb208w1Holder = new X962NamedCurves.C2pnb208w1Holder();
}
// Token: 0x040079F5 RID: 31221
[Token(Token = "0x40079F5")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DDB RID: 7643
[Token(Token = "0x2001DDB")]
internal class C2tnb239v1Holder : X9ECParametersHolder
{
// Token: 0x0600C161 RID: 49505 RVA: 0x002BFE94 File Offset: 0x002BE094
[Token(Token = "0x600C161")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2tnb239v1Holder()
{
}
// Token: 0x0600C162 RID: 49506 RVA: 0x002BFEA8 File Offset: 0x002BE0A8
[Token(Token = "0x600C162")]
[Address(RVA = "0x165E230", Offset = "0x165D030", VA = "0x18165E230", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("2000000000000000000000000000000F4D42FFE1492A4993F1CAD666E447", 16);
BigInteger bigInteger2 = new BigInteger("32010857077C5431123A46B808906756F543423E8D27877578125778AC76", 16);
BigInteger bigInteger3 = new BigInteger("790408F2EEDAF392B012EDEFB3392F30F4327C0CA3F31FC383C422AA8C16", 16);
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(239, 36, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("0257927098FA932E7C0A96D3FD5B706EF7E5F5C156E16B7E7C86038552E91D");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C163 RID: 49507 RVA: 0x002BFF08 File Offset: 0x002BE108
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C163")]
[Address(RVA = "0x165E3E0", Offset = "0x165D1E0", VA = "0x18165E3E0")]
static C2tnb239v1Holder()
{
X962NamedCurves.C2tnb239v1Holder c2tnb239v1Holder = new X962NamedCurves.C2tnb239v1Holder();
}
// Token: 0x040079F6 RID: 31222
[Token(Token = "0x40079F6")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DDC RID: 7644
[Token(Token = "0x2001DDC")]
internal class C2tnb239v2Holder : X9ECParametersHolder
{
// Token: 0x0600C164 RID: 49508 RVA: 0x002BFF1C File Offset: 0x002BE11C
[Token(Token = "0x600C164")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2tnb239v2Holder()
{
}
// Token: 0x0600C165 RID: 49509 RVA: 0x002BFF30 File Offset: 0x002BE130
[Token(Token = "0x600C165")]
[Address(RVA = "0x165E440", Offset = "0x165D240", VA = "0x18165E440", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("1555555555555555555555555555553C6F2885259C31E3FCDF154624522D", 16);
BigInteger bigInteger2 = new BigInteger("4230017757A767FAE42398569B746325D45313AF0766266479B75654E65F", 16);
BigInteger bigInteger3 = new BigInteger("5037EA654196CFF0CD82B2C14A2FCF2E3FF8775285B545722F03EACDB74B", 16);
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(239, 36, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("0228F9D04E900069C8DC47A08534FE76D2B900B7D7EF31F5709F200C4CA205");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C166 RID: 49510 RVA: 0x002BFF90 File Offset: 0x002BE190
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C166")]
[Address(RVA = "0x165E5F0", Offset = "0x165D3F0", VA = "0x18165E5F0")]
static C2tnb239v2Holder()
{
X962NamedCurves.C2tnb239v2Holder c2tnb239v2Holder = new X962NamedCurves.C2tnb239v2Holder();
}
// Token: 0x040079F7 RID: 31223
[Token(Token = "0x40079F7")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DDD RID: 7645
[Token(Token = "0x2001DDD")]
internal class C2tnb239v3Holder : X9ECParametersHolder
{
// Token: 0x0600C167 RID: 49511 RVA: 0x002BFFA4 File Offset: 0x002BE1A4
[Token(Token = "0x600C167")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2tnb239v3Holder()
{
}
// Token: 0x0600C168 RID: 49512 RVA: 0x002BFFB8 File Offset: 0x002BE1B8
[Token(Token = "0x600C168")]
[Address(RVA = "0x165E650", Offset = "0x165D450", VA = "0x18165E650", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCAC4912D2D9DF903EF9888B8A0E4CFF", 16);
BigInteger bigInteger2 = new BigInteger("01238774666A67766D6676F778E676B66999176666E687666D8766C66A9F", 16);
BigInteger bigInteger3 = new BigInteger("6A941977BA9F6A435199ACFC51067ED587F519C5ECB541B8E44111DE1D40", 16);
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(239, 36, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("0370F6E9D04D289C4E89913CE3530BFDE903977D42B146D539BF1BDE4E9C92");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C169 RID: 49513 RVA: 0x002C0018 File Offset: 0x002BE218
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C169")]
[Address(RVA = "0x165E800", Offset = "0x165D600", VA = "0x18165E800")]
static C2tnb239v3Holder()
{
X962NamedCurves.C2tnb239v3Holder c2tnb239v3Holder = new X962NamedCurves.C2tnb239v3Holder();
}
// Token: 0x040079F8 RID: 31224
[Token(Token = "0x40079F8")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DDE RID: 7646
[Token(Token = "0x2001DDE")]
internal class C2pnb272w1Holder : X9ECParametersHolder
{
// Token: 0x0600C16A RID: 49514 RVA: 0x002C002C File Offset: 0x002BE22C
[Token(Token = "0x600C16A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2pnb272w1Holder()
{
}
// Token: 0x0600C16B RID: 49515 RVA: 0x002C0040 File Offset: 0x002BE240
[Token(Token = "0x600C16B")]
[Address(RVA = "0x165D590", Offset = "0x165C390", VA = "0x18165D590", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("0100FAF51354E0E39E4892DF6E319C72C8161603FA45AA7B998A167B8F1E629521", 16);
BigInteger bigInteger2 = new BigInteger("0091A091F03B5FBA4AB2CCF49C4EDD220FB028712D42BE752B2C40094DBACDB586FB20", 16);
BigInteger bigInteger3 = new BigInteger("7167EFC92BB2E3CE7C8AAAFF34E12A9C557003D7C73A6FAF003F99F6CC8482E540F7", 16);
ulong num;
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(272, 16, 3, (int)num, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("026108BABB2CEEBCF787058A056CBE0CFE622D7723A289E08A07AE13EF0D10D171DD8D");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C16C RID: 49516 RVA: 0x002C00A4 File Offset: 0x002BE2A4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C16C")]
[Address(RVA = "0x165D750", Offset = "0x165C550", VA = "0x18165D750")]
static C2pnb272w1Holder()
{
X962NamedCurves.C2pnb272w1Holder c2pnb272w1Holder = new X962NamedCurves.C2pnb272w1Holder();
}
// Token: 0x040079F9 RID: 31225
[Token(Token = "0x40079F9")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DDF RID: 7647
[Token(Token = "0x2001DDF")]
internal class C2pnb304w1Holder : X9ECParametersHolder
{
// Token: 0x0600C16D RID: 49517 RVA: 0x002C00B8 File Offset: 0x002BE2B8
[Token(Token = "0x600C16D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2pnb304w1Holder()
{
}
// Token: 0x0600C16E RID: 49518 RVA: 0x002C00CC File Offset: 0x002BE2CC
[Token(Token = "0x600C16E")]
[Address(RVA = "0x165D7B0", Offset = "0x165C5B0", VA = "0x18165D7B0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("0101D556572AABAC800101D556572AABAC8001022D5C91DD173F8FB561DA6899164443051D", 16);
BigInteger bigInteger2 = new BigInteger("00FD0D693149A118F651E6DCE6802085377E5F882D1B510B44160074C1288078365A0396C8E681", 16);
BigInteger bigInteger3 = new BigInteger("00BDDB97E555A50A908E43B01C798EA5DAA6788F1EA2794EFCF57166B8C14039601E55827340BE", 16);
ulong num;
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(304, 16, 2, (int)num, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("02197B07845E9BE2D96ADB0F5F3C7F2CFFBD7A3EB8B6FEC35C7FD67F26DDF6285A644F740A2614");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C16F RID: 49519 RVA: 0x002C0130 File Offset: 0x002BE330
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C16F")]
[Address(RVA = "0x165D970", Offset = "0x165C770", VA = "0x18165D970")]
static C2pnb304w1Holder()
{
X962NamedCurves.C2pnb304w1Holder c2pnb304w1Holder = new X962NamedCurves.C2pnb304w1Holder();
}
// Token: 0x040079FA RID: 31226
[Token(Token = "0x40079FA")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DE0 RID: 7648
[Token(Token = "0x2001DE0")]
internal class C2tnb359v1Holder : X9ECParametersHolder
{
// Token: 0x0600C170 RID: 49520 RVA: 0x002C0144 File Offset: 0x002BE344
[Token(Token = "0x600C170")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2tnb359v1Holder()
{
}
// Token: 0x0600C171 RID: 49521 RVA: 0x002C0158 File Offset: 0x002BE358
[Token(Token = "0x600C171")]
[Address(RVA = "0x165E860", Offset = "0x165D660", VA = "0x18165E860", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("01AF286BCA1AF286BCA1AF286BCA1AF286BCA1AF286BC9FB8F6B85C556892C20A7EB964FE7719E74F490758D3B", 16);
BigInteger bigInteger2 = new BigInteger("5667676A654B20754F356EA92017D946567C46675556F19556A04616B567D223A5E05656FB549016A96656A557", 16);
BigInteger bigInteger3 = new BigInteger("2472E2D0197C49363F1FE7F5B6DB075D52B6947D135D8CA445805D39BC345626089687742B6329E70680231988", 16);
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(359, 68, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("033C258EF3047767E7EDE0F1FDAA79DAEE3841366A132E163ACED4ED2401DF9C6BDCDE98E8E707C07A2239B1B097");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C172 RID: 49522 RVA: 0x002C01B8 File Offset: 0x002BE3B8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C172")]
[Address(RVA = "0x165EA10", Offset = "0x165D810", VA = "0x18165EA10")]
static C2tnb359v1Holder()
{
X962NamedCurves.C2tnb359v1Holder c2tnb359v1Holder = new X962NamedCurves.C2tnb359v1Holder();
}
// Token: 0x040079FB RID: 31227
[Token(Token = "0x40079FB")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DE1 RID: 7649
[Token(Token = "0x2001DE1")]
internal class C2pnb368w1Holder : X9ECParametersHolder
{
// Token: 0x0600C173 RID: 49523 RVA: 0x002C01CC File Offset: 0x002BE3CC
[Token(Token = "0x600C173")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2pnb368w1Holder()
{
}
// Token: 0x0600C174 RID: 49524 RVA: 0x002C01E0 File Offset: 0x002BE3E0
[Token(Token = "0x600C174")]
[Address(RVA = "0x165D9D0", Offset = "0x165C7D0", VA = "0x18165D9D0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("010090512DA9AF72B08349D98A5DD4C7B0532ECA51CE03E2D10F3B7AC579BD87E909AE40A6F131E9CFCE5BD967", 16);
BigInteger bigInteger2 = new BigInteger("00E0D2EE25095206F5E2A4F9ED229F1F256E79A0E2B455970D8D0D865BD94778C576D62F0AB7519CCD2A1A906AE30D", 16);
BigInteger bigInteger3 = new BigInteger("00FC1217D4320A90452C760A58EDCD30C8DD069B3C34453837A34ED50CB54917E1C2112D84D164F444F8F74786046A", 16);
ulong num;
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(368, 16, 2, (int)num, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("021085E2755381DCCCE3C1557AFA10C2F0C0C2825646C5B34A394CBCFA8BC16B22E7E789E927BE216F02E1FB136A5F");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C175 RID: 49525 RVA: 0x002C0244 File Offset: 0x002BE444
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C175")]
[Address(RVA = "0x165DB90", Offset = "0x165C990", VA = "0x18165DB90")]
static C2pnb368w1Holder()
{
X962NamedCurves.C2pnb368w1Holder c2pnb368w1Holder = new X962NamedCurves.C2pnb368w1Holder();
}
// Token: 0x040079FC RID: 31228
[Token(Token = "0x40079FC")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001DE2 RID: 7650
[Token(Token = "0x2001DE2")]
internal class C2tnb431r1Holder : X9ECParametersHolder
{
// Token: 0x0600C176 RID: 49526 RVA: 0x002C0258 File Offset: 0x002BE458
[Token(Token = "0x600C176")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private C2tnb431r1Holder()
{
}
// Token: 0x0600C177 RID: 49527 RVA: 0x002C026C File Offset: 0x002BE46C
[Token(Token = "0x600C177")]
[Address(RVA = "0x165EA70", Offset = "0x165D870", VA = "0x18165EA70", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("0340340340340340340340340340340340340340340340340340340323C313FAB50589703B5EC68D3587FEC60D161CC149C1AD4A91", 16);
BigInteger bigInteger2 = new BigInteger("1A827EF00DD6FC0E234CAF046C6A5D8A85395B236CC4AD2CF32A0CADBDC9DDF620B0EB9906D0957F6C6FEACD615468DF104DE296CD8F", 16);
BigInteger bigInteger3 = new BigInteger("10D9B4A3D9047D8B154359ABFB1B7F5485B04CEB868237DDC9DEDA982A679A5A919B626D4E50A8DD731B107A9962381FB5D807BF2618", 16);
BigInteger bigInteger4;
F2mCurve f2mCurve = new F2mCurve(431, 120, bigInteger2, bigInteger3, bigInteger, bigInteger4);
byte[] array = Hex.Decode("02120FC05D3C67A99DE161D2F4092622FECA701BE4F50F4758714E8A87BBF2A658EF8C21E7C5EFE965361F6C2999C0C247B0DBD70CE6B7");
X9ECPoint x9ECPoint = new X9ECPoint(f2mCurve, array);
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C178 RID: 49528 RVA: 0x002C02CC File Offset: 0x002BE4CC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C178")]
[Address(RVA = "0x165EC30", Offset = "0x165DA30", VA = "0x18165EC30")]
static C2tnb431r1Holder()
{
X962NamedCurves.C2tnb431r1Holder c2tnb431r1Holder = new X962NamedCurves.C2tnb431r1Holder();
}
// Token: 0x040079FD RID: 31229
[Token(Token = "0x40079FD")]
internal static readonly X9ECParametersHolder Instance;
}
}
}