Twomemo
latest
Installation
Getting Started
API Documentation
Twomemo
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
_
__annotations__ (twomemo.twomemo.AEADImpl attribute)
(twomemo.twomemo.DoubleRatchetImpl attribute)
(twomemo.twomemo.PlainKeyMaterialImpl attribute)
(twomemo.twomemo.StateImpl attribute)
__eq__() (twomemo.twomemo.BundleImpl method)
__hash__() (twomemo.twomemo.BundleImpl method)
__init__() (twomemo.twomemo.BundleImpl method)
(twomemo.twomemo.ContentImpl method)
(twomemo.twomemo.EncryptedKeyMaterialImpl method)
(twomemo.twomemo.KeyExchangeImpl method)
(twomemo.twomemo.PlainKeyMaterialImpl method)
(twomemo.twomemo.SessionImpl method)
(twomemo.twomemo.Twomemo method)
_build_associated_data() (twomemo.twomemo.DoubleRatchetImpl static method)
_encode_public_key() (twomemo.twomemo.StateImpl static method)
_get_hash_function() (twomemo.twomemo.AEADImpl static method)
(twomemo.twomemo.MessageChainKDFImpl static method)
(twomemo.twomemo.RootChainKDFImpl static method)
_get_info() (twomemo.twomemo.AEADImpl static method)
(twomemo.twomemo.RootChainKDFImpl static method)
A
AEADImpl (class in twomemo.twomemo)
associated_data (twomemo.twomemo.SessionImpl property)
auth_tag (twomemo.twomemo.PlainKeyMaterialImpl property)
AUTHENTICATION_TAG_TRUNCATED_LENGTH (twomemo.twomemo.AEADImpl attribute)
B
bare_jid (twomemo.twomemo.BundleImpl property)
(twomemo.twomemo.EncryptedKeyMaterialImpl property)
(twomemo.twomemo.SessionImpl property)
build_session_active() (twomemo.twomemo.Twomemo method)
build_session_passive() (twomemo.twomemo.Twomemo method)
builds_same_session() (twomemo.twomemo.KeyExchangeImpl method)
bundle (twomemo.twomemo.BundleImpl property)
BundleImpl (class in twomemo.twomemo)
C
ciphertext (twomemo.twomemo.ContentImpl property)
confirm() (twomemo.twomemo.SessionImpl method)
confirmed (twomemo.twomemo.SessionImpl property)
ContentImpl (class in twomemo.twomemo)
D
decrypt() (twomemo.twomemo.AEADImpl class method)
decrypt_key_material() (twomemo.twomemo.Twomemo method)
decrypt_plaintext() (twomemo.twomemo.Twomemo method)
delete_hidden_pre_keys() (twomemo.twomemo.Twomemo method)
delete_pre_key() (twomemo.twomemo.Twomemo method)
device_id (twomemo.twomemo.BundleImpl property)
(twomemo.twomemo.EncryptedKeyMaterialImpl property)
(twomemo.twomemo.SessionImpl property)
double_ratchet (twomemo.twomemo.SessionImpl property)
DoubleRatchetImpl (class in twomemo.twomemo)
E
empty (twomemo.twomemo.ContentImpl property)
encrypt() (twomemo.twomemo.AEADImpl class method)
encrypt_empty() (twomemo.twomemo.Twomemo method)
encrypt_key_material() (twomemo.twomemo.Twomemo method)
encrypt_plaintext() (twomemo.twomemo.Twomemo method)
encrypted_message (twomemo.twomemo.EncryptedKeyMaterialImpl property)
EncryptedKeyMaterialImpl (class in twomemo.twomemo)
G
generate_pre_keys() (twomemo.twomemo.Twomemo method)
get_bundle() (twomemo.twomemo.Twomemo method)
get_num_visible_pre_keys() (twomemo.twomemo.Twomemo method)
H
header (twomemo.twomemo.KeyExchangeImpl property)
hide_pre_key() (twomemo.twomemo.Twomemo method)
I
identity_key (twomemo.twomemo.BundleImpl property)
(twomemo.twomemo.KeyExchangeImpl property)
IDENTITY_KEY_ENCODING_LENGTH (twomemo.twomemo.StateImpl attribute)
INFO (twomemo.twomemo.StateImpl attribute)
initiation (twomemo.twomemo.SessionImpl property)
is_network_instance() (twomemo.twomemo.KeyExchangeImpl method)
K
key (twomemo.twomemo.PlainKeyMaterialImpl property)
key_exchange (twomemo.twomemo.SessionImpl property)
KEY_LENGTH (twomemo.twomemo.PlainKeyMaterialImpl attribute)
KeyExchangeImpl (class in twomemo.twomemo)
L
load_session() (twomemo.twomemo.Twomemo method)
M
make_empty() (twomemo.twomemo.ContentImpl static method)
(twomemo.twomemo.PlainKeyMaterialImpl static method)
MESSAGE_CHAIN_CONSTANT (twomemo.twomemo.DoubleRatchetImpl attribute)
MessageChainKDFImpl (class in twomemo.twomemo)
module
twomemo.twomemo
N
namespace (twomemo.twomemo.BundleImpl property)
(twomemo.twomemo.SessionImpl property)
(twomemo.twomemo.Twomemo property)
P
parse() (twomemo.twomemo.EncryptedKeyMaterialImpl static method)
(twomemo.twomemo.KeyExchangeImpl static method)
PlainKeyMaterialImpl (class in twomemo.twomemo)
pre_key_id (twomemo.twomemo.KeyExchangeImpl property)
pre_key_ids (twomemo.twomemo.BundleImpl property)
purge() (twomemo.twomemo.Twomemo method)
purge_bare_jid() (twomemo.twomemo.Twomemo method)
R
receiving_chain_length (twomemo.twomemo.SessionImpl property)
RootChainKDFImpl (class in twomemo.twomemo)
rotate_signed_pre_key() (twomemo.twomemo.Twomemo method)
S
sending_chain_length (twomemo.twomemo.SessionImpl property)
serialize() (twomemo.twomemo.EncryptedKeyMaterialImpl method)
(twomemo.twomemo.KeyExchangeImpl method)
SessionImpl (class in twomemo.twomemo)
signed_pre_key_age() (twomemo.twomemo.Twomemo method)
signed_pre_key_id (twomemo.twomemo.BundleImpl property)
(twomemo.twomemo.KeyExchangeImpl property)
StateImpl (class in twomemo.twomemo)
store_session() (twomemo.twomemo.Twomemo method)
T
Twomemo (class in twomemo.twomemo)
twomemo.twomemo
module
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds