Uses of Class
org.jivesoftware.smackx.omemo.exceptions.CorruptedOmemoKeyException
Packages that use CorruptedOmemoKeyException
Package
Description
Examples and tests for Smack.
Classes and interfaces for OMEMO Encryption.
Concrete implementation of OMEMO for smack using the signal-protocol-java library.
Helper classes and other stuff.
- 
Uses of CorruptedOmemoKeyException in org.igniterealtime.smack.examples
Methods in org.igniterealtime.smack.examples that throw CorruptedOmemoKeyException - 
Uses of CorruptedOmemoKeyException in org.jivesoftware.smackx.omemo
Methods in org.jivesoftware.smackx.omemo that throw CorruptedOmemoKeyExceptionModifier and TypeMethodDescriptionOmemoManager.decrypt(BareJid sender, OmemoElement omemoElement) Manually decrypt an OmemoElement.abstract byte[]OmemoRatchet.doubleRatchetDecrypt(OmemoDevice sender, byte[] encryptedKey) Decrypt a double-ratchet-encrypted message key.OmemoStore.generateOmemoSignedPreKey(T_IdKeyPair identityKeyPair, int signedPreKeyId) Generate a new signed preKey.OmemoManager.getActiveFingerprints(BareJid contact) Return all OmemoFingerprints of active devices of a contact.OmemoManager.getFingerprint(OmemoDevice device) Get the fingerprint of a contacts device.OmemoStore.getFingerprint(OmemoDevice userDevice) Return our identityKeys fingerprint.OmemoStore.getFingerprint(OmemoDevice userDevice, OmemoDevice contactsDevice) Return the fingerprint of the identityKey belonging to contactsDevice.OmemoStore.getFingerprintAndMaybeBuildSession(OmemoManager.LoggedInOmemoManager managerGuard, OmemoDevice contactsDevice) Return the fingerprint of the given devices announced identityKey.OmemoManager.getOwnFingerprint()Return the fingerprint of our identity key.voidOmemoManager.initialize()Initializes the OmemoManager.CachingOmemoStore.loadOmemoIdentityKey(OmemoDevice userDevice, OmemoDevice contactsDevice) FileBasedOmemoStore.loadOmemoIdentityKey(OmemoDevice userDevice, OmemoDevice contactsDevice) abstract T_IdKeyOmemoStore.loadOmemoIdentityKey(OmemoDevice userDevice, OmemoDevice contactsDevice) Load the public identityKey of a device.CachingOmemoStore.loadOmemoIdentityKeyPair(OmemoDevice userDevice) FileBasedOmemoStore.loadOmemoIdentityKeyPair(OmemoDevice userDevice) abstract T_IdKeyPairOmemoStore.loadOmemoIdentityKeyPair(OmemoDevice userDevice) Load our identityKeyPair from storage.protected abstract voidOmemoService.processBundle(OmemoManager omemoManager, T_Bundle contactsBundle, OmemoDevice contactsDevice) Process a received bundle.voidOmemoManager.rebuildSessionWith(OmemoDevice contactsDevice) Build a fresh session with a contacts device.voidOmemoStore.replenishKeys(OmemoDevice userDevice) Replenish our supply of keys.voidOmemoManager.rotateSignedPreKey()Rotate the signedPreKey published in our OmemoBundle and republish it.voidOmemoManager.sendRatchetUpdateMessage(OmemoDevice recipient) Send a ratchet update message. - 
Uses of CorruptedOmemoKeyException in org.jivesoftware.smackx.omemo.signal
Methods in org.jivesoftware.smackx.omemo.signal that throw CorruptedOmemoKeyExceptionModifier and TypeMethodDescriptionorg.whispersystems.libsignal.state.PreKeyBundleSignalOmemoKeyUtil.bundleFromOmemoBundle(OmemoBundleElement bundle, OmemoDevice contact, int preKeyId) byte[]SignalOmemoRatchet.doubleRatchetDecrypt(OmemoDevice sender, byte[] encryptedKey) org.whispersystems.libsignal.ecc.ECPublicKeySignalOmemoKeyUtil.ellipticCurvePublicKeyFromBytes(byte[] data) org.whispersystems.libsignal.state.SignedPreKeyRecordSignalOmemoKeyUtil.generateOmemoSignedPreKey(org.whispersystems.libsignal.IdentityKeyPair identityKeyPair, int currentPreKeyId) org.whispersystems.libsignal.IdentityKeySignalOmemoKeyUtil.identityKeyFromBytes(byte[] data) org.whispersystems.libsignal.IdentityKeyPairSignalOmemoKeyUtil.identityKeyPairFromBytes(byte[] data) protected voidSignalOmemoService.processBundle(OmemoManager omemoManager, org.whispersystems.libsignal.state.PreKeyBundle contactsBundle, OmemoDevice contactsDevice)  - 
Uses of CorruptedOmemoKeyException in org.jivesoftware.smackx.omemo.util
Methods in org.jivesoftware.smackx.omemo.util that throw CorruptedOmemoKeyExceptionModifier and TypeMethodDescriptionvoidOmemoMessageBuilder.addRecipient(OmemoDevice contactsDevice) Add a new recipient device to the message.abstract T_BundleOmemoKeyUtil.bundleFromOmemoBundle(OmemoBundleElement bundle, OmemoDevice contact, int keyId) Build a crypto-lib specific PreKeyBundle (T_Bundle) using a PreKey from the OmemoBundleElement 'bundle'.OmemoKeyUtil.Bundle.bundles(OmemoBundleElement bundle, OmemoDevice contact) Break up the OmemoBundleElement into a list of crypto-lib specific bundles (T_PreKey).abstract T_ECPubOmemoKeyUtil.ellipticCurvePublicKeyFromBytes(byte[] data) Deserialize an elliptic curve public key from bytes.abstract T_SigPreKeyOmemoKeyUtil.generateOmemoSignedPreKey(T_IdKeyPair identityKeyPair, int signedPreKeyId) Generate a new signed preKey.OmemoKeyUtil.Bundle.identityKey(OmemoBundleElement bundle) Extract an IdentityKey from a OmemoBundleElement.abstract T_IdKeyOmemoKeyUtil.identityKeyFromBytes(byte[] data) Deserialize an identityKey from a byte array.abstract T_IdKeyPairOmemoKeyUtil.identityKeyPairFromBytes(byte[] data) Deserialize an identityKeyPair from a byte array.OmemoKeyUtil.Bundle.preKeyPublic(OmemoBundleElement bundle, int keyId) Extract the preKey with id 'keyId' from the bundle.OmemoKeyUtil.preKeyPublicFromBytes(byte[] data) Deserialize a public preKey from bytes.OmemoKeyUtil.Bundle.signedPreKeyPublic(OmemoBundleElement bundle) Extract a signedPreKey from an OmemoBundleElement.OmemoKeyUtil.signedPreKeyPublicFromBytes(byte[] data) Deserialize a public signedPreKey from bytes.