Index

A | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V

A

aes_iv (StrongBox.Metadata attribute)
(StrongBox.Peer attribute)

C

check_store() (StrongBox.Peer method)
Communicator (class in Communicator)
(module)
compare_trees() (DirectoryMerkleTree.DirectoryMerkleTree method)
compute_config_directory() (PeerConfiguration.PeerConfiguration method)
compute_keys_directory() (PeerConfiguration.PeerConfiguration static method)
compute_peer_backups_directory() (PeerConfiguration.PeerConfiguration method)
compute_peer_keys_directory() (PeerConfiguration.PeerConfiguration class method)
compute_safe_filename() (Encrypter.Encrypter static method)
(StrongBox.Peer method)
compute_store_id() (StrongBox.Peer method)
compute_store_keys_directory() (PeerConfiguration.PeerConfiguration class method)
compute_tree_changes() (in module DirectoryMerkleTree)
connect_to_peer() (StrongBox.Peer method)
create_listening_socket() (StrongBox.Peer method)
create_x509_cert() (Communicator.Communicator static method)

D

debug_print() (Logger.NullLogger static method)
(StrongBox.Peer method)
debug_print_bad_message() (StrongBox.Peer method)
decrypt() (Encrypter.Encrypter method)
(StrongBox.Peer method)
decrypt_filename() (Encrypter.Encrypter method)
(StrongBox.Peer method)
decrypt_own_store_path() (Encrypter.Encrypter method)
(StrongBox.Peer method)
delete_old_configuration() (in module StrongBox)
deleted_dirs (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)
deleted_files (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)
demo_A() (in module StrongBox)
demo_B() (in module StrongBox)
determine_sync_type() (StrongBox.Peer method)
diff_store_to_merkle_tree() (StrongBox.Peer method)
DirectoryMerkleTree (class in DirectoryMerkleTree)
(module)
DirectoryModificationHandler (class in StrongBox)
do_sync() (StrongBox.Peer method)

E

encrypt() (Encrypter.Encrypter method)
(StrongBox.Peer method)
encrypt_filename() (Encrypter.Encrypter method)
(StrongBox.Peer method)
Encrypter (class in Encrypter)
(module)
encryption_key (StrongBox.Metadata attribute)
(StrongBox.Peer attribute)
export_backup_configuration() (StrongBox.Peer method)
export_owner_configuration() (StrongBox.Peer method)

F

from_tuple() (StoredConfiguration.StoredConfiguration static method)

G

generate_encryption_key() (Encrypter.Encrypter static method)
generate_initial_metadata() (StrongBox.Peer method)
generate_peer_id() (Encrypter.Encrypter method)
(StrongBox.Peer method)
generate_store_id() (Encrypter.Encrypter method)
get_all_paths() (in module DirectoryMerkleTree)
get_configuration_file() (StoredConfiguration.StoredConfiguration static method)
get_foreign_peer_key_file() (PeerConfiguration.PeerConfiguration class method)
get_foreign_store_key_file() (PeerConfiguration.PeerConfiguration class method)
get_merkle_tree() (StrongBox.Peer method)
get_parent_dirs() (test_DirectoryMerkleTree.TestDirectoryMerkleTree static method)
get_peer_key() (StrongBox.Peer method)
get_peer_key_path() (StrongBox.Peer method)
get_private_key_file() (PeerConfiguration.PeerConfiguration class method)
get_public_network_address() (Communicator.Communicator static method)
(StrongBox.Peer method)
get_revision_data() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
get_signed_revision_data() (Encrypter.Encrypter method)
get_store_hash() (StrongBox.Peer method)
get_store_key() (StrongBox.Peer method)
get_updated_tree() (DirectoryMerkleTree.DirectoryMerkleTree method)
gt_revision_data() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)

H

handle_unexpected_message() (StrongBox.Peer method)

I

import_backup_configuration() (StrongBox.Peer method)
import_owner_configuration() (in module StrongBox)
increment_revision() (StrongBox.Peer method)
initialize_directory_structure() (PeerConfiguration.PeerConfiguration method)
(StrongBox.Peer method)
initialize_keys() (StrongBox.Peer method)
initialize_peer_configuration() (in module StrongBox)

L

learn_peer_gossip() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
listening_port (StrongBox.Peer attribute)
load_configuration_file() (StoredConfiguration.StoredConfiguration static method)
load_metadata_file() (StrongBox.Peer method)
load_peer_key() (Encrypter.Encrypter method)
load_private_key() (Encrypter.Encrypter static method)
load_public_key() (Encrypter.Encrypter class method)
load_store_key() (Encrypter.Encrypter method)
load_stored_configuration() (StoredConfiguration.StoredConfiguration static method)
Logger (module)

M

main() (in module StrongBox)
make_dmt() (in module DirectoryMerkleTree)
ManualDisconnectException
manually_associate() (StrongBox.Peer method)
merkle_tree (StrongBox.Metadata attribute)
(StrongBox.Peer attribute)
Metadata (class in StrongBox)
metadata (StrongBox.Peer attribute)
modified_dir (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)

N

network_address (StrongBox.Peer attribute)
(StrongBox.PeerData attribute)
new_files (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)
NullLogger (class in Logger)

O

on_any_event() (StrongBox.DirectoryModificationHandler method)
original_dir (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)

P

