This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,150 @@
using System;
using System.Collections;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Sec;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X9;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist
{
// Token: 0x02001F93 RID: 8083
[Token(Token = "0x2001F93")]
public sealed class NistNamedCurves
{
// Token: 0x0600CA89 RID: 51849 RVA: 0x002DEFCC File Offset: 0x002DD1CC
[Token(Token = "0x600CA89")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
private NistNamedCurves()
{
}
// Token: 0x0600CA8A RID: 51850 RVA: 0x002DEFE0 File Offset: 0x002DD1E0
[Token(Token = "0x600CA8A")]
[Address(RVA = "0x2F83CE0", Offset = "0x2F82CE0", VA = "0x182F83CE0")]
private static void DefineCurveAlias(string name, DerObjectIdentifier oid)
{
IDictionary dictionary = NistNamedCurves.objIds;
string text = Platform.ToUpperInvariant(name);
IDictionary dictionary2 = NistNamedCurves.names;
}
// Token: 0x0600CA8B RID: 51851 RVA: 0x002DF008 File Offset: 0x002DD208
[Token(Token = "0x600CA8B")]
[Address(RVA = "0x2F841A0", Offset = "0x2F831A0", VA = "0x182F841A0")]
static NistNamedCurves()
{
IDictionary dictionary = Platform.CreateHashtable();
NistNamedCurves.objIds = dictionary;
NistNamedCurves.names = Platform.CreateHashtable();
DerObjectIdentifier secT163r = SecObjectIdentifiers.SecT163r2;
NistNamedCurves.DefineCurveAlias("B-163", secT163r);
DerObjectIdentifier secT233r = SecObjectIdentifiers.SecT233r1;
NistNamedCurves.DefineCurveAlias("B-233", secT233r);
DerObjectIdentifier secT283r = SecObjectIdentifiers.SecT283r1;
NistNamedCurves.DefineCurveAlias("B-283", secT283r);
DerObjectIdentifier secT409r = SecObjectIdentifiers.SecT409r1;
NistNamedCurves.DefineCurveAlias("B-409", secT409r);
DerObjectIdentifier secT571r = SecObjectIdentifiers.SecT571r1;
NistNamedCurves.DefineCurveAlias("B-571", secT571r);
DerObjectIdentifier secT163k = SecObjectIdentifiers.SecT163k1;
NistNamedCurves.DefineCurveAlias("K-163", secT163k);
DerObjectIdentifier secT233k = SecObjectIdentifiers.SecT233k1;
NistNamedCurves.DefineCurveAlias("K-233", secT233k);
DerObjectIdentifier secT283k = SecObjectIdentifiers.SecT283k1;
NistNamedCurves.DefineCurveAlias("K-283", secT283k);
DerObjectIdentifier secT409k = SecObjectIdentifiers.SecT409k1;
NistNamedCurves.DefineCurveAlias("K-409", secT409k);
DerObjectIdentifier secT571k = SecObjectIdentifiers.SecT571k1;
NistNamedCurves.DefineCurveAlias("K-571", secT571k);
DerObjectIdentifier secP192r = SecObjectIdentifiers.SecP192r1;
NistNamedCurves.DefineCurveAlias("P-192", secP192r);
DerObjectIdentifier secP224r = SecObjectIdentifiers.SecP224r1;
NistNamedCurves.DefineCurveAlias("P-224", secP224r);
DerObjectIdentifier secP256r = SecObjectIdentifiers.SecP256r1;
NistNamedCurves.DefineCurveAlias("P-256", secP256r);
DerObjectIdentifier secP384r = SecObjectIdentifiers.SecP384r1;
NistNamedCurves.DefineCurveAlias("P-384", secP384r);
DerObjectIdentifier secP521r = SecObjectIdentifiers.SecP521r1;
NistNamedCurves.DefineCurveAlias("P-521", secP521r);
}
// Token: 0x0600CA8C RID: 51852 RVA: 0x002DF14C File Offset: 0x002DD34C
[Token(Token = "0x600CA8C")]
[Address(RVA = "0x2F83DE0", Offset = "0x2F82DE0", VA = "0x182F83DE0")]
public static X9ECParameters GetByName(string name)
{
string text;
do
{
IDictionary dictionary = NistNamedCurves.objIds;
text = Platform.ToUpperInvariant(name);
if (text == 0)
{
goto IL_19;
}
}
while (text == 0);
X9ECParameters x9ECParameters;
return x9ECParameters;
IL_19:
throw new NullReferenceException();
}
// Token: 0x0600CA8D RID: 51853 RVA: 0x002DF17C File Offset: 0x002DD37C
[Token(Token = "0x600CA8D")]
[Address(RVA = "0x2F83FA0", Offset = "0x2F82FA0", VA = "0x182F83FA0")]
public static X9ECParameters GetByOid(DerObjectIdentifier oid)
{
return SecNamedCurves.GetByOid(oid);
}
// Token: 0x0600CA8E RID: 51854 RVA: 0x002DF190 File Offset: 0x002DD390
[Token(Token = "0x600CA8E")]
[Address(RVA = "0x2F840A0", Offset = "0x2F830A0", VA = "0x182F840A0")]
public static DerObjectIdentifier GetOid(string name)
{
string text;
do
{
IDictionary dictionary = NistNamedCurves.objIds;
text = Platform.ToUpperInvariant(name);
if (text == 0)
{
}
}
while (text == 0);
throw new NullReferenceException();
}
// Token: 0x0600CA8F RID: 51855 RVA: 0x002DF1BC File Offset: 0x002DD3BC
[Token(Token = "0x600CA8F")]
[Address(RVA = "0x2F84000", Offset = "0x2F83000", VA = "0x182F84000")]
public static string GetName(DerObjectIdentifier oid)
{
IDictionary dictionary = NistNamedCurves.names;
throw new NullReferenceException();
}
// Token: 0x17001FA6 RID: 8102
// (get) Token: 0x0600CA90 RID: 51856 RVA: 0x002DF1D4 File Offset: 0x002DD3D4
[Token(Token = "0x17001FA6")]
public static IEnumerable Names
{
[Token(Token = "0x600CA90")]
[Address(RVA = "0x2F84450", Offset = "0x2F83450", VA = "0x182F84450")]
get
{
IDictionary dictionary = NistNamedCurves.names;
throw new NullReferenceException();
}
}
// Token: 0x04007FE6 RID: 32742
[Token(Token = "0x4007FE6")]
private static readonly IDictionary objIds;
// Token: 0x04007FE7 RID: 32743
[Token(Token = "0x4007FE7")]
private static readonly IDictionary names;
}
}