python-x3dh - A Python implementation of the Extended Triple Diffie-Hellman key agreement protocol.ΒΆ
- Installation
- Getting Started
- Serialization and Migration
- API Documentation
- Module: base_state
KeyAgreementException
BaseState
BaseState.create()
BaseState._encode_public_key()
BaseState.model
BaseState.json
BaseState.from_model()
BaseState.from_json()
BaseState.old_signed_pre_key
BaseState.signed_pre_key_age()
BaseState.rotate_signed_pre_key()
BaseState.hidden_pre_keys
BaseState.hide_pre_key()
BaseState.delete_pre_key()
BaseState.delete_hidden_pre_keys()
BaseState.get_num_visible_pre_keys()
BaseState.generate_pre_keys()
BaseState.bundle
BaseState.get_shared_secret_active()
BaseState.get_shared_secret_passive()
- Module: identity_key_pair
- Module: migrations
- Module: models
- Module: pre_key_pair
- Module: signed_pre_key_pair
- Module: state
- Module: types
- Module: base_state