Twomemo - Backend implementation of the urn:xmpp:omemo:2 namespace for python-omemo.
Backend implementation for python-omemo, equipping python-omemo with support for OMEMO under the namespace urn:xmpp:omemo:2 (casually/jokingly referred to as “twomemo”).
- Installation
- Getting Started
- API Documentation
- Module: etree
- Module: twomemo
TwomemoTwomemo.__init__()Twomemo.namespaceTwomemo.load_session()Twomemo.store_session()Twomemo.build_session_active()Twomemo.build_session_passive()Twomemo.encrypt_plaintext()Twomemo.encrypt_empty()Twomemo.encrypt_key_material()Twomemo.decrypt_plaintext()Twomemo.decrypt_key_material()Twomemo.signed_pre_key_age()Twomemo.rotate_signed_pre_key()Twomemo.hide_pre_key()Twomemo.delete_pre_key()Twomemo.delete_hidden_pre_keys()Twomemo.get_num_visible_pre_keys()Twomemo.generate_pre_keys()Twomemo.get_bundle()Twomemo.supports_labelsTwomemo.sign_own_label()Twomemo.verify_label_signature()Twomemo.purge()Twomemo.purge_bare_jid()
AEADImplBundleImplContentImplDoubleRatchetImplEncryptedKeyMaterialImplKeyExchangeImplMessageChainKDFImplPlainKeyMaterialImplRootChainKDFImplSessionImplSessionImpl.__init__()SessionImpl.namespaceSessionImpl.bare_jidSessionImpl.device_idSessionImpl.initiationSessionImpl.confirmedSessionImpl.key_exchangeSessionImpl.receiving_chain_lengthSessionImpl.sending_chain_lengthSessionImpl.associated_dataSessionImpl.double_ratchetSessionImpl.confirm()
StateImpl