This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,737 @@
using System;
using System.Collections;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X9;
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.TeleTrust
{
// Token: 0x02001E49 RID: 7753
[Token(Token = "0x2001E49")]
public class TeleTrusTNamedCurves
{
// Token: 0x0600C498 RID: 50328 RVA: 0x002CDDB8 File Offset: 0x002CBFB8
[Token(Token = "0x600C498")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
private static ECCurve ConfigureCurve(ECCurve curve)
{
return curve;
}
// Token: 0x0600C499 RID: 50329 RVA: 0x002CDDC8 File Offset: 0x002CBFC8
[Token(Token = "0x600C499")]
[Address(RVA = "0x2730080", Offset = "0x272EE80", VA = "0x182730080")]
private static void DefineCurve(string name, DerObjectIdentifier oid, X9ECParametersHolder holder)
{
IDictionary dictionary = TeleTrusTNamedCurves.objIds;
string text = Platform.ToUpperInvariant(name);
IDictionary dictionary2 = TeleTrusTNamedCurves.names;
IDictionary dictionary3 = TeleTrusTNamedCurves.curves;
}
// Token: 0x0600C49A RID: 50330 RVA: 0x002CDDF4 File Offset: 0x002CBFF4
[Token(Token = "0x600C49A")]
[Address(RVA = "0x27307B0", Offset = "0x272F5B0", VA = "0x1827307B0")]
static TeleTrusTNamedCurves()
{
IDictionary dictionary = Platform.CreateHashtable();
TeleTrusTNamedCurves.objIds = dictionary;
IDictionary dictionary2 = Platform.CreateHashtable();
TeleTrusTNamedCurves.curves = dictionary2;
TeleTrusTNamedCurves.names = Platform.CreateHashtable();
}
// Token: 0x0600C49B RID: 50331 RVA: 0x002CDE2C File Offset: 0x002CC02C
[Token(Token = "0x600C49B")]
[Address(RVA = "0x27301C0", Offset = "0x272EFC0", VA = "0x1827301C0")]
public static X9ECParameters GetByName(string name)
{
if (TeleTrusTNamedCurves.GetOid(name) != 0)
{
IDictionary dictionary = TeleTrusTNamedCurves.curves;
IDictionary dictionary2 = TeleTrusTNamedCurves.objIds;
X9ECParameters x9ECParameters;
return x9ECParameters;
}
throw new NullReferenceException();
}
// Token: 0x0600C49C RID: 50332 RVA: 0x002CDE5C File Offset: 0x002CC05C
[Token(Token = "0x600C49C")]
[Address(RVA = "0x2730320", Offset = "0x272F120", VA = "0x182730320")]
public static X9ECParameters GetByOid(DerObjectIdentifier oid)
{
IDictionary dictionary = TeleTrusTNamedCurves.curves;
IDictionary dictionary2 = TeleTrusTNamedCurves.objIds;
X9ECParameters x9ECParameters;
return x9ECParameters;
}
// Token: 0x0600C49D RID: 50333 RVA: 0x002CDE84 File Offset: 0x002CC084
[Token(Token = "0x600C49D")]
[Address(RVA = "0x27306B0", Offset = "0x272F4B0", VA = "0x1827306B0")]
public static DerObjectIdentifier GetOid(string name)
{
string text;
do
{
IDictionary dictionary = TeleTrusTNamedCurves.objIds;
text = Platform.ToUpperInvariant(name);
if (text == 0)
{
}
}
while (text == 0);
throw new NullReferenceException();
}
// Token: 0x0600C49E RID: 50334 RVA: 0x002CDEB0 File Offset: 0x002CC0B0
[Token(Token = "0x600C49E")]
[Address(RVA = "0x2730400", Offset = "0x272F200", VA = "0x182730400")]
public static string GetName(DerObjectIdentifier oid)
{
IDictionary dictionary = TeleTrusTNamedCurves.names;
throw new NullReferenceException();
}
// Token: 0x17001E92 RID: 7826
// (get) Token: 0x0600C49F RID: 50335 RVA: 0x002CDEC8 File Offset: 0x002CC0C8
[Token(Token = "0x17001E92")]
public static IEnumerable Names
{
[Token(Token = "0x600C49F")]
[Address(RVA = "0x2730D60", Offset = "0x272FB60", VA = "0x182730D60")]
get
{
IDictionary dictionary = TeleTrusTNamedCurves.names;
throw new NullReferenceException();
}
}
// Token: 0x0600C4A0 RID: 50336 RVA: 0x002CDEE0 File Offset: 0x002CC0E0
[Token(Token = "0x600C4A0")]
[Address(RVA = "0x27304A0", Offset = "0x272F2A0", VA = "0x1827304A0")]
public static DerObjectIdentifier GetOid(short curvesize, bool twisted)
{
object[] array = new object[4];
if ("brainpoolP" != 0)
{
}
array[0] = "brainpoolP";
if ("brainpoolP" != 0)
{
}
array[1] = "brainpoolP";
string text = "r";
if (twisted)
{
text = "t";
}
if (text != 0)
{
}
array[2] = text;
if ("1" != 0)
{
}
array[3] = "1";
return TeleTrusTNamedCurves.GetOid(string.Concat(array));
}
// Token: 0x0600C4A1 RID: 50337 RVA: 0x002CDF60 File Offset: 0x002CC160
[Token(Token = "0x600C4A1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TeleTrusTNamedCurves()
{
}
// Token: 0x04007C23 RID: 31779
[Token(Token = "0x4007C23")]
private static readonly IDictionary objIds;
// Token: 0x04007C24 RID: 31780
[Token(Token = "0x4007C24")]
private static readonly IDictionary curves;
// Token: 0x04007C25 RID: 31781
[Token(Token = "0x4007C25")]
private static readonly IDictionary names;
// Token: 0x02001E4A RID: 7754
[Token(Token = "0x2001E4A")]
internal class BrainpoolP160r1Holder : X9ECParametersHolder
{
// Token: 0x0600C4A2 RID: 50338 RVA: 0x002CDF74 File Offset: 0x002CC174
[Token(Token = "0x600C4A2")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP160r1Holder()
{
}
// Token: 0x0600C4A3 RID: 50339 RVA: 0x002CDF88 File Offset: 0x002CC188
[Token(Token = "0x600C4A3")]
[Address(RVA = "0x2721EC0", Offset = "0x2720CC0", VA = "0x182721EC0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("E95E4A5F737059DC60DF5991D45029409E60FC09", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("E95E4A5F737059DC60DFC7AD95B3D8139515620F", 16);
BigInteger bigInteger4 = new BigInteger("340E7BE2A280EB74E2BE61BADA745D97E8F7C300", 16);
BigInteger bigInteger5 = new BigInteger("1E589A8595423412134FAA2DBDEC95C8D8675E58", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("04BED5AF16EA3F6A4F62938C4631EB5AF7BDBCDBC31667CB477A1A8EC338F94741669C976316DA6321");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4A4 RID: 50340 RVA: 0x002CE008 File Offset: 0x002CC208
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4A4")]
[Address(RVA = "0x27220A0", Offset = "0x2720EA0", VA = "0x1827220A0")]
static BrainpoolP160r1Holder()
{
TeleTrusTNamedCurves.BrainpoolP160r1Holder brainpoolP160r1Holder = new TeleTrusTNamedCurves.BrainpoolP160r1Holder();
}
// Token: 0x04007C26 RID: 31782
[Token(Token = "0x4007C26")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E4B RID: 7755
[Token(Token = "0x2001E4B")]
internal class BrainpoolP160t1Holder : X9ECParametersHolder
{
// Token: 0x0600C4A5 RID: 50341 RVA: 0x002CE01C File Offset: 0x002CC21C
[Token(Token = "0x600C4A5")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP160t1Holder()
{
}
// Token: 0x0600C4A6 RID: 50342 RVA: 0x002CE030 File Offset: 0x002CC230
[Token(Token = "0x600C4A6")]
[Address(RVA = "0x2722100", Offset = "0x2720F00", VA = "0x182722100", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("E95E4A5F737059DC60DF5991D45029409E60FC09", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("E95E4A5F737059DC60DFC7AD95B3D8139515620F", 16);
BigInteger bigInteger4 = new BigInteger("E95E4A5F737059DC60DFC7AD95B3D8139515620C", 16);
BigInteger bigInteger5 = new BigInteger("7A556B6DAE535B7B51ED2C4D7DAA7A0B5C55F380", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("04B199B13B9B34EFC1397E64BAEB05ACC265FF2378ADD6718B7C7C1961F0991B842443772152C9E0AD");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4A7 RID: 50343 RVA: 0x002CE0B0 File Offset: 0x002CC2B0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4A7")]
[Address(RVA = "0x27222E0", Offset = "0x27210E0", VA = "0x1827222E0")]
static BrainpoolP160t1Holder()
{
TeleTrusTNamedCurves.BrainpoolP160t1Holder brainpoolP160t1Holder = new TeleTrusTNamedCurves.BrainpoolP160t1Holder();
}
// Token: 0x04007C27 RID: 31783
[Token(Token = "0x4007C27")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E4C RID: 7756
[Token(Token = "0x2001E4C")]
internal class BrainpoolP192r1Holder : X9ECParametersHolder
{
// Token: 0x0600C4A8 RID: 50344 RVA: 0x002CE0C4 File Offset: 0x002CC2C4
[Token(Token = "0x600C4A8")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP192r1Holder()
{
}
// Token: 0x0600C4A9 RID: 50345 RVA: 0x002CE0D8 File Offset: 0x002CC2D8
[Token(Token = "0x600C4A9")]
[Address(RVA = "0x2722340", Offset = "0x2721140", VA = "0x182722340", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("C302F41D932A36CDA7A3462F9E9E916B5BE8F1029AC4ACC1", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86297", 16);
BigInteger bigInteger4 = new BigInteger("6A91174076B1E0E19C39C031FE8685C1CAE040E5C69A28EF", 16);
BigInteger bigInteger5 = new BigInteger("469A28EF7C28CCA3DC721D044F4496BCCA7EF4146FBF25C9", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("04C0A0647EAAB6A48753B033C56CB0F0900A2F5C4853375FD614B690866ABD5BB88B5F4828C1490002E6773FA2FA299B8F");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4AA RID: 50346 RVA: 0x002CE158 File Offset: 0x002CC358
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4AA")]
[Address(RVA = "0x2722520", Offset = "0x2721320", VA = "0x182722520")]
static BrainpoolP192r1Holder()
{
TeleTrusTNamedCurves.BrainpoolP192r1Holder brainpoolP192r1Holder = new TeleTrusTNamedCurves.BrainpoolP192r1Holder();
}
// Token: 0x04007C28 RID: 31784
[Token(Token = "0x4007C28")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E4D RID: 7757
[Token(Token = "0x2001E4D")]
internal class BrainpoolP192t1Holder : X9ECParametersHolder
{
// Token: 0x0600C4AB RID: 50347 RVA: 0x002CE16C File Offset: 0x002CC36C
[Token(Token = "0x600C4AB")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP192t1Holder()
{
}
// Token: 0x0600C4AC RID: 50348 RVA: 0x002CE180 File Offset: 0x002CC380
[Token(Token = "0x600C4AC")]
[Address(RVA = "0x2722580", Offset = "0x2721380", VA = "0x182722580", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("C302F41D932A36CDA7A3462F9E9E916B5BE8F1029AC4ACC1", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86297", 16);
BigInteger bigInteger4 = new BigInteger("C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86294", 16);
BigInteger bigInteger5 = new BigInteger("13D56FFAEC78681E68F9DEB43B35BEC2FB68542E27897B79", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("043AE9E58C82F63C30282E1FE7BBF43FA72C446AF6F4618129097E2C5667C2223A902AB5CA449D0084B7E5B3DE7CCC01C9");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4AD RID: 50349 RVA: 0x002CE200 File Offset: 0x002CC400
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4AD")]
[Address(RVA = "0x2722760", Offset = "0x2721560", VA = "0x182722760")]
static BrainpoolP192t1Holder()
{
TeleTrusTNamedCurves.BrainpoolP192t1Holder brainpoolP192t1Holder = new TeleTrusTNamedCurves.BrainpoolP192t1Holder();
}
// Token: 0x04007C29 RID: 31785
[Token(Token = "0x4007C29")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E4E RID: 7758
[Token(Token = "0x2001E4E")]
internal class BrainpoolP224r1Holder : X9ECParametersHolder
{
// Token: 0x0600C4AE RID: 50350 RVA: 0x002CE214 File Offset: 0x002CC414
[Token(Token = "0x600C4AE")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP224r1Holder()
{
}
// Token: 0x0600C4AF RID: 50351 RVA: 0x002CE228 File Offset: 0x002CC428
[Token(Token = "0x600C4AF")]
[Address(RVA = "0x27227C0", Offset = "0x27215C0", VA = "0x1827227C0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("D7C134AA264366862A18302575D0FB98D116BC4B6DDEBCA3A5A7939F", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FF", 16);
BigInteger bigInteger4 = new BigInteger("68A5E62CA9CE6C1C299803A6C1530B514E182AD8B0042A59CAD29F43", 16);
BigInteger bigInteger5 = new BigInteger("2580F63CCFE44138870713B1A92369E33E2135D266DBB372386C400B", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("040D9029AD2C7E5CF4340823B2A87DC68C9E4CE3174C1E6EFDEE12C07D58AA56F772C0726F24C6B89E4ECDAC24354B9E99CAA3F6D3761402CD");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4B0 RID: 50352 RVA: 0x002CE2A8 File Offset: 0x002CC4A8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4B0")]
[Address(RVA = "0x27229A0", Offset = "0x27217A0", VA = "0x1827229A0")]
static BrainpoolP224r1Holder()
{
TeleTrusTNamedCurves.BrainpoolP224r1Holder brainpoolP224r1Holder = new TeleTrusTNamedCurves.BrainpoolP224r1Holder();
}
// Token: 0x04007C2A RID: 31786
[Token(Token = "0x4007C2A")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E4F RID: 7759
[Token(Token = "0x2001E4F")]
internal class BrainpoolP224t1Holder : X9ECParametersHolder
{
// Token: 0x0600C4B1 RID: 50353 RVA: 0x002CE2BC File Offset: 0x002CC4BC
[Token(Token = "0x600C4B1")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP224t1Holder()
{
}
// Token: 0x0600C4B2 RID: 50354 RVA: 0x002CE2D0 File Offset: 0x002CC4D0
[Token(Token = "0x600C4B2")]
[Address(RVA = "0x2722A00", Offset = "0x2721800", VA = "0x182722A00", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("D7C134AA264366862A18302575D0FB98D116BC4B6DDEBCA3A5A7939F", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FF", 16);
BigInteger bigInteger4 = new BigInteger("D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FC", 16);
BigInteger bigInteger5 = new BigInteger("4B337D934104CD7BEF271BF60CED1ED20DA14C08B3BB64F18A60888D", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("046AB1E344CE25FF3896424E7FFE14762ECB49F8928AC0C76029B4D5800374E9F5143E568CD23F3F4D7C0D4B1E41C8CC0D1C6ABD5F1A46DB4C");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4B3 RID: 50355 RVA: 0x002CE350 File Offset: 0x002CC550
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4B3")]
[Address(RVA = "0x2722BE0", Offset = "0x27219E0", VA = "0x182722BE0")]
static BrainpoolP224t1Holder()
{
TeleTrusTNamedCurves.BrainpoolP224t1Holder brainpoolP224t1Holder = new TeleTrusTNamedCurves.BrainpoolP224t1Holder();
}
// Token: 0x04007C2B RID: 31787
[Token(Token = "0x4007C2B")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E50 RID: 7760
[Token(Token = "0x2001E50")]
internal class BrainpoolP256r1Holder : X9ECParametersHolder
{
// Token: 0x0600C4B4 RID: 50356 RVA: 0x002CE364 File Offset: 0x002CC564
[Token(Token = "0x600C4B4")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP256r1Holder()
{
}
// Token: 0x0600C4B5 RID: 50357 RVA: 0x002CE378 File Offset: 0x002CC578
[Token(Token = "0x600C4B5")]
[Address(RVA = "0x2722C40", Offset = "0x2721A40", VA = "0x182722C40", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E82974856A7", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5377", 16);
BigInteger bigInteger4 = new BigInteger("7D5A0975FC2C3057EEF67530417AFFE7FB8055C126DC5C6CE94A4B44F330B5D9", 16);
BigInteger bigInteger5 = new BigInteger("26DC5C6CE94A4B44F330B5D9BBD77CBF958416295CF7E1CE6BCCDC18FF8C07B6", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("048BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F046997");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4B6 RID: 50358 RVA: 0x002CE3F8 File Offset: 0x002CC5F8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4B6")]
[Address(RVA = "0x2722E20", Offset = "0x2721C20", VA = "0x182722E20")]
static BrainpoolP256r1Holder()
{
TeleTrusTNamedCurves.BrainpoolP256r1Holder brainpoolP256r1Holder = new TeleTrusTNamedCurves.BrainpoolP256r1Holder();
}
// Token: 0x04007C2C RID: 31788
[Token(Token = "0x4007C2C")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E51 RID: 7761
[Token(Token = "0x2001E51")]
internal class BrainpoolP256t1Holder : X9ECParametersHolder
{
// Token: 0x0600C4B7 RID: 50359 RVA: 0x002CE40C File Offset: 0x002CC60C
[Token(Token = "0x600C4B7")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP256t1Holder()
{
}
// Token: 0x0600C4B8 RID: 50360 RVA: 0x002CE420 File Offset: 0x002CC620
[Token(Token = "0x600C4B8")]
[Address(RVA = "0x2722E80", Offset = "0x2721C80", VA = "0x182722E80", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E82974856A7", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5377", 16);
BigInteger bigInteger4 = new BigInteger("A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5374", 16);
BigInteger bigInteger5 = new BigInteger("662C61C430D84EA4FE66A7733D0B76B7BF93EBC4AF2F49256AE58101FEE92B04", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("04A3E8EB3CC1CFE7B7732213B23A656149AFA142C47AAFBC2B79A191562E1305F42D996C823439C56D7F7B22E14644417E69BCB6DE39D027001DABE8F35B25C9BE");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4B9 RID: 50361 RVA: 0x002CE4A0 File Offset: 0x002CC6A0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4B9")]
[Address(RVA = "0x2723060", Offset = "0x2721E60", VA = "0x182723060")]
static BrainpoolP256t1Holder()
{
TeleTrusTNamedCurves.BrainpoolP256t1Holder brainpoolP256t1Holder = new TeleTrusTNamedCurves.BrainpoolP256t1Holder();
}
// Token: 0x04007C2D RID: 31789
[Token(Token = "0x4007C2D")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E52 RID: 7762
[Token(Token = "0x2001E52")]
internal class BrainpoolP320r1Holder : X9ECParametersHolder
{
// Token: 0x0600C4BA RID: 50362 RVA: 0x002CE4B4 File Offset: 0x002CC6B4
[Token(Token = "0x600C4BA")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP320r1Holder()
{
}
// Token: 0x0600C4BB RID: 50363 RVA: 0x002CE4C8 File Offset: 0x002CC6C8
[Token(Token = "0x600C4BB")]
[Address(RVA = "0x27230C0", Offset = "0x2721EC0", VA = "0x1827230C0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("D35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658E98691555B44C59311", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E27", 16);
BigInteger bigInteger4 = new BigInteger("3EE30B568FBAB0F883CCEBD46D3F3BB8A2A73513F5EB79DA66190EB085FFA9F492F375A97D860EB4", 16);
BigInteger bigInteger5 = new BigInteger("520883949DFDBC42D3AD198640688A6FE13F41349554B49ACC31DCCD884539816F5EB4AC8FB1F1A6", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("0443BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E2061114FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4BC RID: 50364 RVA: 0x002CE548 File Offset: 0x002CC748
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4BC")]
[Address(RVA = "0x27232A0", Offset = "0x27220A0", VA = "0x1827232A0")]
static BrainpoolP320r1Holder()
{
TeleTrusTNamedCurves.BrainpoolP320r1Holder brainpoolP320r1Holder = new TeleTrusTNamedCurves.BrainpoolP320r1Holder();
}
// Token: 0x04007C2E RID: 31790
[Token(Token = "0x4007C2E")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E53 RID: 7763
[Token(Token = "0x2001E53")]
internal class BrainpoolP320t1Holder : X9ECParametersHolder
{
// Token: 0x0600C4BD RID: 50365 RVA: 0x002CE55C File Offset: 0x002CC75C
[Token(Token = "0x600C4BD")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP320t1Holder()
{
}
// Token: 0x0600C4BE RID: 50366 RVA: 0x002CE570 File Offset: 0x002CC770
[Token(Token = "0x600C4BE")]
[Address(RVA = "0x2723300", Offset = "0x2722100", VA = "0x182723300", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("D35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658E98691555B44C59311", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E27", 16);
BigInteger bigInteger4 = new BigInteger("D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E24", 16);
BigInteger bigInteger5 = new BigInteger("A7F561E038EB1ED560B3D147DB782013064C19F27ED27C6780AAF77FB8A547CEB5B4FEF422340353", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("04925BE9FB01AFC6FB4D3E7D4990010F813408AB106C4F09CB7EE07868CC136FFF3357F624A21BED5263BA3A7A27483EBF6671DBEF7ABB30EBEE084E58A0B077AD42A5A0989D1EE71B1B9BC0455FB0D2C3");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4BF RID: 50367 RVA: 0x002CE5F0 File Offset: 0x002CC7F0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4BF")]
[Address(RVA = "0x27234E0", Offset = "0x27222E0", VA = "0x1827234E0")]
static BrainpoolP320t1Holder()
{
TeleTrusTNamedCurves.BrainpoolP320t1Holder brainpoolP320t1Holder = new TeleTrusTNamedCurves.BrainpoolP320t1Holder();
}
// Token: 0x04007C2F RID: 31791
[Token(Token = "0x4007C2F")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E54 RID: 7764
[Token(Token = "0x2001E54")]
internal class BrainpoolP384r1Holder : X9ECParametersHolder
{
// Token: 0x0600C4C0 RID: 50368 RVA: 0x002CE604 File Offset: 0x002CC804
[Token(Token = "0x600C4C0")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP384r1Holder()
{
}
// Token: 0x0600C4C1 RID: 50369 RVA: 0x002CE618 File Offset: 0x002CC818
[Token(Token = "0x600C4C1")]
[Address(RVA = "0x2723540", Offset = "0x2722340", VA = "0x182723540", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425A7CF3AB6AF6B7FC3103B883202E9046565", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53", 16);
BigInteger bigInteger4 = new BigInteger("7BC382C63D8C150C3C72080ACE05AFA0C2BEA28E4FB22787139165EFBA91F90F8AA5814A503AD4EB04A8C7DD22CE2826", 16);
BigInteger bigInteger5 = new BigInteger("4A8C7DD22CE28268B39B55416F0447C2FB77DE107DCD2A62E880EA53EEB62D57CB4390295DBC9943AB78696FA504C11", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("041D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4C2 RID: 50370 RVA: 0x002CE698 File Offset: 0x002CC898
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4C2")]
[Address(RVA = "0x2723720", Offset = "0x2722520", VA = "0x182723720")]
static BrainpoolP384r1Holder()
{
TeleTrusTNamedCurves.BrainpoolP384r1Holder brainpoolP384r1Holder = new TeleTrusTNamedCurves.BrainpoolP384r1Holder();
}
// Token: 0x04007C30 RID: 31792
[Token(Token = "0x4007C30")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E55 RID: 7765
[Token(Token = "0x2001E55")]
internal class BrainpoolP384t1Holder : X9ECParametersHolder
{
// Token: 0x0600C4C3 RID: 50371 RVA: 0x002CE6AC File Offset: 0x002CC8AC
[Token(Token = "0x600C4C3")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP384t1Holder()
{
}
// Token: 0x0600C4C4 RID: 50372 RVA: 0x002CE6C0 File Offset: 0x002CC8C0
[Token(Token = "0x600C4C4")]
[Address(RVA = "0x2723780", Offset = "0x2722580", VA = "0x182723780", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425A7CF3AB6AF6B7FC3103B883202E9046565", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53", 16);
BigInteger bigInteger4 = new BigInteger("8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC50", 16);
BigInteger bigInteger5 = new BigInteger("7F519EADA7BDA81BD826DBA647910F8C4B9346ED8CCDC64E4B1ABD11756DCE1D2074AA263B88805CED70355A33B471EE", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("0418DE98B02DB9A306F2AFCD7235F72A819B80AB12EBD653172476FECD462AABFFC4FF191B946A5F54D8D0AA2F418808CC25AB056962D30651A114AFD2755AD336747F93475B7A1FCA3B88F2B6A208CCFE469408584DC2B2912675BF5B9E582928");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4C5 RID: 50373 RVA: 0x002CE740 File Offset: 0x002CC940
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4C5")]
[Address(RVA = "0x2723960", Offset = "0x2722760", VA = "0x182723960")]
static BrainpoolP384t1Holder()
{
TeleTrusTNamedCurves.BrainpoolP384t1Holder brainpoolP384t1Holder = new TeleTrusTNamedCurves.BrainpoolP384t1Holder();
}
// Token: 0x04007C31 RID: 31793
[Token(Token = "0x4007C31")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E56 RID: 7766
[Token(Token = "0x2001E56")]
internal class BrainpoolP512r1Holder : X9ECParametersHolder
{
// Token: 0x0600C4C6 RID: 50374 RVA: 0x002CE754 File Offset: 0x002CC954
[Token(Token = "0x600C4C6")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP512r1Holder()
{
}
// Token: 0x0600C4C7 RID: 50375 RVA: 0x002CE768 File Offset: 0x002CC968
[Token(Token = "0x600C4C7")]
[Address(RVA = "0x27239C0", Offset = "0x27227C0", VA = "0x1827239C0", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA70330870553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3", 16);
BigInteger bigInteger4 = new BigInteger("7830A3318B603B89E2327145AC234CC594CBDD8D3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CA", 16);
BigInteger bigInteger5 = new BigInteger("3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CADC083E67984050B75EBAE5DD2809BD638016F723", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("0481AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F8227DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4C8 RID: 50376 RVA: 0x002CE7E8 File Offset: 0x002CC9E8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4C8")]
[Address(RVA = "0x2723BA0", Offset = "0x27229A0", VA = "0x182723BA0")]
static BrainpoolP512r1Holder()
{
TeleTrusTNamedCurves.BrainpoolP512r1Holder brainpoolP512r1Holder = new TeleTrusTNamedCurves.BrainpoolP512r1Holder();
}
// Token: 0x04007C32 RID: 31794
[Token(Token = "0x4007C32")]
internal static readonly X9ECParametersHolder Instance;
}
// Token: 0x02001E57 RID: 7767
[Token(Token = "0x2001E57")]
internal class BrainpoolP512t1Holder : X9ECParametersHolder
{
// Token: 0x0600C4C9 RID: 50377 RVA: 0x002CE7FC File Offset: 0x002CC9FC
[Token(Token = "0x600C4C9")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private BrainpoolP512t1Holder()
{
}
// Token: 0x0600C4CA RID: 50378 RVA: 0x002CE810 File Offset: 0x002CCA10
[Token(Token = "0x600C4CA")]
[Address(RVA = "0x2723C00", Offset = "0x2722A00", VA = "0x182723C00", Slot = "4")]
protected override X9ECParameters CreateParameters()
{
BigInteger bigInteger = new BigInteger("AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA70330870553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069", 16);
BigInteger bigInteger2 = new BigInteger("01", 16);
BigInteger bigInteger3 = new BigInteger("AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3", 16);
BigInteger bigInteger4 = new BigInteger("AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F0", 16);
BigInteger bigInteger5 = new BigInteger("7CBBBCF9441CFAB76E1890E46884EAE321F70C0BCB4981527897504BEC3E36A62BCDFA2304976540F6450085F2DAE145C22553B465763689180EA2571867423E", 16);
FpCurve fpCurve = new FpCurve(bigInteger3, bigInteger4, bigInteger5, bigInteger, bigInteger2);
byte[] array = Hex.Decode("04640ECE5C12788717B9C1BA06CBC2A6FEBA85842458C56DDE9DB1758D39C0313D82BA51735CDB3EA499AA77A7D6943A64F7A3F25FE26F06B51BAA2696FA9035DA5B534BD595F5AF0FA2C892376C84ACE1BB4E3019B71634C01131159CAE03CEE9D9932184BEEF216BD71DF2DADF86A627306ECFF96DBB8BACE198B61E00F8B332");
X9ECPoint x9ECPoint = new X9ECPoint(fpCurve, array);
return new X9ECParameters(fpCurve, x9ECPoint, bigInteger, bigInteger2);
}
// Token: 0x0600C4CB RID: 50379 RVA: 0x002CE890 File Offset: 0x002CCA90
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C4CB")]
[Address(RVA = "0x2723DE0", Offset = "0x2722BE0", VA = "0x182723DE0")]
static BrainpoolP512t1Holder()
{
TeleTrusTNamedCurves.BrainpoolP512t1Holder brainpoolP512t1Holder = new TeleTrusTNamedCurves.BrainpoolP512t1Holder();
}
// Token: 0x04007C33 RID: 31795
[Token(Token = "0x4007C33")]
internal static readonly X9ECParametersHolder Instance;
}
}
}