using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x02001BDD RID: 7133 [Token(Token = "0x2001BDD")] public class BasicTlsPskIdentity : TlsPskIdentity { // Token: 0x0600AFAA RID: 44970 RVA: 0x0025F834 File Offset: 0x0025DA34 [Token(Token = "0x600AFAA")] [Address(RVA = "0x232E2A0", Offset = "0x232D2A0", VA = "0x18232E2A0")] public BasicTlsPskIdentity(byte[] identity, byte[] psk) { this.SkipIdentityHint(); byte[] array = Arrays.Clone(identity); this.mIdentity = array; byte[] array2 = Arrays.Clone(psk); this.mPsk = array2; } // Token: 0x0600AFAB RID: 44971 RVA: 0x0025F864 File Offset: 0x0025DA64 [Token(Token = "0x600AFAB")] [Address(RVA = "0x232E330", Offset = "0x232D330", VA = "0x18232E330")] public BasicTlsPskIdentity(string identity, byte[] psk) { this.SkipIdentityHint(); byte[] array = Arrays.Clone(psk); this.mPsk = array; } // Token: 0x0600AFAC RID: 44972 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600AFAC")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")] public virtual void SkipIdentityHint() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600AFAD RID: 44973 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600AFAD")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public virtual void NotifyIdentityHint(byte[] psk_identity_hint) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600AFAE RID: 44974 RVA: 0x0025F888 File Offset: 0x0025DA88 [Token(Token = "0x600AFAE")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "10")] public virtual byte[] GetPskIdentity() { return this.mIdentity; } // Token: 0x0600AFAF RID: 44975 RVA: 0x0025F89C File Offset: 0x0025DA9C [Token(Token = "0x600AFAF")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "11")] public virtual byte[] GetPsk() { return this.mPsk; } // Token: 0x04006EAF RID: 28335 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006EAF")] protected byte[] mIdentity; // Token: 0x04006EB0 RID: 28336 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4006EB0")] protected byte[] mPsk; } }