m
This commit is contained in:
+150
@@ -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;
|
||||
}
|
||||
}
|
||||
+197
@@ -0,0 +1,197 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist
|
||||
{
|
||||
// Token: 0x02001F94 RID: 8084
|
||||
[Token(Token = "0x2001F94")]
|
||||
public sealed class NistObjectIdentifiers
|
||||
{
|
||||
// Token: 0x0600CA91 RID: 51857 RVA: 0x002DF1EC File Offset: 0x002DD3EC
|
||||
[Token(Token = "0x600CA91")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
private NistObjectIdentifiers()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007FE8 RID: 32744
|
||||
[Token(Token = "0x4007FE8")]
|
||||
public static readonly DerObjectIdentifier NistAlgorithm = new DerObjectIdentifier("2.16.840.1.101.3.4");
|
||||
|
||||
// Token: 0x04007FE9 RID: 32745
|
||||
[Token(Token = "0x4007FE9")]
|
||||
public static readonly DerObjectIdentifier HashAlgs = NistObjectIdentifiers.NistAlgorithm.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FEA RID: 32746
|
||||
[Token(Token = "0x4007FEA")]
|
||||
public static readonly DerObjectIdentifier IdSha256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FEB RID: 32747
|
||||
[Token(Token = "0x4007FEB")]
|
||||
public static readonly DerObjectIdentifier IdSha384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FEC RID: 32748
|
||||
[Token(Token = "0x4007FEC")]
|
||||
public static readonly DerObjectIdentifier IdSha512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FED RID: 32749
|
||||
[Token(Token = "0x4007FED")]
|
||||
public static readonly DerObjectIdentifier IdSha224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FEE RID: 32750
|
||||
[Token(Token = "0x4007FEE")]
|
||||
public static readonly DerObjectIdentifier IdSha512_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FEF RID: 32751
|
||||
[Token(Token = "0x4007FEF")]
|
||||
public static readonly DerObjectIdentifier IdSha512_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF0 RID: 32752
|
||||
[Token(Token = "0x4007FF0")]
|
||||
public static readonly DerObjectIdentifier IdSha3_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF1 RID: 32753
|
||||
[Token(Token = "0x4007FF1")]
|
||||
public static readonly DerObjectIdentifier IdSha3_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF2 RID: 32754
|
||||
[Token(Token = "0x4007FF2")]
|
||||
public static readonly DerObjectIdentifier IdSha3_384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF3 RID: 32755
|
||||
[Token(Token = "0x4007FF3")]
|
||||
public static readonly DerObjectIdentifier IdSha3_512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF4 RID: 32756
|
||||
[Token(Token = "0x4007FF4")]
|
||||
public static readonly DerObjectIdentifier IdShake128 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF5 RID: 32757
|
||||
[Token(Token = "0x4007FF5")]
|
||||
public static readonly DerObjectIdentifier IdShake256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF6 RID: 32758
|
||||
[Token(Token = "0x4007FF6")]
|
||||
public static readonly DerObjectIdentifier IdHMacWithSha3_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF7 RID: 32759
|
||||
[Token(Token = "0x4007FF7")]
|
||||
public static readonly DerObjectIdentifier IdHMacWithSha3_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF8 RID: 32760
|
||||
[Token(Token = "0x4007FF8")]
|
||||
public static readonly DerObjectIdentifier IdHMacWithSha3_384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FF9 RID: 32761
|
||||
[Token(Token = "0x4007FF9")]
|
||||
public static readonly DerObjectIdentifier IdHMacWithSha3_512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04007FFA RID: 32762
|
||||
[Token(Token = "0x4007FFA")]
|
||||
public static readonly DerObjectIdentifier Aes = new DerObjectIdentifier(NistObjectIdentifiers.NistAlgorithm + ".1");
|
||||
|
||||
// Token: 0x04007FFB RID: 32763
|
||||
[Token(Token = "0x4007FFB")]
|
||||
public static readonly DerObjectIdentifier IdAes128Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".1");
|
||||
|
||||
// Token: 0x04007FFC RID: 32764
|
||||
[Token(Token = "0x4007FFC")]
|
||||
public static readonly DerObjectIdentifier IdAes128Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".2");
|
||||
|
||||
// Token: 0x04007FFD RID: 32765
|
||||
[Token(Token = "0x4007FFD")]
|
||||
public static readonly DerObjectIdentifier IdAes128Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".3");
|
||||
|
||||
// Token: 0x04007FFE RID: 32766
|
||||
[Token(Token = "0x4007FFE")]
|
||||
public static readonly DerObjectIdentifier IdAes128Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".4");
|
||||
|
||||
// Token: 0x04007FFF RID: 32767
|
||||
[Token(Token = "0x4007FFF")]
|
||||
public static readonly DerObjectIdentifier IdAes128Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".5");
|
||||
|
||||
// Token: 0x04008000 RID: 32768
|
||||
[Token(Token = "0x4008000")]
|
||||
public static readonly DerObjectIdentifier IdAes128Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".6");
|
||||
|
||||
// Token: 0x04008001 RID: 32769
|
||||
[Token(Token = "0x4008001")]
|
||||
public static readonly DerObjectIdentifier IdAes128Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".7");
|
||||
|
||||
// Token: 0x04008002 RID: 32770
|
||||
[Token(Token = "0x4008002")]
|
||||
public static readonly DerObjectIdentifier IdAes192Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".21");
|
||||
|
||||
// Token: 0x04008003 RID: 32771
|
||||
[Token(Token = "0x4008003")]
|
||||
public static readonly DerObjectIdentifier IdAes192Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".22");
|
||||
|
||||
// Token: 0x04008004 RID: 32772
|
||||
[Token(Token = "0x4008004")]
|
||||
public static readonly DerObjectIdentifier IdAes192Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".23");
|
||||
|
||||
// Token: 0x04008005 RID: 32773
|
||||
[Token(Token = "0x4008005")]
|
||||
public static readonly DerObjectIdentifier IdAes192Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".24");
|
||||
|
||||
// Token: 0x04008006 RID: 32774
|
||||
[Token(Token = "0x4008006")]
|
||||
public static readonly DerObjectIdentifier IdAes192Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".25");
|
||||
|
||||
// Token: 0x04008007 RID: 32775
|
||||
[Token(Token = "0x4008007")]
|
||||
public static readonly DerObjectIdentifier IdAes192Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".26");
|
||||
|
||||
// Token: 0x04008008 RID: 32776
|
||||
[Token(Token = "0x4008008")]
|
||||
public static readonly DerObjectIdentifier IdAes192Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".27");
|
||||
|
||||
// Token: 0x04008009 RID: 32777
|
||||
[Token(Token = "0x4008009")]
|
||||
public static readonly DerObjectIdentifier IdAes256Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".41");
|
||||
|
||||
// Token: 0x0400800A RID: 32778
|
||||
[Token(Token = "0x400800A")]
|
||||
public static readonly DerObjectIdentifier IdAes256Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".42");
|
||||
|
||||
// Token: 0x0400800B RID: 32779
|
||||
[Token(Token = "0x400800B")]
|
||||
public static readonly DerObjectIdentifier IdAes256Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".43");
|
||||
|
||||
// Token: 0x0400800C RID: 32780
|
||||
[Token(Token = "0x400800C")]
|
||||
public static readonly DerObjectIdentifier IdAes256Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".44");
|
||||
|
||||
// Token: 0x0400800D RID: 32781
|
||||
[Token(Token = "0x400800D")]
|
||||
public static readonly DerObjectIdentifier IdAes256Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".45");
|
||||
|
||||
// Token: 0x0400800E RID: 32782
|
||||
[Token(Token = "0x400800E")]
|
||||
public static readonly DerObjectIdentifier IdAes256Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".46");
|
||||
|
||||
// Token: 0x0400800F RID: 32783
|
||||
[Token(Token = "0x400800F")]
|
||||
public static readonly DerObjectIdentifier IdAes256Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".47");
|
||||
|
||||
// Token: 0x04008010 RID: 32784
|
||||
[Token(Token = "0x4008010")]
|
||||
public static readonly DerObjectIdentifier IdDsaWithSha2 = new DerObjectIdentifier(NistObjectIdentifiers.NistAlgorithm + ".3");
|
||||
|
||||
// Token: 0x04008011 RID: 32785
|
||||
[Token(Token = "0x4008011")]
|
||||
public static readonly DerObjectIdentifier DsaWithSha224 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".1");
|
||||
|
||||
// Token: 0x04008012 RID: 32786
|
||||
[Token(Token = "0x4008012")]
|
||||
public static readonly DerObjectIdentifier DsaWithSha256 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".2");
|
||||
|
||||
// Token: 0x04008013 RID: 32787
|
||||
[Token(Token = "0x4008013")]
|
||||
public static readonly DerObjectIdentifier DsaWithSha384 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".3");
|
||||
|
||||
// Token: 0x04008014 RID: 32788
|
||||
[Token(Token = "0x4008014")]
|
||||
public static readonly DerObjectIdentifier DsaWithSha512 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".4");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user