Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Parameters/AeadParameters.cs
T
2026-04-08 23:40:05 +02:00

97 lines
2.8 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
{
// Token: 0x020015FB RID: 5627
[Token(Token = "0x20015FB")]
[StructLayout(3)]
public class AeadParameters : ICipherParameters
{
// Token: 0x06009663 RID: 38499 RVA: 0x00216508 File Offset: 0x00214708
[Token(Token = "0x6009663")]
[Address(RVA = "0x1DCD990", Offset = "0x1DCC390", VA = "0x181DCD990")]
public AeadParameters(KeyParameter key, int macSize, byte[] nonce)
{
this.key = key;
this.nonce = nonce;
this.macSize = macSize;
this.associatedText = (ulong)0L;
}
// Token: 0x06009664 RID: 38500 RVA: 0x0021653C File Offset: 0x0021473C
[Token(Token = "0x6009664")]
[Address(RVA = "0x1DCD940", Offset = "0x1DCC340", VA = "0x181DCD940")]
public AeadParameters(KeyParameter key, int macSize, byte[] nonce, byte[] associatedText)
{
this.key = key;
this.macSize = macSize;
this.associatedText = 0;
this.nonce = nonce;
}
// Token: 0x170017F8 RID: 6136
// (get) Token: 0x06009665 RID: 38501 RVA: 0x0021656C File Offset: 0x0021476C
[Token(Token = "0x170017F8")]
public virtual KeyParameter Key
{
[Token(Token = "0x6009665")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "4")]
get
{
return this.key;
}
}
// Token: 0x170017F9 RID: 6137
// (get) Token: 0x06009666 RID: 38502 RVA: 0x00216580 File Offset: 0x00214780
[Token(Token = "0x170017F9")]
public virtual int MacSize
{
[Token(Token = "0x6009666")]
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0", Slot = "5")]
get
{
return this.macSize;
}
}
// Token: 0x06009667 RID: 38503 RVA: 0x00216594 File Offset: 0x00214794
[Token(Token = "0x6009667")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "6")]
public virtual byte[] GetAssociatedText()
{
return this.associatedText;
}
// Token: 0x06009668 RID: 38504 RVA: 0x002165A8 File Offset: 0x002147A8
[Token(Token = "0x6009668")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")]
public virtual byte[] GetNonce()
{
return this.nonce;
}
// Token: 0x04006352 RID: 25426
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006352")]
private readonly byte[] associatedText;
// Token: 0x04006353 RID: 25427
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4006353")]
private readonly byte[] nonce;
// Token: 0x04006354 RID: 25428
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4006354")]
private readonly KeyParameter key;
// Token: 0x04006355 RID: 25429
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4006355")]
private readonly int macSize;
}
}