using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms; using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Cms { // Token: 0x02001788 RID: 6024 [Token(Token = "0x2001788")] [StructLayout(3)] internal interface RecipientInfoGenerator { // Token: 0x0600A2B2 RID: 41650 [Token(Token = "0x600A2B2")] [Address(Slot = "0")] RecipientInfo Generate(KeyParameter contentEncryptionKey, SecureRandom random); } }