Matrix End-to-End Encryption Primitives


[Up] [Top]

Documentation for package ‘mx.crypto’ version 0.2.0

Help Pages

mx.crypto-package mx.crypto: Matrix End-to-End Encryption Primitives
mx.crypto mx.crypto: Matrix End-to-End Encryption Primitives
mxc_account_fallback_key Generate and return a fallback key
mxc_account_generate_one_time_keys Generate one-time keys
mxc_account_identity_keys Public identity keys for an Account
mxc_account_mark_published Mark current one-time keys as published
mxc_account_new Create a new Olm Account
mxc_account_one_time_keys Read pending one-time keys
mxc_account_pickle Pickle an Account to an encrypted blob
mxc_account_sign Sign canonical JSON with the Account's ed25519 key
mxc_account_unpickle Restore an Account from an encrypted pickle
mxc_ed25519_verify Verify an Ed25519 signature
mxc_megolm_decrypt Decrypt a room message
mxc_megolm_encrypt Encrypt a room message
mxc_megolm_inbound_new Build an inbound Megolm session from a shared session_key
mxc_megolm_inbound_pickle Pickle an inbound group session
mxc_megolm_inbound_unpickle Restore an inbound group session from a pickle
mxc_megolm_outbound_info Inspect an outbound group session
mxc_megolm_outbound_new Create an outbound Megolm group session
mxc_megolm_outbound_pickle Pickle an outbound group session
mxc_megolm_outbound_unpickle Restore an outbound group session from a pickle
mxc_olm_create_inbound Build an inbound Olm session from a pre-key message
mxc_olm_create_outbound Start an outbound Olm session
mxc_olm_decrypt Decrypt a message on an Olm session
mxc_olm_encrypt Encrypt a message on an Olm session
mxc_olm_session_pickle Pickle an Olm session
mxc_olm_session_unpickle Restore an Olm session from a pickle
mxc_verify_device_keys Verify a Matrix device-keys object
mxc_verify_one_time_key Verify a signed one-time / fallback key