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,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: 0x02001EB3 RID: 7859
[Token(Token = "0x2001EB3")]
public sealed class NistNamedCurves
{
// Token: 0x0600C6BB RID: 50875 RVA: 0x002D6758 File Offset: 0x002D4958
[Token(Token = "0x600C6BB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private NistNamedCurves()
{
}
// Token: 0x0600C6BC RID: 50876 RVA: 0x002D676C File Offset: 0x002D496C
[Token(Token = "0x600C6BC")]
[Address(RVA = "0x283EED0", Offset = "0x283DCD0", VA = "0x18283EED0")]
private static void DefineCurveAlias(string name, DerObjectIdentifier oid)
{
IDictionary dictionary = NistNamedCurves.objIds;
string text = Platform.ToUpperInvariant(name);
IDictionary dictionary2 = NistNamedCurves.names;
}
// Token: 0x0600C6BD RID: 50877 RVA: 0x002D6794 File Offset: 0x002D4994
[Token(Token = "0x600C6BD")]
[Address(RVA = "0x283F390", Offset = "0x283E190", VA = "0x18283F390")]
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: 0x0600C6BE RID: 50878 RVA: 0x002D68D8 File Offset: 0x002D4AD8
[Token(Token = "0x600C6BE")]
[Address(RVA = "0x283EFD0", Offset = "0x283DDD0", VA = "0x18283EFD0")]
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: 0x0600C6BF RID: 50879 RVA: 0x002D6908 File Offset: 0x002D4B08
[Token(Token = "0x600C6BF")]
[Address(RVA = "0x283F190", Offset = "0x283DF90", VA = "0x18283F190")]
public static X9ECParameters GetByOid(DerObjectIdentifier oid)
{
return SecNamedCurves.GetByOid(oid);
}
// Token: 0x0600C6C0 RID: 50880 RVA: 0x002D691C File Offset: 0x002D4B1C
[Token(Token = "0x600C6C0")]
[Address(RVA = "0x283F290", Offset = "0x283E090", VA = "0x18283F290")]
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: 0x0600C6C1 RID: 50881 RVA: 0x002D6948 File Offset: 0x002D4B48
[Token(Token = "0x600C6C1")]
[Address(RVA = "0x283F1F0", Offset = "0x283DFF0", VA = "0x18283F1F0")]
public static string GetName(DerObjectIdentifier oid)
{
IDictionary dictionary = NistNamedCurves.names;
throw new NullReferenceException();
}
// Token: 0x17001F09 RID: 7945
// (get) Token: 0x0600C6C2 RID: 50882 RVA: 0x002D6960 File Offset: 0x002D4B60
[Token(Token = "0x17001F09")]
public static IEnumerable Names
{
[Token(Token = "0x600C6C2")]
[Address(RVA = "0x283F640", Offset = "0x283E440", VA = "0x18283F640")]
get
{
IDictionary dictionary = NistNamedCurves.names;
throw new NullReferenceException();
}
}
// Token: 0x04007E2D RID: 32301
[Token(Token = "0x4007E2D")]
private static readonly IDictionary objIds;
// Token: 0x04007E2E RID: 32302
[Token(Token = "0x4007E2E")]
private static readonly IDictionary names;
}
}
@@ -0,0 +1,197 @@
using System;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist
{
// Token: 0x02001EB4 RID: 7860
[Token(Token = "0x2001EB4")]
public sealed class NistObjectIdentifiers
{
// Token: 0x0600C6C3 RID: 50883 RVA: 0x002D6978 File Offset: 0x002D4B78
[Token(Token = "0x600C6C3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private NistObjectIdentifiers()
{
}
// Token: 0x04007E2F RID: 32303
[Token(Token = "0x4007E2F")]
public static readonly DerObjectIdentifier NistAlgorithm = new DerObjectIdentifier("2.16.840.1.101.3.4");
// Token: 0x04007E30 RID: 32304
[Token(Token = "0x4007E30")]
public static readonly DerObjectIdentifier HashAlgs = NistObjectIdentifiers.NistAlgorithm.Asn1GetHashCode();
// Token: 0x04007E31 RID: 32305
[Token(Token = "0x4007E31")]
public static readonly DerObjectIdentifier IdSha256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E32 RID: 32306
[Token(Token = "0x4007E32")]
public static readonly DerObjectIdentifier IdSha384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E33 RID: 32307
[Token(Token = "0x4007E33")]
public static readonly DerObjectIdentifier IdSha512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E34 RID: 32308
[Token(Token = "0x4007E34")]
public static readonly DerObjectIdentifier IdSha224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E35 RID: 32309
[Token(Token = "0x4007E35")]
public static readonly DerObjectIdentifier IdSha512_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E36 RID: 32310
[Token(Token = "0x4007E36")]
public static readonly DerObjectIdentifier IdSha512_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E37 RID: 32311
[Token(Token = "0x4007E37")]
public static readonly DerObjectIdentifier IdSha3_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E38 RID: 32312
[Token(Token = "0x4007E38")]
public static readonly DerObjectIdentifier IdSha3_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E39 RID: 32313
[Token(Token = "0x4007E39")]
public static readonly DerObjectIdentifier IdSha3_384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E3A RID: 32314
[Token(Token = "0x4007E3A")]
public static readonly DerObjectIdentifier IdSha3_512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E3B RID: 32315
[Token(Token = "0x4007E3B")]
public static readonly DerObjectIdentifier IdShake128 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E3C RID: 32316
[Token(Token = "0x4007E3C")]
public static readonly DerObjectIdentifier IdShake256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E3D RID: 32317
[Token(Token = "0x4007E3D")]
public static readonly DerObjectIdentifier IdHMacWithSha3_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E3E RID: 32318
[Token(Token = "0x4007E3E")]
public static readonly DerObjectIdentifier IdHMacWithSha3_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E3F RID: 32319
[Token(Token = "0x4007E3F")]
public static readonly DerObjectIdentifier IdHMacWithSha3_384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E40 RID: 32320
[Token(Token = "0x4007E40")]
public static readonly DerObjectIdentifier IdHMacWithSha3_512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
// Token: 0x04007E41 RID: 32321
[Token(Token = "0x4007E41")]
public static readonly DerObjectIdentifier Aes = new DerObjectIdentifier(NistObjectIdentifiers.NistAlgorithm + ".1");
// Token: 0x04007E42 RID: 32322
[Token(Token = "0x4007E42")]
public static readonly DerObjectIdentifier IdAes128Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".1");
// Token: 0x04007E43 RID: 32323
[Token(Token = "0x4007E43")]
public static readonly DerObjectIdentifier IdAes128Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".2");
// Token: 0x04007E44 RID: 32324
[Token(Token = "0x4007E44")]
public static readonly DerObjectIdentifier IdAes128Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".3");
// Token: 0x04007E45 RID: 32325
[Token(Token = "0x4007E45")]
public static readonly DerObjectIdentifier IdAes128Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".4");
// Token: 0x04007E46 RID: 32326
[Token(Token = "0x4007E46")]
public static readonly DerObjectIdentifier IdAes128Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".5");
// Token: 0x04007E47 RID: 32327
[Token(Token = "0x4007E47")]
public static readonly DerObjectIdentifier IdAes128Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".6");
// Token: 0x04007E48 RID: 32328
[Token(Token = "0x4007E48")]
public static readonly DerObjectIdentifier IdAes128Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".7");
// Token: 0x04007E49 RID: 32329
[Token(Token = "0x4007E49")]
public static readonly DerObjectIdentifier IdAes192Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".21");
// Token: 0x04007E4A RID: 32330
[Token(Token = "0x4007E4A")]
public static readonly DerObjectIdentifier IdAes192Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".22");
// Token: 0x04007E4B RID: 32331
[Token(Token = "0x4007E4B")]
public static readonly DerObjectIdentifier IdAes192Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".23");
// Token: 0x04007E4C RID: 32332
[Token(Token = "0x4007E4C")]
public static readonly DerObjectIdentifier IdAes192Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".24");
// Token: 0x04007E4D RID: 32333
[Token(Token = "0x4007E4D")]
public static readonly DerObjectIdentifier IdAes192Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".25");
// Token: 0x04007E4E RID: 32334
[Token(Token = "0x4007E4E")]
public static readonly DerObjectIdentifier IdAes192Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".26");
// Token: 0x04007E4F RID: 32335
[Token(Token = "0x4007E4F")]
public static readonly DerObjectIdentifier IdAes192Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".27");
// Token: 0x04007E50 RID: 32336
[Token(Token = "0x4007E50")]
public static readonly DerObjectIdentifier IdAes256Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".41");
// Token: 0x04007E51 RID: 32337
[Token(Token = "0x4007E51")]
public static readonly DerObjectIdentifier IdAes256Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".42");
// Token: 0x04007E52 RID: 32338
[Token(Token = "0x4007E52")]
public static readonly DerObjectIdentifier IdAes256Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".43");
// Token: 0x04007E53 RID: 32339
[Token(Token = "0x4007E53")]
public static readonly DerObjectIdentifier IdAes256Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".44");
// Token: 0x04007E54 RID: 32340
[Token(Token = "0x4007E54")]
public static readonly DerObjectIdentifier IdAes256Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".45");
// Token: 0x04007E55 RID: 32341
[Token(Token = "0x4007E55")]
public static readonly DerObjectIdentifier IdAes256Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".46");
// Token: 0x04007E56 RID: 32342
[Token(Token = "0x4007E56")]
public static readonly DerObjectIdentifier IdAes256Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".47");
// Token: 0x04007E57 RID: 32343
[Token(Token = "0x4007E57")]
public static readonly DerObjectIdentifier IdDsaWithSha2 = new DerObjectIdentifier(NistObjectIdentifiers.NistAlgorithm + ".3");
// Token: 0x04007E58 RID: 32344
[Token(Token = "0x4007E58")]
public static readonly DerObjectIdentifier DsaWithSha224 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".1");
// Token: 0x04007E59 RID: 32345
[Token(Token = "0x4007E59")]
public static readonly DerObjectIdentifier DsaWithSha256 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".2");
// Token: 0x04007E5A RID: 32346
[Token(Token = "0x4007E5A")]
public static readonly DerObjectIdentifier DsaWithSha384 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".3");
// Token: 0x04007E5B RID: 32347
[Token(Token = "0x4007E5B")]
public static readonly DerObjectIdentifier DsaWithSha512 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".4");
}
}