46 lines
1.2 KiB
C#
46 lines
1.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
|
|
{
|
|
// Token: 0x02001CE3 RID: 7395
|
|
[Token(Token = "0x2001CE3")]
|
|
public class KdfParameters : IDerivationParameters
|
|
{
|
|
// Token: 0x0600B70F RID: 46863 RVA: 0x00279A8C File Offset: 0x00277C8C
|
|
[Token(Token = "0x600B70F")]
|
|
[Address(RVA = "0xE5DFE0", Offset = "0xE5CFE0", VA = "0x180E5DFE0")]
|
|
public KdfParameters(byte[] shared, byte[] iv)
|
|
{
|
|
this.shared = shared;
|
|
this.iv = iv;
|
|
}
|
|
|
|
// Token: 0x0600B710 RID: 46864 RVA: 0x00279AB0 File Offset: 0x00277CB0
|
|
[Token(Token = "0x600B710")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
public byte[] GetSharedSecret()
|
|
{
|
|
return this.shared;
|
|
}
|
|
|
|
// Token: 0x0600B711 RID: 46865 RVA: 0x00279AC4 File Offset: 0x00277CC4
|
|
[Token(Token = "0x600B711")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
public byte[] GetIV()
|
|
{
|
|
return this.iv;
|
|
}
|
|
|
|
// Token: 0x040073AD RID: 29613
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40073AD")]
|
|
private byte[] iv;
|
|
|
|
// Token: 0x040073AE RID: 29614
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40073AE")]
|
|
private byte[] shared;
|
|
}
|
|
}
|