m
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: 0x02001AC6 RID: 6854
|
||||
[Token(Token = "0x2001AC6")]
|
||||
internal class GF2Polynomial : IPolynomial
|
||||
{
|
||||
// Token: 0x0600A3CB RID: 41931 RVA: 0x0022C058 File Offset: 0x0022A258
|
||||
[Token(Token = "0x600A3CB")]
|
||||
[Address(RVA = "0x751950", Offset = "0x750950", VA = "0x180751950")]
|
||||
internal GF2Polynomial(int[] exponents)
|
||||
{
|
||||
int[] array = Arrays.Clone(exponents);
|
||||
this.exponents = array;
|
||||
}
|
||||
|
||||
// Token: 0x170019CE RID: 6606
|
||||
// (get) Token: 0x0600A3CC RID: 41932 RVA: 0x0022C07C File Offset: 0x0022A27C
|
||||
[Token(Token = "0x170019CE")]
|
||||
public virtual int Degree
|
||||
{
|
||||
[Token(Token = "0x600A3CC")]
|
||||
[Address(RVA = "0x7519C0", Offset = "0x7509C0", VA = "0x1807519C0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
int[] array = this.exponents;
|
||||
int num = array.Length - 1;
|
||||
return array[num];
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600A3CD RID: 41933 RVA: 0x0022C0A8 File Offset: 0x0022A2A8
|
||||
[Token(Token = "0x600A3CD")]
|
||||
[Address(RVA = "0x751890", Offset = "0x750890", VA = "0x180751890", Slot = "7")]
|
||||
public virtual int[] GetExponentsPresent()
|
||||
{
|
||||
return Arrays.Clone(this.exponents);
|
||||
}
|
||||
|
||||
// Token: 0x0600A3CE RID: 41934 RVA: 0x0022C0C0 File Offset: 0x0022A2C0
|
||||
[Token(Token = "0x600A3CE")]
|
||||
[Address(RVA = "0x7517C0", Offset = "0x7507C0", VA = "0x1807517C0", 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: 0x0600A3CF RID: 41935 RVA: 0x0022C0E8 File Offset: 0x0022A2E8
|
||||
[Token(Token = "0x600A3CF")]
|
||||
[Address(RVA = "0x7518F0", Offset = "0x7508F0", VA = "0x1807518F0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return Arrays.GetHashCode(this.exponents);
|
||||
}
|
||||
|
||||
// Token: 0x04006C15 RID: 27669
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4006C15")]
|
||||
protected readonly int[] exponents;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user