All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| CachingOmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> |
This class implements the Proxy Pattern in order to wrap an OmemoStore with a caching layer.
|
| CannotEstablishOmemoSessionException |
Exception gets thrown when we are unable to establish a session with a device for some reason.
|
| CipherAndAuthTag |
Encapsulate Cipher and AuthTag.
|
| CiphertextTuple |
Bundles a decrypted ciphertext together with information about the message type.
|
| CorruptedOmemoKeyException |
Exception gets thrown, when an invalid key is encountered.
|
| CryptoFailedException |
Exception gets thrown when some cryptographic function failed.
|
| FileBasedOmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> |
Like a rocket!
Implementation of the OmemoStore class that uses plain files for storage.
|
| FileBasedOmemoStore.FileHierarchy |
This class represents the directory structure of the FileBasedOmemoStore.
|
| MessageOrOmemoMessage |
|
| MultipleCryptoFailedException |
|
| NoIdentityKeyException |
|
| NoOmemoSupportException |
Exception that indicates, that a MUC does not support OMEMO.
|
| NoRawSessionException |
Exception that gets thrown whenever a OmemoMessage arrives that no OmemoSession was found for to decrypt it.
|
| OmemoBundleElement |
Class that represents an OMEMO Bundle element.
|
| OmemoBundleElement_VAxolotl |
OMEMO device bundle as described by the protocol.
|
| OmemoBundleVAxolotlProvider |
Smack ExtensionProvider that parses OMEMO bundle element into OmemoBundleElement objects.
|
| OmemoCachedDeviceList |
This class is used to represent device lists of contacts.
|
| OmemoCarbonCopyStanzaReceivedListener |
Internal listener for OMEMO encrypted carbon copies.
|
| OmemoConfiguration |
Contains OMEMO related configuration options.
|
| OmemoConstants |
Some constants related to OMEMO.
|
| OmemoConstants.Crypto |
Information about the keys used for message encryption.
|
| OmemoDevice |
Class that combines a BareJid and a deviceId.
|
| OmemoDeviceListElement |
A OMEMO device list update containing the IDs of all active devices of a contact.
|
| OmemoDeviceListElement_VAxolotl |
The OMEMO device list element with the legacy Axolotl namespace.
|
| OmemoDeviceListVAxolotlProvider |
Smack ExtensionProvider that parses OMEMO device list element into OmemoDeviceListElement objects.
|
| OmemoElement |
Class that represents an OmemoElement.
|
| OmemoElement_VAxolotl |
An OMEMO (PreKey)WhisperMessage element.
|
| OmemoFingerprint |
|
| OmemoHeaderElement |
Header element of the message.
|
| OmemoHeaderElement_VAxolotl |
|
| OmemoInitializer |
Initializer class that registers OMEMO providers.
|
| OmemoKeyElement |
Small class to collect key (byte[]), its id and whether its a preKey or not.
|
| OmemoKeyUtil<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_ECPub,T_Bundle> |
Class that is used to convert bytes to keys and vice versa.
|
| OmemoManager |
Manager that allows sending messages encrypted with OMEMO.
|
| OmemoManager.InitializationFinishedCallback |
Callback which can be used to get notified, when the OmemoManager finished initializing.
|
| OmemoManager.LoggedInOmemoManager |
Guard class which ensures that the wrapped OmemoManager knows its BareJid.
|
| OmemoMessage |
|
| OmemoMessage.Received |
Incoming OMEMO message.
|
| OmemoMessage.Sent |
Outgoing OMEMO message.
|
| OmemoMessageBuilder<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> |
Class used to build OMEMO messages.
|
| OmemoMessageListener |
Listener interface that allows implementations to receive decrypted OMEMO messages.
|
| OmemoMessageStanzaReceivedListener |
|
| OmemoMucMessageListener |
Listener interface that allows implementations to receive decrypted OMEMO MUC messages.
|
| OmemoRatchet<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> |
|
| OmemoService<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> |
This class contains OMEMO related logic and registers listeners etc.
|
| OmemoStore<T_IdKeyPair,T_IdKey,T_PreKey,T_SigPreKey,T_Sess,T_Addr,T_ECPub,T_Bundle,T_Ciph> |
Class that presents some methods that are used to load/generate/store keys and session data needed for OMEMO.
|
| OmemoTrustCallback |
|
| OmemoVAxolotlProvider |
Smack ExtensionProvider that parses incoming OMEMO Message element into OmemoMessageElement objects.
|
| ReadOnlyDeviceException |
Exception that signals, that a device is considered read-only.
|
| StaleDeviceException |
|
| TrustState |
|
| UndecidedOmemoIdentityException |
Exception that is thrown when the user tries to encrypt a message for a undecided device.
|
| UntrustedOmemoIdentityException |
Exception that gets thrown when we try to en-/decrypt a message for an untrusted contact.
|