58 lines
1.5 KiB
C#
58 lines
1.5 KiB
C#
using System;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
|
|
{
|
|
// Token: 0x02001CFB RID: 7419
|
|
[Token(Token = "0x2001CFB")]
|
|
public class TweakableBlockCipherParameters : ICipherParameters
|
|
{
|
|
// Token: 0x0600B782 RID: 46978 RVA: 0x0027AD10 File Offset: 0x00278F10
|
|
[Token(Token = "0x600B782")]
|
|
[Address(RVA = "0x2368020", Offset = "0x2367020", VA = "0x182368020")]
|
|
public TweakableBlockCipherParameters(KeyParameter key, byte[] tweak)
|
|
{
|
|
this.key = key;
|
|
byte[] array = Arrays.Clone(tweak);
|
|
this.tweak = array;
|
|
}
|
|
|
|
// Token: 0x17001D03 RID: 7427
|
|
// (get) Token: 0x0600B783 RID: 46979 RVA: 0x0027AD38 File Offset: 0x00278F38
|
|
[Token(Token = "0x17001D03")]
|
|
public KeyParameter Key
|
|
{
|
|
[Token(Token = "0x600B783")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get
|
|
{
|
|
return this.key;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001D04 RID: 7428
|
|
// (get) Token: 0x0600B784 RID: 46980 RVA: 0x0027AD4C File Offset: 0x00278F4C
|
|
[Token(Token = "0x17001D04")]
|
|
public byte[] Tweak
|
|
{
|
|
[Token(Token = "0x600B784")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get
|
|
{
|
|
return this.tweak;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040073E9 RID: 29673
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40073E9")]
|
|
private readonly byte[] tweak;
|
|
|
|
// Token: 0x040073EA RID: 29674
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40073EA")]
|
|
private readonly KeyParameter key;
|
|
}
|
|
}
|