package org.mercury_im.messenger.core.data.repository; import org.bouncycastle.openpgp.PGPPublicKeyRingCollection; import org.jxmpp.jid.EntityBareJid; import org.pgpainless.key.OpenPgpV4Fingerprint; import java.util.UUID; import io.reactivex.Single; public interface OpenPgpRepository { Single loadPublicKeysOfContact(UUID accountId, EntityBareJid jid); Single deletePublicKeyRing(UUID accountId, EntityBareJid jid, OpenPgpV4Fingerprint fingerprint); Single deleteSecretKeyRing(UUID accountId, EntityBareJid jid, OpenPgpV4Fingerprint fingerprint); }