Package | Description |
---|---|
org.jivesoftware.smackx.omemo |
Classes and interfaces for OMEMO Encryption.
|
org.jivesoftware.smackx.omemo.exceptions |
Exceptions.
|
org.jivesoftware.smackx.omemo.util |
Helper classes and other stuff.
|
Modifier and Type | Method and Description |
---|---|
OmemoVAxolotlElement |
OmemoManager.createKeyTransportElement(byte[] aesKey,
byte[] iv,
OmemoDevice... to)
Create a new KeyTransportElement.
|
Message |
OmemoManager.encrypt(ArrayList<BareJid> recipients,
String message)
OMEMO encrypt a cleartext message for multiple recipients.
|
Message |
OmemoManager.encrypt(BareJid to,
String message)
OMEMO encrypt a cleartext message for a single recipient.
|
Message |
OmemoManager.encrypt(MultiUserChat muc,
String message)
Encrypt a message for all recipients in the MultiUserChat.
|
Message |
OmemoManager.encryptForExistingSessions(CannotEstablishOmemoSessionException exception,
String message)
Encrypt a message for all users we could build a session with successfully in a previous attempt.
|
protected Message |
OmemoService.getOmemoRatchetUpdateMessage(OmemoManager omemoManager,
OmemoDevice recipient,
boolean preKeyMessage)
Return a new RatchetUpdateMessage.
|
protected void |
OmemoService.sendOmemoRatchetUpdateMessage(OmemoManager omemoManager,
OmemoDevice recipient,
boolean preKeyMessage)
Send an OmemoRatchetUpdateMessage to recipient.
|
void |
OmemoManager.sendRatchetUpdateMessage(OmemoDevice recipient)
Send a ratchet update message.
|
Modifier and Type | Method and Description |
---|---|
void |
UndecidedOmemoIdentityException.join(UndecidedOmemoIdentityException other)
Add all undecided devices of another Exception to this Exceptions HashSet of undecided devices.
|
Modifier and Type | Method and Description |
---|---|
void |
OmemoMessageBuilder.addRecipient(OmemoDevice device)
Add a new recipient device to the message.
|
void |
OmemoMessageBuilder.addRecipient(OmemoDevice device,
boolean ignoreTrust)
Add a new recipient device to the message.
|