using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x020015A0 RID: 5536 [Token(Token = "0x20015A0")] [StructLayout(3)] public interface TlsHandshakeHash : IDigest { // Token: 0x0600933E RID: 37694 [Token(Token = "0x600933E")] [Address(Slot = "0")] void Init(TlsContext context); // Token: 0x0600933F RID: 37695 [Token(Token = "0x600933F")] [Address(Slot = "1")] TlsHandshakeHash NotifyPrfDetermined(); // Token: 0x06009340 RID: 37696 [Token(Token = "0x6009340")] [Address(Slot = "2")] void TrackHashAlgorithm(byte hashAlgorithm); // Token: 0x06009341 RID: 37697 [Token(Token = "0x6009341")] [Address(Slot = "3")] void SealHashAlgorithms(); // Token: 0x06009342 RID: 37698 [Token(Token = "0x6009342")] [Address(Slot = "4")] TlsHandshakeHash StopTracking(); // Token: 0x06009343 RID: 37699 [Token(Token = "0x6009343")] [Address(Slot = "5")] IDigest ForkPrfHash(); // Token: 0x06009344 RID: 37700 [Token(Token = "0x6009344")] [Address(Slot = "6")] byte[] GetFinalHash(byte hashAlgorithm); } }