Uses of Class
org.jivesoftware.smackx.omemo.OmemoManager
Packages that use 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
Fields in org.jivesoftware.smackx.omemo declared as OmemoManagerMethods in org.jivesoftware.smackx.omemo that return OmemoManagerModifier 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.Methods in org.jivesoftware.smackx.omemo with parameters of type OmemoManagerModifier 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.Constructors in org.jivesoftware.smackx.omemo with parameters of type OmemoManagerModifierConstructorDescriptionLoggedInOmemoManager
(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
Methods in org.jivesoftware.smackx.omemo.signal with parameters of type OmemoManagerModifier 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) Constructors in org.jivesoftware.smackx.omemo.signal with parameters of type OmemoManagerModifierConstructorDescriptionSignalOmemoStoreConnector
(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)