50 lines
1.4 KiB
C#
50 lines
1.4 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
|
|
{
|
|
// Token: 0x02001C05 RID: 7173
|
|
[Token(Token = "0x2001C05")]
|
|
public class MgfParameters : IDerivationParameters
|
|
{
|
|
// Token: 0x0600B347 RID: 45895 RVA: 0x002709A0 File Offset: 0x0026EBA0
|
|
[Token(Token = "0x600B347")]
|
|
[Address(RVA = "0x180C0D0", Offset = "0x180AED0", VA = "0x18180C0D0")]
|
|
public MgfParameters(byte[] seed)
|
|
{
|
|
int length = seed.Length;
|
|
base..ctor();
|
|
byte[] array = new byte[length];
|
|
int num = 0;
|
|
this.seed = array;
|
|
int num2 = 0;
|
|
Array.Copy(seed, num2, array, num, length);
|
|
}
|
|
|
|
// Token: 0x0600B348 RID: 45896 RVA: 0x002709E0 File Offset: 0x0026EBE0
|
|
[Token(Token = "0x600B348")]
|
|
[Address(RVA = "0x180C040", Offset = "0x180AE40", VA = "0x18180C040")]
|
|
public MgfParameters(byte[] seed, int off, int len)
|
|
{
|
|
byte[] array = new byte[len];
|
|
int num = 0;
|
|
this.seed = array;
|
|
Array.Copy(seed, len, array, num, len);
|
|
}
|
|
|
|
// Token: 0x0600B349 RID: 45897 RVA: 0x00270A10 File Offset: 0x0026EC10
|
|
[Token(Token = "0x600B349")]
|
|
[Address(RVA = "0x180BFC0", Offset = "0x180ADC0", VA = "0x18180BFC0")]
|
|
public byte[] GetSeed()
|
|
{
|
|
byte[] array = this.seed;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040071F7 RID: 29175
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40071F7")]
|
|
private readonly byte[] seed;
|
|
}
|
|
}
|