scripts
This commit is contained in:
+124
@@ -0,0 +1,124 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Math;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
||||
{
|
||||
// Token: 0x0200153F RID: 5439
|
||||
[Token(Token = "0x200153F")]
|
||||
[StructLayout(3)]
|
||||
public class DefaultTlsSrpGroupVerifier : TlsSrpGroupVerifier
|
||||
{
|
||||
// Token: 0x060090C4 RID: 37060 RVA: 0x0020120C File Offset: 0x001FF40C
|
||||
[Token(Token = "0x60090C4")]
|
||||
[Address(RVA = "0x1E7C470", Offset = "0x1E7AE70", VA = "0x181E7C470")]
|
||||
static DefaultTlsSrpGroupVerifier()
|
||||
{
|
||||
IList defaultGroups = DefaultTlsSrpGroupVerifier.DefaultGroups;
|
||||
IList defaultGroups2 = DefaultTlsSrpGroupVerifier.DefaultGroups;
|
||||
IList defaultGroups3 = DefaultTlsSrpGroupVerifier.DefaultGroups;
|
||||
IList defaultGroups4 = DefaultTlsSrpGroupVerifier.DefaultGroups;
|
||||
IList defaultGroups5 = DefaultTlsSrpGroupVerifier.DefaultGroups;
|
||||
IList defaultGroups6 = DefaultTlsSrpGroupVerifier.DefaultGroups;
|
||||
IList defaultGroups7 = DefaultTlsSrpGroupVerifier.DefaultGroups;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060090C5 RID: 37061 RVA: 0x00201258 File Offset: 0x001FF458
|
||||
[Token(Token = "0x60090C5")]
|
||||
[Address(RVA = "0x1E7C6A0", Offset = "0x1E7B0A0", VA = "0x181E7C6A0")]
|
||||
public DefaultTlsSrpGroupVerifier()
|
||||
{
|
||||
IList defaultGroups = DefaultTlsSrpGroupVerifier.DefaultGroups;
|
||||
base..ctor();
|
||||
this.mGroups = defaultGroups;
|
||||
}
|
||||
|
||||
// Token: 0x060090C6 RID: 37062 RVA: 0x00201278 File Offset: 0x001FF478
|
||||
[Token(Token = "0x60090C6")]
|
||||
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
|
||||
public DefaultTlsSrpGroupVerifier(IList groups)
|
||||
{
|
||||
this.mGroups = groups;
|
||||
}
|
||||
|
||||
// Token: 0x060090C7 RID: 37063 RVA: 0x00201294 File Offset: 0x001FF494
|
||||
[Token(Token = "0x60090C7")]
|
||||
[Address(RVA = "0x1E7C220", Offset = "0x1E7AC20", VA = "0x181E7C220", Slot = "5")]
|
||||
public virtual bool Accept(Srp6GroupParameters group)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
IList list = this.mGroups;
|
||||
bool flag = this.Accept(group);
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)69L)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (typeof(IDisposable).TypeHandle == (ulong)67L)
|
||||
{
|
||||
goto IL_39;
|
||||
}
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_39;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
IL_39:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060090C8 RID: 37064 RVA: 0x002012E8 File Offset: 0x001FF4E8
|
||||
[Token(Token = "0x60090C8")]
|
||||
[Address(RVA = "0x1E7C3D0", Offset = "0x1E7ADD0", VA = "0x181E7C3D0", Slot = "6")]
|
||||
protected virtual bool AreGroupsEqual(Srp6GroupParameters a, Srp6GroupParameters b)
|
||||
{
|
||||
if (a == b)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060090C9 RID: 37065 RVA: 0x00201308 File Offset: 0x001FF508
|
||||
[Token(Token = "0x60090C9")]
|
||||
[Address(RVA = "0x1E7AD00", Offset = "0x1E79700", VA = "0x181E7AD00", Slot = "7")]
|
||||
protected virtual bool AreParametersEqual(BigInteger a, BigInteger b)
|
||||
{
|
||||
if (a == b)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04006016 RID: 24598
|
||||
[Token(Token = "0x4006016")]
|
||||
protected static readonly IList DefaultGroups = Platform.CreateArrayList();
|
||||
|
||||
// Token: 0x04006017 RID: 24599
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4006017")]
|
||||
protected readonly IList mGroups;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user