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.
|
OmemoAesCipher |
|
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.
|