Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Tls/NewSessionTicket.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

79 lines
2.3 KiB
C#

using System;
using System.IO;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
{
// Token: 0x02001B44 RID: 6980
[Token(Token = "0x2001B44")]
public class NewSessionTicket
{
// Token: 0x0600AD61 RID: 44385 RVA: 0x0025BF0C File Offset: 0x0025A10C
[Token(Token = "0x600AD61")]
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
public NewSessionTicket(long ticketLifetimeHint, byte[] ticket)
{
this.mTicketLifetimeHint = ticketLifetimeHint;
this.mTicket = ticket;
}
// Token: 0x17001B6F RID: 7023
// (get) Token: 0x0600AD62 RID: 44386 RVA: 0x0025BF30 File Offset: 0x0025A130
[Token(Token = "0x17001B6F")]
public virtual long TicketLifetimeHint
{
[Token(Token = "0x600AD62")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
get
{
return this.mTicketLifetimeHint;
}
}
// Token: 0x17001B70 RID: 7024
// (get) Token: 0x0600AD63 RID: 44387 RVA: 0x0025BF44 File Offset: 0x0025A144
[Token(Token = "0x17001B70")]
public virtual byte[] Ticket
{
[Token(Token = "0x600AD63")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "5")]
get
{
return this.mTicket;
}
}
// Token: 0x0600AD64 RID: 44388 RVA: 0x0025BF58 File Offset: 0x0025A158
[Token(Token = "0x600AD64")]
[Address(RVA = "0x18BB8F0", Offset = "0x18BA6F0", VA = "0x1818BB8F0", Slot = "6")]
public virtual void Encode(Stream output)
{
TlsUtilities.WriteUint32(this.mTicketLifetimeHint, output);
TlsUtilities.WriteOpaque16(this.mTicket, output);
}
// Token: 0x0600AD65 RID: 44389 RVA: 0x0025BF80 File Offset: 0x0025A180
[Token(Token = "0x600AD65")]
[Address(RVA = "0x18BB970", Offset = "0x18BA770", VA = "0x1818BB970")]
public static NewSessionTicket Parse(Stream input)
{
long num = TlsUtilities.ReadUint32(input);
byte[] array = TlsUtilities.ReadOpaque16(input);
NewSessionTicket newSessionTicket;
newSessionTicket.mTicketLifetimeHint = num;
newSessionTicket.mTicket = array;
return newSessionTicket;
}
// Token: 0x04006F68 RID: 28520
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006F68")]
protected readonly long mTicketLifetimeHint;
// Token: 0x04006F69 RID: 28521
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4006F69")]
protected readonly byte[] mTicket;
}
}