Peer (class in StrongBox)
peer_client_session() (StrongBox.Peer method)
peer_dict (StrongBox.Metadata attribute)
(StrongBox.Peer attribute)
peer_id (StrongBox.Metadata attribute)
(StrongBox.Peer attribute)
peer_server_session() (StrongBox.Peer method)
PeerConfiguration (class in PeerConfiguration)
(module)
PeerData (class in StrongBox)
peers (StrongBox.StoreData attribute)
print_tree() (in module DirectoryMerkleTree)

R

receive() (StrongBox.Peer method)
receive_expected_message() (StrongBox.Peer method)
record_peer_data() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
record_peer_pubkey() (StrongBox.Peer method)
record_store_pubkey() (StrongBox.Peer method)
revision_data (StrongBox.StoreData attribute)
revision_number (StrongBox.RevisionData attribute)
RevisionData (class in StrongBox)
run() (StrongBox.Peer method)
run_peer_client() (StrongBox.Peer method)
run_peer_client_only() (in module StrongBox)
run_peer_server() (StrongBox.Peer method)
run_peer_server_only() (in module StrongBox)

S

save_to_file() (StoredConfiguration.StoredConfiguration method)
select_sync_peer() (StrongBox.Peer method)
select_sync_store() (StrongBox.Peer method)
send() (StrongBox.Peer method)
send_delete_file_msg() (StrongBox.Peer method)
send_disconnect_req() (StrongBox.Peer method)
send_handshake_msg() (StrongBox.Peer method)
send_merkle_tree_msg() (StrongBox.Peer method)
send_public_key_msg() (StrongBox.Peer method)
send_sync_complete_msg() (StrongBox.Peer method)
send_sync_req() (StrongBox.Peer method)
send_update_file_msg() (StrongBox.Peer method)
send_verify_sync_req() (StrongBox.Peer method)
send_verify_sync_resp() (StrongBox.Peer method)
setUp() (test_StoredConfiguration.TestStoredConfiguration method)
setUpClass() (test_DirectoryMerkleTree.TestDirectoryMerkleTree class method)
sign() (Encrypter.Encrypter method)
(StrongBox.Peer method)
sign_revision() (StrongBox.Peer method)
signature (StrongBox.RevisionData attribute)
store_delete_item() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
store_dict (StrongBox.Metadata attribute)
(StrongBox.Peer attribute)
store_get_item_contents() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
store_hash (StrongBox.RevisionData attribute)
store_id (Encrypter.Encrypter attribute)
(StrongBox.Metadata attribute)
(StrongBox.Peer attribute)
store_put_item() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
store_revisions (StrongBox.PeerData attribute)
StoreData (class in StrongBox)
StoredConfiguration (class in StoredConfiguration)
(module)
StoredConfiguration.StoredConfiguration_NamedTuple (class in StoredConfiguration)
StrongBox (module)
sync_check() (StrongBox.Peer method)
sync_receive() (StrongBox.Peer method)
sync_send() (StrongBox.Peer method)

T

tearDownClass() (test_DirectoryMerkleTree.TestDirectoryMerkleTree class method)
test_client_handshake() (StrongBox.Peer method)
test_client_ssl() (StrongBox.Peer method)
test_dir (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)
(test_StoredConfiguration.TestStoredConfiguration attribute)
test_DirectoryMerkleTree (module)
test_handshake() (in module StrongBox)
test_hash_determinism() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
test_hash_inequality() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
test_server_handshake() (StrongBox.Peer method)
test_server_ssl() (StrongBox.Peer method)
test_ssl() (in module StrongBox)
test_StoredConfiguration (module)
test_tree_determinism() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
test_tree_difference_deleted() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
test_tree_difference_new() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
test_tree_difference_unmodified() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
test_tree_difference_updated() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
test_tree_equality() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
test_tree_inequality() (test_DirectoryMerkleTree.TestDirectoryMerkleTree method)
TestDirectoryMerkleTree (class in test_DirectoryMerkleTree)
TestStoredConfiguration (class in test_StoredConfiguration)
to_tuple() (StoredConfiguration.StoredConfiguration method)

U

unmodified_files (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)
unpickle() (StrongBox.Peer method)
unpickle_delete_file_msg() (StrongBox.Peer method)
unpickle_handshake_msg() (StrongBox.Peer method)
unpickle_merkle_tree_msg() (StrongBox.Peer method)
unpickle_public_key_msg() (StrongBox.Peer method)
unpickle_sync_complete_msg() (StrongBox.Peer method)
unpickle_sync_req() (StrongBox.Peer method)
unpickle_update_file_msg() (StrongBox.Peer method)
unpickle_verify_sync_req() (StrongBox.Peer method)
unpickle_verify_sync_resp() (StrongBox.Peer method)
update_metadata() (StrongBox.Peer method)
update_network_address() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
update_peer_revision() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
update_store_revision() (StoredConfiguration.StoredConfiguration method)
(StrongBox.Peer method)
updated_empty_dirs (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)
updated_files (test_DirectoryMerkleTree.TestDirectoryMerkleTree attribute)

V

verbosity (Logger.NullLogger attribute)
verify() (Encrypter.Encrypter method)
(StrongBox.Peer method)
verify_revision_data() (Encrypter.Encrypter method)
(StrongBox.Peer method)
verify_sync() (StrongBox.Peer method)