Package org.jivesoftware.smackx.omemo
Classes and interfaces for OMEMO Encryption. This module consists of the
XMPP logic and some abstract crypto classes that have to be implemented
using concrete crypto libraries (like signal-protocol-java or olm).
See smack-omemo-signal for a concrete implementation (GPL licensed).
- See Also:
- XEP-0384: OMEMO
-
Class Summary Class Description AbstractOmemoIntegrationTest Super class for OMEMO integration tests.AbstractOmemoMessageListener Convenience class.AbstractTwoUsersOmemoIntegrationTest Abstract OMEMO integration test framing, which creates and initializes two OmemoManagers (for conOne and conTwo).EphemeralTrustCallback Ephemera Trust Callback used to make trust decisions in tests.MessageEncryptionIntegrationTest Simple OMEMO message encryption integration test.OmemoMamDecryptionTest This test sends a message from Alice to Bob, while Bob has automatic decryption disabled.OmemoManagerSetupHelper ReadOnlyDeviceIntegrationTest SessionRenegotiationIntegrationTest