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; } }