oh dear
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Field
|
||||
{
|
||||
// Token: 0x020019E6 RID: 6630
|
||||
[Token(Token = "0x20019E6")]
|
||||
internal class GF2Polynomial : IPolynomial
|
||||
{
|
||||
// Token: 0x06009FFD RID: 40957 RVA: 0x00222FBC File Offset: 0x002211BC
|
||||
[Token(Token = "0x6009FFD")]
|
||||
[Address(RVA = "0x1F6C640", Offset = "0x1F6B440", VA = "0x181F6C640")]
|
||||
internal GF2Polynomial(int[] exponents)
|
||||
{
|
||||
int[] array = Arrays.Clone(exponents);
|
||||
this.exponents = array;
|
||||
}
|
||||
|
||||
// Token: 0x17001931 RID: 6449
|
||||
// (get) Token: 0x06009FFE RID: 40958 RVA: 0x00222FE0 File Offset: 0x002211E0
|
||||
[Token(Token = "0x17001931")]
|
||||
public virtual int Degree
|
||||
{
|
||||
[Token(Token = "0x6009FFE")]
|
||||
[Address(RVA = "0x1F6C6B0", Offset = "0x1F6B4B0", VA = "0x181F6C6B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
int[] array = this.exponents;
|
||||
int num = array.Length - 1;
|
||||
return array[num];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06009FFF RID: 40959 RVA: 0x0022300C File Offset: 0x0022120C
|
||||
[Token(Token = "0x6009FFF")]
|
||||
[Address(RVA = "0x1F6C580", Offset = "0x1F6B380", VA = "0x181F6C580", Slot = "7")]
|
||||
public virtual int[] GetExponentsPresent()
|
||||
{
|
||||
return Arrays.Clone(this.exponents);
|
||||
}
|
||||
|
||||
// Token: 0x0600A000 RID: 40960 RVA: 0x00223024 File Offset: 0x00221224
|
||||
[Token(Token = "0x600A000")]
|
||||
[Address(RVA = "0x1F6C4B0", Offset = "0x1F6B2B0", VA = "0x181F6C4B0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
if (this != obj)
|
||||
{
|
||||
if (obj != 0 && obj != 0)
|
||||
{
|
||||
int[] array = this.exponents;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600A001 RID: 40961 RVA: 0x0022304C File Offset: 0x0022124C
|
||||
[Token(Token = "0x600A001")]
|
||||
[Address(RVA = "0x1F6C5E0", Offset = "0x1F6B3E0", VA = "0x181F6C5E0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return Arrays.GetHashCode(this.exponents);
|
||||
}
|
||||
|
||||
// Token: 0x04006A5C RID: 27228
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4006A5C")]
|
||||
protected readonly int[] exponents;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user