namespace Org.BouncyCastle.Crypto { public interface IEncapsulatedSecretGenerator { /// /// Generate an exchange pair based on the recipient public key. /// /// /// An SecretWithEncapsulation derived from the recipient public key. ISecretWithEncapsulation GenerateEncapsulated(AsymmetricKeyParameter recipientKey); } }