Package | Description |
---|---|
org.jivesoftware.smackx.omemo.provider |
Provider classes that parse OMEMO related stanzas into objects.
|
org.jivesoftware.smackx.omemo.signal |
Concrete implementation of OMEMO for smack using the signal-protocol-java library.
|
org.jivesoftware.smackx.omemo.util |
Helper classes and other stuff.
|
Modifier and Type | Method and Description |
---|---|
OmemoBundleVAxolotlElement |
OmemoBundleVAxolotlProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
org.whispersystems.libsignal.state.PreKeyBundle |
SignalOmemoKeyUtil.bundleFromOmemoBundle(OmemoBundleVAxolotlElement bundle,
OmemoDevice contact,
int preKeyId) |
Modifier and Type | Method and Description |
---|---|
abstract T_Bundle |
OmemoKeyUtil.bundleFromOmemoBundle(OmemoBundleVAxolotlElement bundle,
OmemoDevice contact,
int keyId)
Build a crypto-lib specific PreKeyBundle (T_Bundle) using a PreKey from the OmemoBundleElement 'bundle'.
|
HashMap<Integer,T_Bundle> |
OmemoKeyUtil.Bundle.bundles(OmemoBundleVAxolotlElement bundle,
OmemoDevice contact)
Break up the OmemoBundleElement into a list of crypto-lib specific bundles (T_PreKey).
|
T_IdKey |
OmemoKeyUtil.Bundle.identityKey(OmemoBundleVAxolotlElement bundle)
Extract an IdentityKey from a OmemoBundleElement.
|
T_ECPub |
OmemoKeyUtil.Bundle.preKeyPublic(OmemoBundleVAxolotlElement bundle,
int keyId)
Extract the preKey with id 'keyId' from the bundle.
|
int |
OmemoKeyUtil.Bundle.signedPreKeyId(OmemoBundleVAxolotlElement bundle)
Extract the id of the transported signedPreKey from the bundle.
|
T_ECPub |
OmemoKeyUtil.Bundle.signedPreKeyPublic(OmemoBundleVAxolotlElement bundle)
Extract a signedPreKey from an OmemoBundleElement.
|
byte[] |
OmemoKeyUtil.Bundle.signedPreKeySignature(OmemoBundleVAxolotlElement bundle)
Extract the signature of the signedPreKey in the bundle as a byte array.
|