scripts
This commit is contained in:
+152
@@ -0,0 +1,152 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
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: 0x020018D6 RID: 6358
|
||||
[Token(Token = "0x20018D6")]
|
||||
[StructLayout(3)]
|
||||
public sealed class NistNamedCurves
|
||||
{
|
||||
// Token: 0x0600AAE1 RID: 43745 RVA: 0x0027E258 File Offset: 0x0027C458
|
||||
[Token(Token = "0x600AAE1")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
private NistNamedCurves()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600AAE2 RID: 43746 RVA: 0x0027E26C File Offset: 0x0027C46C
|
||||
[Token(Token = "0x600AAE2")]
|
||||
[Address(RVA = "0x27D23D0", Offset = "0x27D0DD0", VA = "0x1827D23D0")]
|
||||
private static void DefineCurveAlias(string name, DerObjectIdentifier oid)
|
||||
{
|
||||
IDictionary dictionary = NistNamedCurves.objIds;
|
||||
string text = Platform.ToUpperInvariant(name);
|
||||
IDictionary dictionary2 = NistNamedCurves.names;
|
||||
}
|
||||
|
||||
// Token: 0x0600AAE3 RID: 43747 RVA: 0x0027E294 File Offset: 0x0027C494
|
||||
[Token(Token = "0x600AAE3")]
|
||||
[Address(RVA = "0x27D2890", Offset = "0x27D1290", VA = "0x1827D2890")]
|
||||
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: 0x0600AAE4 RID: 43748 RVA: 0x0027E3D8 File Offset: 0x0027C5D8
|
||||
[Token(Token = "0x600AAE4")]
|
||||
[Address(RVA = "0x27D24D0", Offset = "0x27D0ED0", VA = "0x1827D24D0")]
|
||||
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: 0x0600AAE5 RID: 43749 RVA: 0x0027E408 File Offset: 0x0027C608
|
||||
[Token(Token = "0x600AAE5")]
|
||||
[Address(RVA = "0x27D2690", Offset = "0x27D1090", VA = "0x1827D2690")]
|
||||
public static X9ECParameters GetByOid(DerObjectIdentifier oid)
|
||||
{
|
||||
return SecNamedCurves.GetByOid(oid);
|
||||
}
|
||||
|
||||
// Token: 0x0600AAE6 RID: 43750 RVA: 0x0027E41C File Offset: 0x0027C61C
|
||||
[Token(Token = "0x600AAE6")]
|
||||
[Address(RVA = "0x27D2790", Offset = "0x27D1190", VA = "0x1827D2790")]
|
||||
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: 0x0600AAE7 RID: 43751 RVA: 0x0027E448 File Offset: 0x0027C648
|
||||
[Token(Token = "0x600AAE7")]
|
||||
[Address(RVA = "0x27D26F0", Offset = "0x27D10F0", VA = "0x1827D26F0")]
|
||||
public static string GetName(DerObjectIdentifier oid)
|
||||
{
|
||||
IDictionary dictionary = NistNamedCurves.names;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x17001B08 RID: 6920
|
||||
// (get) Token: 0x0600AAE8 RID: 43752 RVA: 0x0027E460 File Offset: 0x0027C660
|
||||
[Token(Token = "0x17001B08")]
|
||||
public static IEnumerable Names
|
||||
{
|
||||
[Token(Token = "0x600AAE8")]
|
||||
[Address(RVA = "0x27D2B40", Offset = "0x27D1540", VA = "0x1827D2B40")]
|
||||
get
|
||||
{
|
||||
IDictionary dictionary = NistNamedCurves.names;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04006FEA RID: 28650
|
||||
[Token(Token = "0x4006FEA")]
|
||||
private static readonly IDictionary objIds;
|
||||
|
||||
// Token: 0x04006FEB RID: 28651
|
||||
[Token(Token = "0x4006FEB")]
|
||||
private static readonly IDictionary names;
|
||||
}
|
||||
}
|
||||
+199
@@ -0,0 +1,199 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Nist
|
||||
{
|
||||
// Token: 0x020018D7 RID: 6359
|
||||
[Token(Token = "0x20018D7")]
|
||||
[StructLayout(3)]
|
||||
public sealed class NistObjectIdentifiers
|
||||
{
|
||||
// Token: 0x0600AAE9 RID: 43753 RVA: 0x0027E478 File Offset: 0x0027C678
|
||||
[Token(Token = "0x600AAE9")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
private NistObjectIdentifiers()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04006FEC RID: 28652
|
||||
[Token(Token = "0x4006FEC")]
|
||||
public static readonly DerObjectIdentifier NistAlgorithm = new DerObjectIdentifier("2.16.840.1.101.3.4");
|
||||
|
||||
// Token: 0x04006FED RID: 28653
|
||||
[Token(Token = "0x4006FED")]
|
||||
public static readonly DerObjectIdentifier HashAlgs = NistObjectIdentifiers.NistAlgorithm.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FEE RID: 28654
|
||||
[Token(Token = "0x4006FEE")]
|
||||
public static readonly DerObjectIdentifier IdSha256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FEF RID: 28655
|
||||
[Token(Token = "0x4006FEF")]
|
||||
public static readonly DerObjectIdentifier IdSha384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF0 RID: 28656
|
||||
[Token(Token = "0x4006FF0")]
|
||||
public static readonly DerObjectIdentifier IdSha512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF1 RID: 28657
|
||||
[Token(Token = "0x4006FF1")]
|
||||
public static readonly DerObjectIdentifier IdSha224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF2 RID: 28658
|
||||
[Token(Token = "0x4006FF2")]
|
||||
public static readonly DerObjectIdentifier IdSha512_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF3 RID: 28659
|
||||
[Token(Token = "0x4006FF3")]
|
||||
public static readonly DerObjectIdentifier IdSha512_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF4 RID: 28660
|
||||
[Token(Token = "0x4006FF4")]
|
||||
public static readonly DerObjectIdentifier IdSha3_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF5 RID: 28661
|
||||
[Token(Token = "0x4006FF5")]
|
||||
public static readonly DerObjectIdentifier IdSha3_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF6 RID: 28662
|
||||
[Token(Token = "0x4006FF6")]
|
||||
public static readonly DerObjectIdentifier IdSha3_384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF7 RID: 28663
|
||||
[Token(Token = "0x4006FF7")]
|
||||
public static readonly DerObjectIdentifier IdSha3_512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF8 RID: 28664
|
||||
[Token(Token = "0x4006FF8")]
|
||||
public static readonly DerObjectIdentifier IdShake128 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FF9 RID: 28665
|
||||
[Token(Token = "0x4006FF9")]
|
||||
public static readonly DerObjectIdentifier IdShake256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FFA RID: 28666
|
||||
[Token(Token = "0x4006FFA")]
|
||||
public static readonly DerObjectIdentifier IdHMacWithSha3_224 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FFB RID: 28667
|
||||
[Token(Token = "0x4006FFB")]
|
||||
public static readonly DerObjectIdentifier IdHMacWithSha3_256 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FFC RID: 28668
|
||||
[Token(Token = "0x4006FFC")]
|
||||
public static readonly DerObjectIdentifier IdHMacWithSha3_384 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FFD RID: 28669
|
||||
[Token(Token = "0x4006FFD")]
|
||||
public static readonly DerObjectIdentifier IdHMacWithSha3_512 = NistObjectIdentifiers.HashAlgs.Asn1GetHashCode();
|
||||
|
||||
// Token: 0x04006FFE RID: 28670
|
||||
[Token(Token = "0x4006FFE")]
|
||||
public static readonly DerObjectIdentifier Aes = new DerObjectIdentifier(NistObjectIdentifiers.NistAlgorithm + ".1");
|
||||
|
||||
// Token: 0x04006FFF RID: 28671
|
||||
[Token(Token = "0x4006FFF")]
|
||||
public static readonly DerObjectIdentifier IdAes128Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".1");
|
||||
|
||||
// Token: 0x04007000 RID: 28672
|
||||
[Token(Token = "0x4007000")]
|
||||
public static readonly DerObjectIdentifier IdAes128Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".2");
|
||||
|
||||
// Token: 0x04007001 RID: 28673
|
||||
[Token(Token = "0x4007001")]
|
||||
public static readonly DerObjectIdentifier IdAes128Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".3");
|
||||
|
||||
// Token: 0x04007002 RID: 28674
|
||||
[Token(Token = "0x4007002")]
|
||||
public static readonly DerObjectIdentifier IdAes128Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".4");
|
||||
|
||||
// Token: 0x04007003 RID: 28675
|
||||
[Token(Token = "0x4007003")]
|
||||
public static readonly DerObjectIdentifier IdAes128Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".5");
|
||||
|
||||
// Token: 0x04007004 RID: 28676
|
||||
[Token(Token = "0x4007004")]
|
||||
public static readonly DerObjectIdentifier IdAes128Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".6");
|
||||
|
||||
// Token: 0x04007005 RID: 28677
|
||||
[Token(Token = "0x4007005")]
|
||||
public static readonly DerObjectIdentifier IdAes128Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".7");
|
||||
|
||||
// Token: 0x04007006 RID: 28678
|
||||
[Token(Token = "0x4007006")]
|
||||
public static readonly DerObjectIdentifier IdAes192Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".21");
|
||||
|
||||
// Token: 0x04007007 RID: 28679
|
||||
[Token(Token = "0x4007007")]
|
||||
public static readonly DerObjectIdentifier IdAes192Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".22");
|
||||
|
||||
// Token: 0x04007008 RID: 28680
|
||||
[Token(Token = "0x4007008")]
|
||||
public static readonly DerObjectIdentifier IdAes192Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".23");
|
||||
|
||||
// Token: 0x04007009 RID: 28681
|
||||
[Token(Token = "0x4007009")]
|
||||
public static readonly DerObjectIdentifier IdAes192Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".24");
|
||||
|
||||
// Token: 0x0400700A RID: 28682
|
||||
[Token(Token = "0x400700A")]
|
||||
public static readonly DerObjectIdentifier IdAes192Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".25");
|
||||
|
||||
// Token: 0x0400700B RID: 28683
|
||||
[Token(Token = "0x400700B")]
|
||||
public static readonly DerObjectIdentifier IdAes192Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".26");
|
||||
|
||||
// Token: 0x0400700C RID: 28684
|
||||
[Token(Token = "0x400700C")]
|
||||
public static readonly DerObjectIdentifier IdAes192Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".27");
|
||||
|
||||
// Token: 0x0400700D RID: 28685
|
||||
[Token(Token = "0x400700D")]
|
||||
public static readonly DerObjectIdentifier IdAes256Ecb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".41");
|
||||
|
||||
// Token: 0x0400700E RID: 28686
|
||||
[Token(Token = "0x400700E")]
|
||||
public static readonly DerObjectIdentifier IdAes256Cbc = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".42");
|
||||
|
||||
// Token: 0x0400700F RID: 28687
|
||||
[Token(Token = "0x400700F")]
|
||||
public static readonly DerObjectIdentifier IdAes256Ofb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".43");
|
||||
|
||||
// Token: 0x04007010 RID: 28688
|
||||
[Token(Token = "0x4007010")]
|
||||
public static readonly DerObjectIdentifier IdAes256Cfb = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".44");
|
||||
|
||||
// Token: 0x04007011 RID: 28689
|
||||
[Token(Token = "0x4007011")]
|
||||
public static readonly DerObjectIdentifier IdAes256Wrap = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".45");
|
||||
|
||||
// Token: 0x04007012 RID: 28690
|
||||
[Token(Token = "0x4007012")]
|
||||
public static readonly DerObjectIdentifier IdAes256Gcm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".46");
|
||||
|
||||
// Token: 0x04007013 RID: 28691
|
||||
[Token(Token = "0x4007013")]
|
||||
public static readonly DerObjectIdentifier IdAes256Ccm = new DerObjectIdentifier(NistObjectIdentifiers.Aes + ".47");
|
||||
|
||||
// Token: 0x04007014 RID: 28692
|
||||
[Token(Token = "0x4007014")]
|
||||
public static readonly DerObjectIdentifier IdDsaWithSha2 = new DerObjectIdentifier(NistObjectIdentifiers.NistAlgorithm + ".3");
|
||||
|
||||
// Token: 0x04007015 RID: 28693
|
||||
[Token(Token = "0x4007015")]
|
||||
public static readonly DerObjectIdentifier DsaWithSha224 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".1");
|
||||
|
||||
// Token: 0x04007016 RID: 28694
|
||||
[Token(Token = "0x4007016")]
|
||||
public static readonly DerObjectIdentifier DsaWithSha256 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".2");
|
||||
|
||||
// Token: 0x04007017 RID: 28695
|
||||
[Token(Token = "0x4007017")]
|
||||
public static readonly DerObjectIdentifier DsaWithSha384 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".3");
|
||||
|
||||
// Token: 0x04007018 RID: 28696
|
||||
[Token(Token = "0x4007018")]
|
||||
public static readonly DerObjectIdentifier DsaWithSha512 = new DerObjectIdentifier(NistObjectIdentifiers.IdDsaWithSha2 + ".4");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user