| getActiveFingerprints(BareJid) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| encrypt(MultiUserChat, String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getInstanceFor(XMPPConnection) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| finishMessage(OmemoVAxolotlElement) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| setDeviceId(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| notifyOmemoMucMessageReceived(MultiUserChat, BareJid, String, Message, Message, OmemoMessageInformation) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| notifyOmemoMucKeyTransportMessageReceived(MultiUserChat, BareJid, CipherAndAuthTag, Message, Message, OmemoMessageInformation) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| shutdown() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encryptForExistingSessions(CannotEstablishOmemoSessionException, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| notifyOmemoMessageReceived(String, Message, Message, OmemoMessageInformation) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| notifyOmemoKeyTransportMessageReceived(CipherAndAuthTag, Message, Message, OmemoMessageInformation) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| encrypt(BareJid, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encrypt(ArrayList, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| contactSupportsOmemo(BareJid) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| multiUserChatSupportsOmemo(EntityBareJid) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| regenerate() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getFingerprint(OmemoDevice) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| rotateSignedPreKey() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| decryptMamQueryResult(MamManager.MamQuery) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getOmemoStanzaListener() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getOmemoCarbonCopyListener() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getOwnJid() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| purgeDevices() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| throwIfNoServiceSet() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| trustOmemoIdentity(OmemoDevice, OmemoFingerprint) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| distrustOmemoIdentity(OmemoDevice, OmemoFingerprint) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isTrustedOmemoIdentity(OmemoDevice, OmemoFingerprint) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDecidedOmemoIdentity(OmemoDevice, OmemoFingerprint) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createKeyTransportElement(byte[], byte[], OmemoDevice[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOwnDevice() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decrypt(BareJid, Message) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sendRatchetUpdateMessage(OmemoDevice) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| serverSupportsOmemo(XMPPConnection, DomainBareJid) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOurFingerprint() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addOmemoMessageListener(OmemoMessageListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeOmemoMessageListener(OmemoMessageListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addOmemoMucMessageListener(OmemoMucMessageListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeOmemoMucMessageListener(OmemoMucMessageListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| buildSessionsWith(BareJid) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| requestDeviceListUpdateFor(BareJid) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| initialize() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOmemoService() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getInstanceFor(XMPPConnection, Integer) |   | 93% |   | 75% | 2 | 5 | 1 | 11 | 0 | 1 |
| getConnection() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| randomDeviceId() |   | 84% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| OmemoManager(XMPPConnection, int) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| stanzaContainsOmemoElement(Stanza) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDeviceId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |