using System.Threading.Tasks; namespace FitConnect; public interface ISender : IBaseFunctionality { // Check public keys Task<bool> CheckPublicKeyAsync(string publicKey); // Encrypt Data (Fachdaten) byte[] EncryptDataAsync(string data, string publicKey); // Encrypt attachments (Anhänge) Task<string> EncryptAttachmentAsync(string attachment, string publicKey); // Create Metadata incl. Hash Task<string> CreateMetadataAsync(string data, string attachment, string publicKey); }