This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -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;
}
}