Uses of Class
org.jivesoftware.smackx.omemo.OmemoManager
Package
Description
Classes and interfaces for OMEMO Encryption.
Concrete implementation of OMEMO for smack using the signal-protocol-java library.
-
Uses of OmemoManager in org.jivesoftware.smackx.omemo
Modifier and TypeMethodDescriptionOmemoManager.LoggedInOmemoManager.get()
static OmemoManager
OmemoManager.getInstanceFor
(XMPPConnection connection) Returns an OmemoManager instance for the given connection.static OmemoManager
OmemoManager.getInstanceFor
(XMPPConnection connection, Integer deviceId) Return an OmemoManager instance for the given connection and deviceId.Modifier and TypeMethodDescriptionprotected OmemoRatchet<T_IdKeyPair,
T_IdKey, T_PreKey, T_SigPreKey, T_Sess, T_Addr, T_ECPub, T_Bundle, T_Ciph> OmemoService.getOmemoRatchet
(OmemoManager manager) Return the deposited instance of the OmemoRatchet for the given manager.void
OmemoManager.InitializationFinishedCallback.initializationFinished
(OmemoManager manager) protected abstract OmemoRatchet<T_IdKeyPair,
T_IdKey, T_PreKey, T_SigPreKey, T_Sess, T_Addr, T_ECPub, T_Bundle, T_Ciph> OmemoService.instantiateOmemoRatchet
(OmemoManager manager, OmemoStore<T_IdKeyPair, T_IdKey, T_PreKey, T_SigPreKey, T_Sess, T_Addr, T_ECPub, T_Bundle, T_Ciph> store) Return a new instance of the OMEMO ratchet.protected abstract void
OmemoService.processBundle
(OmemoManager omemoManager, T_Bundle contactsBundle, OmemoDevice contactsDevice) Process a received bundle.ModifierConstructorDescriptionLoggedInOmemoManager
(OmemoManager manager) OmemoRatchet
(OmemoManager omemoManager, OmemoStore<T_IdKeyPair, T_IdKey, T_PreKey, T_SigPreKey, T_Sess, T_Addr, T_ECPub, T_Bundle, T_Ciph> store) Constructor. -
Uses of OmemoManager in org.jivesoftware.smackx.omemo.signal
Modifier and TypeMethodDescriptionprotected SignalOmemoRatchet
SignalOmemoService.instantiateOmemoRatchet
(OmemoManager manager, OmemoStore<org.whispersystems.libsignal.IdentityKeyPair, org.whispersystems.libsignal.IdentityKey, org.whispersystems.libsignal.state.PreKeyRecord, org.whispersystems.libsignal.state.SignedPreKeyRecord, org.whispersystems.libsignal.state.SessionRecord, org.whispersystems.libsignal.SignalProtocolAddress, org.whispersystems.libsignal.ecc.ECPublicKey, org.whispersystems.libsignal.state.PreKeyBundle, org.whispersystems.libsignal.SessionCipher> store) protected void
SignalOmemoService.processBundle
(OmemoManager omemoManager, org.whispersystems.libsignal.state.PreKeyBundle contactsBundle, OmemoDevice contactsDevice) ModifierConstructorDescriptionSignalOmemoStoreConnector
(OmemoManager omemoManager, OmemoStore<org.whispersystems.libsignal.IdentityKeyPair, org.whispersystems.libsignal.IdentityKey, org.whispersystems.libsignal.state.PreKeyRecord, org.whispersystems.libsignal.state.SignedPreKeyRecord, org.whispersystems.libsignal.state.SessionRecord, org.whispersystems.libsignal.SignalProtocolAddress, org.whispersystems.libsignal.ecc.ECPublicKey, org.whispersystems.libsignal.state.PreKeyBundle, org.whispersystems.libsignal.SessionCipher> store)