| AbstractOpenPgpStore(OpenPgpKeyStore, OpenPgpMetadataStore, OpenPgpTrustStore) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getOpenPgpContact(BareJid) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| setTrust(BareJid, OpenPgpV4Fingerprint, OpenPgpTrustStore.Trust) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| deletePublicKeyRing(BareJid, OpenPgpV4Fingerprint) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| deleteSecretKeyRing(BareJid, OpenPgpV4Fingerprint) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPublicKeyRing(BareJid, OpenPgpV4Fingerprint) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSecretKeyRing(BareJid, OpenPgpV4Fingerprint) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| importSecretKey(BareJid, PGPSecretKeyRing) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| importPublicKey(BareJid, PGPPublicKeyRing) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPublicKeyFetchDates(BareJid, Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAnnouncedFingerprintsOf(BareJid, Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTrust(BareJid, OpenPgpV4Fingerprint) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPublicKeysOf(BareJid) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSecretKeysOf(BareJid) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| generateKeyRing(BareJid) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPublicKeyFetchDates(BareJid) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAnnouncedFingerprintsOf(BareJid) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setKeyRingProtector(SecretKeyRingProtector) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSecretKeyPassphraseCallback(SecretKeyPassphraseCallback) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getKeyRingProtector() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |