m
This commit is contained in:
+78
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
||||
{
|
||||
// Token: 0x02001C24 RID: 7204
|
||||
[Token(Token = "0x2001C24")]
|
||||
public class NewSessionTicket
|
||||
{
|
||||
// Token: 0x0600B12F RID: 45359 RVA: 0x00264F98 File Offset: 0x00263198
|
||||
[Token(Token = "0x600B12F")]
|
||||
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
|
||||
public NewSessionTicket(long ticketLifetimeHint, byte[] ticket)
|
||||
{
|
||||
this.mTicketLifetimeHint = ticketLifetimeHint;
|
||||
this.mTicket = ticket;
|
||||
}
|
||||
|
||||
// Token: 0x17001C0C RID: 7180
|
||||
// (get) Token: 0x0600B130 RID: 45360 RVA: 0x00264FBC File Offset: 0x002631BC
|
||||
[Token(Token = "0x17001C0C")]
|
||||
public virtual long TicketLifetimeHint
|
||||
{
|
||||
[Token(Token = "0x600B130")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.mTicketLifetimeHint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001C0D RID: 7181
|
||||
// (get) Token: 0x0600B131 RID: 45361 RVA: 0x00264FD0 File Offset: 0x002631D0
|
||||
[Token(Token = "0x17001C0D")]
|
||||
public virtual byte[] Ticket
|
||||
{
|
||||
[Token(Token = "0x600B131")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.mTicket;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B132 RID: 45362 RVA: 0x00264FE4 File Offset: 0x002631E4
|
||||
[Token(Token = "0x600B132")]
|
||||
[Address(RVA = "0x494AC0", Offset = "0x493AC0", VA = "0x180494AC0", Slot = "6")]
|
||||
public virtual void Encode(Stream output)
|
||||
{
|
||||
TlsUtilities.WriteUint32(this.mTicketLifetimeHint, output);
|
||||
TlsUtilities.WriteOpaque16(this.mTicket, output);
|
||||
}
|
||||
|
||||
// Token: 0x0600B133 RID: 45363 RVA: 0x0026500C File Offset: 0x0026320C
|
||||
[Token(Token = "0x600B133")]
|
||||
[Address(RVA = "0x494B40", Offset = "0x493B40", VA = "0x180494B40")]
|
||||
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: 0x04007121 RID: 28961
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007121")]
|
||||
protected readonly long mTicketLifetimeHint;
|
||||
|
||||
// Token: 0x04007122 RID: 28962
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007122")]
|
||||
protected readonly byte[] mTicket;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user