Package | Description |
---|---|
org.jivesoftware.smackx.omemo |
Classes and interfaces for OMEMO Encryption.
|
org.jivesoftware.smackx.omemo.internal |
Classes that are used internally to arrange objects.
|
org.jivesoftware.smackx.omemo.signal |
Concrete implementation of OMEMO for smack using the signal-protocol-java library.
|
Modifier and Type | Method and Description |
---|---|
ClearTextMessage |
OmemoManager.decrypt(BareJid sender,
Message omemoMessage)
Decrypt an OMEMO message.
|
Modifier and Type | Method and Description |
---|---|
Message |
OmemoSession.decryptMessageElement(OmemoElement element,
int keyId)
Try to decrypt the message.
|
abstract byte[] |
OmemoSession.decryptMessageKey(byte[] encryptedKey)
Decrypt a messageKey using our sessionCipher.
|
CipherAndAuthTag |
OmemoSession.decryptTransportedKey(OmemoElement element,
int keyId)
Try to decrypt the transported message key using the double ratchet session.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
SignalOmemoSession.decryptMessageKey(byte[] encryptedKey) |