├── .github ├── actions │ └── service │ │ └── action.yml ├── stale.yml └── workflows │ ├── dockercache │ └── action.yml │ ├── enclave.yml │ └── service.yml ├── .gitignore ├── LICENSE ├── README.md ├── enclave ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── bin │ ├── funcs_with_memindjmp │ ├── gc_functions │ ├── lvi_checker │ └── sgx-gdb ├── bolt_skip_funcs.txt ├── ci │ └── azure-pipelines │ │ ├── enclave.yml │ │ ├── jobs │ │ ├── docker_build_kbupd_enclave_builder.yml │ │ ├── make_all.yml │ │ ├── make_all_insecure.yml │ │ ├── make_llvm_bolt.yml │ │ └── make_test.yml │ │ └── master.yml ├── debian │ ├── buildinfo │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── rules │ └── source │ │ ├── format │ │ └── lintian-overrides ├── docker │ ├── Dockerfile │ ├── apt.conf │ ├── build_bolt.sh │ ├── build_sgx.sh │ ├── deps.mk │ ├── fetch_rust_deps.sh │ ├── linux-sgx-patches │ │ ├── linux-sgx-rep-bcmp.patch │ │ └── linux-sgx-rep-stringops.patch │ ├── rustup-init.sha256 │ └── sources.list ├── include │ ├── bearssl │ │ ├── bearssl.h │ │ ├── bearssl_aead.h │ │ ├── bearssl_block.h │ │ ├── bearssl_ec.h │ │ ├── bearssl_hash.h │ │ ├── bearssl_hmac.h │ │ ├── bearssl_kdf.h │ │ ├── bearssl_pem.h │ │ ├── bearssl_prf.h │ │ ├── bearssl_rand.h │ │ ├── bearssl_rsa.h │ │ ├── bearssl_ssl.h │ │ └── bearssl_x509.h │ ├── cmockery.h │ ├── curve25519-donna.h │ ├── dlmalloc.h │ ├── kbupd.proto │ ├── kbupd_client.proto │ ├── kbupd_enclave.edl │ ├── kbupd_enclave_t.c │ ├── kbupd_enclave_t.h │ ├── kbupd_enclave_u.c │ ├── kbupd_enclave_u.h │ ├── kbupd_sgxsd_callbacks.h │ ├── sgxsd-enclave.h │ ├── sgxsd.edl │ ├── sgxsd.h │ └── test_memset_s.h ├── kbupd_enclave │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ ├── build.rs │ ├── lsan-ignore-test.txt │ └── src │ │ ├── allocator.rs │ │ ├── ffi │ │ ├── bindgen_wrapper.h │ │ ├── bindgen_wrapper.rs │ │ ├── ecalls.rs │ │ ├── mocks.rs │ │ ├── mod.rs │ │ ├── panic.rs │ │ └── snow_resolver.rs │ │ ├── hasher.rs │ │ ├── kbupd_enclave.proto │ │ ├── lib.rs │ │ ├── logging.rs │ │ ├── lru.rs │ │ ├── macros.rs │ │ ├── prelude.rs │ │ ├── protobufs.proto │ │ ├── protobufs │ │ ├── kbupd.rs │ │ ├── kbupd_client.rs │ │ ├── kbupd_enclave.rs │ │ ├── mod.rs │ │ └── raft.rs │ │ ├── protobufs_impl │ │ ├── kbupd.rs │ │ ├── kbupd_client.rs │ │ ├── kbupd_enclave.rs │ │ ├── mod.rs │ │ └── raft.rs │ │ ├── raft.proto │ │ ├── raft.rs │ │ ├── remote │ │ ├── mod.rs │ │ ├── peer_manager.rs │ │ └── sgx_quote.rs │ │ ├── remote_group.rs │ │ ├── service │ │ ├── frontend.rs │ │ ├── main.rs │ │ ├── mod.rs │ │ └── replica │ │ │ ├── mod.rs │ │ │ ├── partition_data.rs │ │ │ ├── partition_data │ │ │ └── backup_entry.rs │ │ │ ├── partition_key_range.rs │ │ │ └── replica_group.rs │ │ ├── storage │ │ ├── mod.rs │ │ ├── raft_log │ │ │ ├── mod.rs │ │ │ ├── raft_log_data.rs │ │ │ └── raft_log_index.rs │ │ ├── storage_array.rs │ │ ├── storage_data.rs │ │ └── storage_page_cache.rs │ │ └── util.rs ├── libkbupd_enclave.config.xml ├── libkbupd_enclave.debug.config.xml ├── libkbupd_enclave.hardened.config.xml ├── libkbupd_enclave.hardened.debug.config.xml ├── libkbupd_enclave.hardened.test.config.xml ├── libkbupd_enclave.lds ├── prostc │ ├── .cargo │ │ └── config │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── rustfmt.license-template ├── rustfmt.toml ├── sgx_enclave.mk ├── sgx_ffi │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ ├── bindgen_wrapper.h │ │ ├── bindgen_wrapper.rs │ │ ├── lib.rs │ │ ├── mocks.rs │ │ ├── sgx.rs │ │ ├── untrusted_slice.rs │ │ └── util.rs ├── sgxsd_enclave │ ├── bearssl │ │ ├── aes_x86ni.c │ │ ├── aes_x86ni_ctr.c │ │ ├── config.h │ │ ├── dec32be.c │ │ ├── enc32be.c │ │ ├── gcm.c │ │ ├── ghash_pclmul.c │ │ ├── inner.h │ │ └── sha2small.c │ ├── cmockery.c │ ├── curve25519-donna-c64.c │ ├── sgx-tcrypto-stub.c │ ├── sgxsd-enclave-test.c │ └── sgxsd-enclave.c ├── sgxsd_ffi │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ ├── bindgen_wrapper.h │ │ ├── bindgen_wrapper.rs │ │ ├── ecalls.rs │ │ ├── lib.rs │ │ └── mocks.rs └── test_ffi │ ├── .cargo │ └── config │ ├── Cargo.toml │ └── src │ └── lib.rs └── service ├── .cargo └── config ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── ci └── azure-pipelines │ ├── jobs │ ├── client_test.yml │ ├── client_test_insecure.yml │ ├── docker_build_kbupd_builder.yml │ ├── make_all.yml │ └── make_test.yml │ └── master.yml ├── config ├── frontend.benchmark.yml ├── frontend.client_test.yml ├── frontend.sample.yml ├── replica.benchmark.yml ├── replica.client_test.yml └── replica.sample.yml ├── docker ├── Dockerfile ├── linux-sgx.gpg ├── linux-sgx.tar.gz.sha256 └── rustup-init.sha256 ├── kbupd ├── .cargo │ └── config ├── Cargo.toml ├── benches │ └── common.rs ├── build.rs ├── c_src │ ├── kbupd_enclave_u.c │ ├── kbupd_enclave_u.h │ ├── kbupd_sgxsd_callbacks.h │ └── sgxsd.h ├── res │ └── enclave │ │ └── 45627094b2ea4a66f4cf0b182858a8dcf4b8479122c3820fe7fd0551a6d4cf5c.so └── src │ ├── actor.rs │ ├── api │ ├── auth │ │ ├── anonymous_user.rs │ │ ├── mod.rs │ │ └── signal_user.rs │ ├── listener.rs │ ├── mod.rs │ └── service.rs │ ├── backup │ ├── manager.rs │ ├── mod.rs │ └── request_manager.rs │ ├── bin │ └── kbupctl.rs │ ├── constants.rs │ ├── control.rs │ ├── enclave │ ├── attestation_manager.rs │ ├── enclave.rs │ ├── enclave_manager.rs │ ├── error.rs │ ├── ffi │ │ ├── bindgen_wrapper.h │ │ ├── bindgen_wrapper.rs │ │ ├── ecalls.rs │ │ ├── mod.rs │ │ ├── ocalls.rs │ │ └── sgxsd.rs │ ├── handshake_manager.rs │ ├── mod.rs │ ├── revocation_list_refresh.rs │ ├── status_refresh.rs │ └── timer_tick.rs │ ├── frontend │ ├── config.rs │ └── mod.rs │ ├── intel_client.rs │ ├── kbupd.proto │ ├── lib.rs │ ├── limits │ ├── leaky_bucket.rs │ ├── mod.rs │ └── rate_limiter.rs │ ├── logger.rs │ ├── main.rs │ ├── metrics │ ├── config.rs │ ├── json_reporter.rs │ ├── macros.rs │ ├── metrics.rs │ ├── mod.rs │ ├── registry.rs │ └── reporter.rs │ ├── mocks.rs │ ├── peer │ ├── codec.rs │ ├── connection.rs │ ├── discovery.rs │ ├── listener.rs │ ├── manager.rs │ ├── mod.rs │ └── peer.rs │ ├── protobufs.rs │ ├── protobufs_impl │ ├── kbupd.rs │ └── mod.rs │ ├── replica │ └── mod.rs │ ├── tls.rs │ ├── unix_signal.rs │ └── util.rs ├── kbupd_api ├── .cargo │ └── config ├── Cargo.toml └── src │ ├── entities.rs │ └── lib.rs ├── kbupd_api_client ├── .cargo │ └── config ├── Cargo.toml └── src │ ├── lib.rs │ └── main.rs ├── kbupd_client ├── .cargo │ └── config ├── Cargo.toml ├── build.rs └── src │ ├── kbupd_client.proto │ ├── lib.rs │ ├── protobufs.rs │ └── protobufs_impl │ ├── kbupd_client.rs │ └── mod.rs ├── kbupd_config ├── .cargo │ └── config ├── Cargo.toml ├── src │ ├── frontend │ │ ├── config.rs │ │ ├── mod.rs │ │ └── validator.rs │ ├── lib.rs │ ├── main.rs │ ├── metrics.rs │ └── replica │ │ ├── config.rs │ │ ├── mod.rs │ │ └── validator.rs └── test-cases │ ├── frontend.hostnames.bad.yml │ ├── frontend.hostnames.good.yml │ ├── frontend.parse.bad.yml │ ├── replica.hostnames-no-source.bad.yml │ ├── replica.hostnames-no-source.good.yml │ ├── replica.hostnames-with-source.good.yml │ ├── replica.hostnames-with-source.replica-bad.yml │ ├── replica.hostnames-with-source.source-bad.yml │ └── replica.parse.bad.yml ├── kbupd_macro ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── tests.rs ├── kbuptlsd ├── .cargo │ └── config ├── Cargo.toml ├── src │ ├── base64.rs │ ├── client.rs │ ├── client │ │ └── hyper.rs │ ├── config.rs │ ├── counter.rs │ ├── lib.rs │ ├── main.rs │ ├── proxy_child.rs │ ├── server.rs │ ├── server │ │ └── logger.rs │ └── util.rs └── tests │ ├── mock_child.sh │ ├── server_test.rs │ └── util.rs ├── rustfmt.license-template ├── rustfmt.toml ├── rustunnel ├── .cargo │ └── config ├── Cargo.toml ├── build.rs ├── c_src │ ├── dlmalloc │ │ └── malloc-2.8.6.c │ └── malloc.c ├── src │ ├── lib.rs │ ├── logger.rs │ ├── proxy.rs │ ├── seccomp.rs │ ├── stream.rs │ ├── tls.rs │ └── util.rs └── tests │ ├── client_child_test.rs │ ├── server_child_test.rs │ └── util.rs └── test ├── api_client_test.py ├── azure_nat_timeout.yml ├── client_test.py ├── fail_attestation.yml ├── fail_attestation_cert.yml ├── fail_attestation_rst.yml ├── fe_no_leaders.yml ├── kbupd.py ├── kbupdapiclient.py ├── kbupdclient.py ├── ne_latency.yml ├── ne_latency_loss.yml ├── ne_latency_variance.yml ├── netem.py ├── partition.py ├── peer_ca.py ├── randtcpkill.yml ├── randtcpkill_2x.yml ├── splitbrain.yml ├── start_stop.yml ├── start_stop_2x.yml ├── test_loop └── util.py /.github/actions/service/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/.github/actions/service/action.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/dockercache/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/.github/workflows/dockercache/action.yml -------------------------------------------------------------------------------- /.github/workflows/enclave.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/.github/workflows/enclave.yml -------------------------------------------------------------------------------- /.github/workflows/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/.github/workflows/service.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/README.md -------------------------------------------------------------------------------- /enclave/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/.gitignore -------------------------------------------------------------------------------- /enclave/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/Cargo.lock -------------------------------------------------------------------------------- /enclave/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/Cargo.toml -------------------------------------------------------------------------------- /enclave/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/Makefile -------------------------------------------------------------------------------- /enclave/bin/funcs_with_memindjmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/bin/funcs_with_memindjmp -------------------------------------------------------------------------------- /enclave/bin/gc_functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/bin/gc_functions -------------------------------------------------------------------------------- /enclave/bin/lvi_checker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/bin/lvi_checker -------------------------------------------------------------------------------- /enclave/bin/sgx-gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/bin/sgx-gdb -------------------------------------------------------------------------------- /enclave/bolt_skip_funcs.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /enclave/ci/azure-pipelines/enclave.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/ci/azure-pipelines/enclave.yml -------------------------------------------------------------------------------- /enclave/ci/azure-pipelines/jobs/docker_build_kbupd_enclave_builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/ci/azure-pipelines/jobs/docker_build_kbupd_enclave_builder.yml -------------------------------------------------------------------------------- /enclave/ci/azure-pipelines/jobs/make_all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/ci/azure-pipelines/jobs/make_all.yml -------------------------------------------------------------------------------- /enclave/ci/azure-pipelines/jobs/make_all_insecure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/ci/azure-pipelines/jobs/make_all_insecure.yml -------------------------------------------------------------------------------- /enclave/ci/azure-pipelines/jobs/make_llvm_bolt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/ci/azure-pipelines/jobs/make_llvm_bolt.yml -------------------------------------------------------------------------------- /enclave/ci/azure-pipelines/jobs/make_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/ci/azure-pipelines/jobs/make_test.yml -------------------------------------------------------------------------------- /enclave/ci/azure-pipelines/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/ci/azure-pipelines/master.yml -------------------------------------------------------------------------------- /enclave/debian/buildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/debian/buildinfo -------------------------------------------------------------------------------- /enclave/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/debian/changelog -------------------------------------------------------------------------------- /enclave/debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /enclave/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/debian/control -------------------------------------------------------------------------------- /enclave/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/debian/copyright -------------------------------------------------------------------------------- /enclave/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/debian/rules -------------------------------------------------------------------------------- /enclave/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /enclave/debian/source/lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/debian/source/lintian-overrides -------------------------------------------------------------------------------- /enclave/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/Dockerfile -------------------------------------------------------------------------------- /enclave/docker/apt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/apt.conf -------------------------------------------------------------------------------- /enclave/docker/build_bolt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/build_bolt.sh -------------------------------------------------------------------------------- /enclave/docker/build_sgx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/build_sgx.sh -------------------------------------------------------------------------------- /enclave/docker/deps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/deps.mk -------------------------------------------------------------------------------- /enclave/docker/fetch_rust_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/fetch_rust_deps.sh -------------------------------------------------------------------------------- /enclave/docker/linux-sgx-patches/linux-sgx-rep-bcmp.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/linux-sgx-patches/linux-sgx-rep-bcmp.patch -------------------------------------------------------------------------------- /enclave/docker/linux-sgx-patches/linux-sgx-rep-stringops.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/linux-sgx-patches/linux-sgx-rep-stringops.patch -------------------------------------------------------------------------------- /enclave/docker/rustup-init.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/rustup-init.sha256 -------------------------------------------------------------------------------- /enclave/docker/sources.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/docker/sources.list -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_aead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_aead.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_block.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_ec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_ec.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_hash.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_hmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_hmac.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_kdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_kdf.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_pem.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_prf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_prf.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_rand.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_rsa.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_ssl.h -------------------------------------------------------------------------------- /enclave/include/bearssl/bearssl_x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/bearssl/bearssl_x509.h -------------------------------------------------------------------------------- /enclave/include/cmockery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/cmockery.h -------------------------------------------------------------------------------- /enclave/include/curve25519-donna.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/curve25519-donna.h -------------------------------------------------------------------------------- /enclave/include/dlmalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/dlmalloc.h -------------------------------------------------------------------------------- /enclave/include/kbupd.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/kbupd.proto -------------------------------------------------------------------------------- /enclave/include/kbupd_client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/kbupd_client.proto -------------------------------------------------------------------------------- /enclave/include/kbupd_enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/kbupd_enclave.edl -------------------------------------------------------------------------------- /enclave/include/kbupd_enclave_t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/kbupd_enclave_t.c -------------------------------------------------------------------------------- /enclave/include/kbupd_enclave_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/kbupd_enclave_t.h -------------------------------------------------------------------------------- /enclave/include/kbupd_enclave_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/kbupd_enclave_u.c -------------------------------------------------------------------------------- /enclave/include/kbupd_enclave_u.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/kbupd_enclave_u.h -------------------------------------------------------------------------------- /enclave/include/kbupd_sgxsd_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/kbupd_sgxsd_callbacks.h -------------------------------------------------------------------------------- /enclave/include/sgxsd-enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/sgxsd-enclave.h -------------------------------------------------------------------------------- /enclave/include/sgxsd.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/sgxsd.edl -------------------------------------------------------------------------------- /enclave/include/sgxsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/sgxsd.h -------------------------------------------------------------------------------- /enclave/include/test_memset_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/include/test_memset_s.h -------------------------------------------------------------------------------- /enclave/kbupd_enclave/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/.cargo/config -------------------------------------------------------------------------------- /enclave/kbupd_enclave/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/Cargo.toml -------------------------------------------------------------------------------- /enclave/kbupd_enclave/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/build.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/lsan-ignore-test.txt: -------------------------------------------------------------------------------- 1 | leak:backtrace_alloc 2 | -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/allocator.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/ffi/bindgen_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/ffi/bindgen_wrapper.h -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/ffi/bindgen_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/ffi/bindgen_wrapper.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/ffi/ecalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/ffi/ecalls.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/ffi/mocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/ffi/mocks.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/ffi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/ffi/mod.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/ffi/panic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/ffi/panic.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/ffi/snow_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/ffi/snow_resolver.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/hasher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/hasher.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/kbupd_enclave.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/kbupd_enclave.proto -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/lib.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/logging.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/lru.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/lru.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/macros.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/prelude.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs.proto -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs/kbupd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs/kbupd.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs/kbupd_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs/kbupd_client.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs/kbupd_enclave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs/kbupd_enclave.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs/mod.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs/raft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs/raft.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs_impl/kbupd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs_impl/kbupd.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs_impl/kbupd_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs_impl/kbupd_client.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs_impl/kbupd_enclave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs_impl/kbupd_enclave.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs_impl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs_impl/mod.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/protobufs_impl/raft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/protobufs_impl/raft.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/raft.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/raft.proto -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/raft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/raft.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/remote/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/remote/mod.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/remote/peer_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/remote/peer_manager.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/remote/sgx_quote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/remote/sgx_quote.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/remote_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/remote_group.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/service/frontend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/service/frontend.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/service/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/service/main.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/service/mod.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/service/replica/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/service/replica/mod.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/service/replica/partition_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/service/replica/partition_data.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/service/replica/partition_data/backup_entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/service/replica/partition_data/backup_entry.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/service/replica/partition_key_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/service/replica/partition_key_range.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/service/replica/replica_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/service/replica/replica_group.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/storage/mod.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/storage/raft_log/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/storage/raft_log/mod.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/storage/raft_log/raft_log_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/storage/raft_log/raft_log_data.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/storage/raft_log/raft_log_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/storage/raft_log/raft_log_index.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/storage/storage_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/storage/storage_array.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/storage/storage_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/storage/storage_data.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/storage/storage_page_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/storage/storage_page_cache.rs -------------------------------------------------------------------------------- /enclave/kbupd_enclave/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/kbupd_enclave/src/util.rs -------------------------------------------------------------------------------- /enclave/libkbupd_enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/libkbupd_enclave.config.xml -------------------------------------------------------------------------------- /enclave/libkbupd_enclave.debug.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/libkbupd_enclave.debug.config.xml -------------------------------------------------------------------------------- /enclave/libkbupd_enclave.hardened.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/libkbupd_enclave.hardened.config.xml -------------------------------------------------------------------------------- /enclave/libkbupd_enclave.hardened.debug.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/libkbupd_enclave.hardened.debug.config.xml -------------------------------------------------------------------------------- /enclave/libkbupd_enclave.hardened.test.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/libkbupd_enclave.hardened.test.config.xml -------------------------------------------------------------------------------- /enclave/libkbupd_enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/libkbupd_enclave.lds -------------------------------------------------------------------------------- /enclave/prostc/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/prostc/.cargo/config -------------------------------------------------------------------------------- /enclave/prostc/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/prostc/Cargo.lock -------------------------------------------------------------------------------- /enclave/prostc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/prostc/Cargo.toml -------------------------------------------------------------------------------- /enclave/prostc/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/prostc/src/main.rs -------------------------------------------------------------------------------- /enclave/rustfmt.license-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/rustfmt.license-template -------------------------------------------------------------------------------- /enclave/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/rustfmt.toml -------------------------------------------------------------------------------- /enclave/sgx_enclave.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_enclave.mk -------------------------------------------------------------------------------- /enclave/sgx_ffi/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/.cargo/config -------------------------------------------------------------------------------- /enclave/sgx_ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/Cargo.toml -------------------------------------------------------------------------------- /enclave/sgx_ffi/src/bindgen_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/src/bindgen_wrapper.h -------------------------------------------------------------------------------- /enclave/sgx_ffi/src/bindgen_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/src/bindgen_wrapper.rs -------------------------------------------------------------------------------- /enclave/sgx_ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/src/lib.rs -------------------------------------------------------------------------------- /enclave/sgx_ffi/src/mocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/src/mocks.rs -------------------------------------------------------------------------------- /enclave/sgx_ffi/src/sgx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/src/sgx.rs -------------------------------------------------------------------------------- /enclave/sgx_ffi/src/untrusted_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/src/untrusted_slice.rs -------------------------------------------------------------------------------- /enclave/sgx_ffi/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgx_ffi/src/util.rs -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/aes_x86ni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/aes_x86ni.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/aes_x86ni_ctr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/aes_x86ni_ctr.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/config.h -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/dec32be.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/dec32be.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/enc32be.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/enc32be.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/gcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/gcm.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/ghash_pclmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/ghash_pclmul.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/inner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/inner.h -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/bearssl/sha2small.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/bearssl/sha2small.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/cmockery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/cmockery.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/curve25519-donna-c64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/curve25519-donna-c64.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/sgx-tcrypto-stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/sgx-tcrypto-stub.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/sgxsd-enclave-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/sgxsd-enclave-test.c -------------------------------------------------------------------------------- /enclave/sgxsd_enclave/sgxsd-enclave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_enclave/sgxsd-enclave.c -------------------------------------------------------------------------------- /enclave/sgxsd_ffi/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_ffi/.cargo/config -------------------------------------------------------------------------------- /enclave/sgxsd_ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_ffi/Cargo.toml -------------------------------------------------------------------------------- /enclave/sgxsd_ffi/src/bindgen_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_ffi/src/bindgen_wrapper.h -------------------------------------------------------------------------------- /enclave/sgxsd_ffi/src/bindgen_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_ffi/src/bindgen_wrapper.rs -------------------------------------------------------------------------------- /enclave/sgxsd_ffi/src/ecalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_ffi/src/ecalls.rs -------------------------------------------------------------------------------- /enclave/sgxsd_ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_ffi/src/lib.rs -------------------------------------------------------------------------------- /enclave/sgxsd_ffi/src/mocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/sgxsd_ffi/src/mocks.rs -------------------------------------------------------------------------------- /enclave/test_ffi/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/test_ffi/.cargo/config -------------------------------------------------------------------------------- /enclave/test_ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/test_ffi/Cargo.toml -------------------------------------------------------------------------------- /enclave/test_ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/enclave/test_ffi/src/lib.rs -------------------------------------------------------------------------------- /service/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/.cargo/config -------------------------------------------------------------------------------- /service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/.gitignore -------------------------------------------------------------------------------- /service/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/Cargo.lock -------------------------------------------------------------------------------- /service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/Cargo.toml -------------------------------------------------------------------------------- /service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/Makefile -------------------------------------------------------------------------------- /service/ci/azure-pipelines/jobs/client_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/ci/azure-pipelines/jobs/client_test.yml -------------------------------------------------------------------------------- /service/ci/azure-pipelines/jobs/client_test_insecure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/ci/azure-pipelines/jobs/client_test_insecure.yml -------------------------------------------------------------------------------- /service/ci/azure-pipelines/jobs/docker_build_kbupd_builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/ci/azure-pipelines/jobs/docker_build_kbupd_builder.yml -------------------------------------------------------------------------------- /service/ci/azure-pipelines/jobs/make_all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/ci/azure-pipelines/jobs/make_all.yml -------------------------------------------------------------------------------- /service/ci/azure-pipelines/jobs/make_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/ci/azure-pipelines/jobs/make_test.yml -------------------------------------------------------------------------------- /service/ci/azure-pipelines/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/ci/azure-pipelines/master.yml -------------------------------------------------------------------------------- /service/config/frontend.benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/config/frontend.benchmark.yml -------------------------------------------------------------------------------- /service/config/frontend.client_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/config/frontend.client_test.yml -------------------------------------------------------------------------------- /service/config/frontend.sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/config/frontend.sample.yml -------------------------------------------------------------------------------- /service/config/replica.benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/config/replica.benchmark.yml -------------------------------------------------------------------------------- /service/config/replica.client_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/config/replica.client_test.yml -------------------------------------------------------------------------------- /service/config/replica.sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/config/replica.sample.yml -------------------------------------------------------------------------------- /service/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/docker/Dockerfile -------------------------------------------------------------------------------- /service/docker/linux-sgx.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/docker/linux-sgx.gpg -------------------------------------------------------------------------------- /service/docker/linux-sgx.tar.gz.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/docker/linux-sgx.tar.gz.sha256 -------------------------------------------------------------------------------- /service/docker/rustup-init.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/docker/rustup-init.sha256 -------------------------------------------------------------------------------- /service/kbupd/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/.cargo/config -------------------------------------------------------------------------------- /service/kbupd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/Cargo.toml -------------------------------------------------------------------------------- /service/kbupd/benches/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/benches/common.rs -------------------------------------------------------------------------------- /service/kbupd/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/build.rs -------------------------------------------------------------------------------- /service/kbupd/c_src/kbupd_enclave_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/c_src/kbupd_enclave_u.c -------------------------------------------------------------------------------- /service/kbupd/c_src/kbupd_enclave_u.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/c_src/kbupd_enclave_u.h -------------------------------------------------------------------------------- /service/kbupd/c_src/kbupd_sgxsd_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/c_src/kbupd_sgxsd_callbacks.h -------------------------------------------------------------------------------- /service/kbupd/c_src/sgxsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/c_src/sgxsd.h -------------------------------------------------------------------------------- /service/kbupd/res/enclave/45627094b2ea4a66f4cf0b182858a8dcf4b8479122c3820fe7fd0551a6d4cf5c.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/res/enclave/45627094b2ea4a66f4cf0b182858a8dcf4b8479122c3820fe7fd0551a6d4cf5c.so -------------------------------------------------------------------------------- /service/kbupd/src/actor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/actor.rs -------------------------------------------------------------------------------- /service/kbupd/src/api/auth/anonymous_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/api/auth/anonymous_user.rs -------------------------------------------------------------------------------- /service/kbupd/src/api/auth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/api/auth/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/api/auth/signal_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/api/auth/signal_user.rs -------------------------------------------------------------------------------- /service/kbupd/src/api/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/api/listener.rs -------------------------------------------------------------------------------- /service/kbupd/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/api/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/api/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/api/service.rs -------------------------------------------------------------------------------- /service/kbupd/src/backup/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/backup/manager.rs -------------------------------------------------------------------------------- /service/kbupd/src/backup/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/backup/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/backup/request_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/backup/request_manager.rs -------------------------------------------------------------------------------- /service/kbupd/src/bin/kbupctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/bin/kbupctl.rs -------------------------------------------------------------------------------- /service/kbupd/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/constants.rs -------------------------------------------------------------------------------- /service/kbupd/src/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/control.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/attestation_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/attestation_manager.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/enclave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/enclave.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/enclave_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/enclave_manager.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/error.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/ffi/bindgen_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/ffi/bindgen_wrapper.h -------------------------------------------------------------------------------- /service/kbupd/src/enclave/ffi/bindgen_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/ffi/bindgen_wrapper.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/ffi/ecalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/ffi/ecalls.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/ffi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/ffi/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/ffi/ocalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/ffi/ocalls.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/ffi/sgxsd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/ffi/sgxsd.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/handshake_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/handshake_manager.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/revocation_list_refresh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/revocation_list_refresh.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/status_refresh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/status_refresh.rs -------------------------------------------------------------------------------- /service/kbupd/src/enclave/timer_tick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/enclave/timer_tick.rs -------------------------------------------------------------------------------- /service/kbupd/src/frontend/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/frontend/config.rs -------------------------------------------------------------------------------- /service/kbupd/src/frontend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/frontend/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/intel_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/intel_client.rs -------------------------------------------------------------------------------- /service/kbupd/src/kbupd.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/kbupd.proto -------------------------------------------------------------------------------- /service/kbupd/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/lib.rs -------------------------------------------------------------------------------- /service/kbupd/src/limits/leaky_bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/limits/leaky_bucket.rs -------------------------------------------------------------------------------- /service/kbupd/src/limits/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/limits/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/limits/rate_limiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/limits/rate_limiter.rs -------------------------------------------------------------------------------- /service/kbupd/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/logger.rs -------------------------------------------------------------------------------- /service/kbupd/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/main.rs -------------------------------------------------------------------------------- /service/kbupd/src/metrics/config.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/kbupd/src/metrics/json_reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/metrics/json_reporter.rs -------------------------------------------------------------------------------- /service/kbupd/src/metrics/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/metrics/macros.rs -------------------------------------------------------------------------------- /service/kbupd/src/metrics/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/metrics/metrics.rs -------------------------------------------------------------------------------- /service/kbupd/src/metrics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/metrics/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/metrics/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/metrics/registry.rs -------------------------------------------------------------------------------- /service/kbupd/src/metrics/reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/metrics/reporter.rs -------------------------------------------------------------------------------- /service/kbupd/src/mocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/mocks.rs -------------------------------------------------------------------------------- /service/kbupd/src/peer/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/peer/codec.rs -------------------------------------------------------------------------------- /service/kbupd/src/peer/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/peer/connection.rs -------------------------------------------------------------------------------- /service/kbupd/src/peer/discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/peer/discovery.rs -------------------------------------------------------------------------------- /service/kbupd/src/peer/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/peer/listener.rs -------------------------------------------------------------------------------- /service/kbupd/src/peer/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/peer/manager.rs -------------------------------------------------------------------------------- /service/kbupd/src/peer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/peer/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/peer/peer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/peer/peer.rs -------------------------------------------------------------------------------- /service/kbupd/src/protobufs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/protobufs.rs -------------------------------------------------------------------------------- /service/kbupd/src/protobufs_impl/kbupd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/protobufs_impl/kbupd.rs -------------------------------------------------------------------------------- /service/kbupd/src/protobufs_impl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/protobufs_impl/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/replica/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/replica/mod.rs -------------------------------------------------------------------------------- /service/kbupd/src/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/tls.rs -------------------------------------------------------------------------------- /service/kbupd/src/unix_signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/unix_signal.rs -------------------------------------------------------------------------------- /service/kbupd/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd/src/util.rs -------------------------------------------------------------------------------- /service/kbupd_api/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_api/.cargo/config -------------------------------------------------------------------------------- /service/kbupd_api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_api/Cargo.toml -------------------------------------------------------------------------------- /service/kbupd_api/src/entities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_api/src/entities.rs -------------------------------------------------------------------------------- /service/kbupd_api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_api/src/lib.rs -------------------------------------------------------------------------------- /service/kbupd_api_client/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_api_client/.cargo/config -------------------------------------------------------------------------------- /service/kbupd_api_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_api_client/Cargo.toml -------------------------------------------------------------------------------- /service/kbupd_api_client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_api_client/src/lib.rs -------------------------------------------------------------------------------- /service/kbupd_api_client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_api_client/src/main.rs -------------------------------------------------------------------------------- /service/kbupd_client/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_client/.cargo/config -------------------------------------------------------------------------------- /service/kbupd_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_client/Cargo.toml -------------------------------------------------------------------------------- /service/kbupd_client/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_client/build.rs -------------------------------------------------------------------------------- /service/kbupd_client/src/kbupd_client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_client/src/kbupd_client.proto -------------------------------------------------------------------------------- /service/kbupd_client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_client/src/lib.rs -------------------------------------------------------------------------------- /service/kbupd_client/src/protobufs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_client/src/protobufs.rs -------------------------------------------------------------------------------- /service/kbupd_client/src/protobufs_impl/kbupd_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_client/src/protobufs_impl/kbupd_client.rs -------------------------------------------------------------------------------- /service/kbupd_client/src/protobufs_impl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_client/src/protobufs_impl/mod.rs -------------------------------------------------------------------------------- /service/kbupd_config/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/.cargo/config -------------------------------------------------------------------------------- /service/kbupd_config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/Cargo.toml -------------------------------------------------------------------------------- /service/kbupd_config/src/frontend/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/frontend/config.rs -------------------------------------------------------------------------------- /service/kbupd_config/src/frontend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/frontend/mod.rs -------------------------------------------------------------------------------- /service/kbupd_config/src/frontend/validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/frontend/validator.rs -------------------------------------------------------------------------------- /service/kbupd_config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/lib.rs -------------------------------------------------------------------------------- /service/kbupd_config/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/main.rs -------------------------------------------------------------------------------- /service/kbupd_config/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/metrics.rs -------------------------------------------------------------------------------- /service/kbupd_config/src/replica/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/replica/config.rs -------------------------------------------------------------------------------- /service/kbupd_config/src/replica/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/replica/mod.rs -------------------------------------------------------------------------------- /service/kbupd_config/src/replica/validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/src/replica/validator.rs -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/frontend.hostnames.bad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/frontend.hostnames.bad.yml -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/frontend.hostnames.good.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/frontend.hostnames.good.yml -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/frontend.parse.bad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/frontend.parse.bad.yml -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/replica.hostnames-no-source.bad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/replica.hostnames-no-source.bad.yml -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/replica.hostnames-no-source.good.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/replica.hostnames-no-source.good.yml -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/replica.hostnames-with-source.good.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/replica.hostnames-with-source.good.yml -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/replica.hostnames-with-source.replica-bad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/replica.hostnames-with-source.replica-bad.yml -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/replica.hostnames-with-source.source-bad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/replica.hostnames-with-source.source-bad.yml -------------------------------------------------------------------------------- /service/kbupd_config/test-cases/replica.parse.bad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_config/test-cases/replica.parse.bad.yml -------------------------------------------------------------------------------- /service/kbupd_macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_macro/Cargo.toml -------------------------------------------------------------------------------- /service/kbupd_macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_macro/src/lib.rs -------------------------------------------------------------------------------- /service/kbupd_macro/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbupd_macro/tests/tests.rs -------------------------------------------------------------------------------- /service/kbuptlsd/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/.cargo/config -------------------------------------------------------------------------------- /service/kbuptlsd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/Cargo.toml -------------------------------------------------------------------------------- /service/kbuptlsd/src/base64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/base64.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/client.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/client/hyper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/client/hyper.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/config.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/counter.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/lib.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/main.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/proxy_child.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/proxy_child.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/server.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/server/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/server/logger.rs -------------------------------------------------------------------------------- /service/kbuptlsd/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/src/util.rs -------------------------------------------------------------------------------- /service/kbuptlsd/tests/mock_child.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/tests/mock_child.sh -------------------------------------------------------------------------------- /service/kbuptlsd/tests/server_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/tests/server_test.rs -------------------------------------------------------------------------------- /service/kbuptlsd/tests/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/kbuptlsd/tests/util.rs -------------------------------------------------------------------------------- /service/rustfmt.license-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustfmt.license-template -------------------------------------------------------------------------------- /service/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustfmt.toml -------------------------------------------------------------------------------- /service/rustunnel/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/.cargo/config -------------------------------------------------------------------------------- /service/rustunnel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/Cargo.toml -------------------------------------------------------------------------------- /service/rustunnel/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/build.rs -------------------------------------------------------------------------------- /service/rustunnel/c_src/dlmalloc/malloc-2.8.6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/c_src/dlmalloc/malloc-2.8.6.c -------------------------------------------------------------------------------- /service/rustunnel/c_src/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/c_src/malloc.c -------------------------------------------------------------------------------- /service/rustunnel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/src/lib.rs -------------------------------------------------------------------------------- /service/rustunnel/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/src/logger.rs -------------------------------------------------------------------------------- /service/rustunnel/src/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/src/proxy.rs -------------------------------------------------------------------------------- /service/rustunnel/src/seccomp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/src/seccomp.rs -------------------------------------------------------------------------------- /service/rustunnel/src/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/src/stream.rs -------------------------------------------------------------------------------- /service/rustunnel/src/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/src/tls.rs -------------------------------------------------------------------------------- /service/rustunnel/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/src/util.rs -------------------------------------------------------------------------------- /service/rustunnel/tests/client_child_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/tests/client_child_test.rs -------------------------------------------------------------------------------- /service/rustunnel/tests/server_child_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/tests/server_child_test.rs -------------------------------------------------------------------------------- /service/rustunnel/tests/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/rustunnel/tests/util.rs -------------------------------------------------------------------------------- /service/test/api_client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/api_client_test.py -------------------------------------------------------------------------------- /service/test/azure_nat_timeout.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/azure_nat_timeout.yml -------------------------------------------------------------------------------- /service/test/client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/client_test.py -------------------------------------------------------------------------------- /service/test/fail_attestation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/fail_attestation.yml -------------------------------------------------------------------------------- /service/test/fail_attestation_cert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/fail_attestation_cert.yml -------------------------------------------------------------------------------- /service/test/fail_attestation_rst.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/fail_attestation_rst.yml -------------------------------------------------------------------------------- /service/test/fe_no_leaders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/fe_no_leaders.yml -------------------------------------------------------------------------------- /service/test/kbupd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/kbupd.py -------------------------------------------------------------------------------- /service/test/kbupdapiclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/kbupdapiclient.py -------------------------------------------------------------------------------- /service/test/kbupdclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/kbupdclient.py -------------------------------------------------------------------------------- /service/test/ne_latency.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/ne_latency.yml -------------------------------------------------------------------------------- /service/test/ne_latency_loss.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/ne_latency_loss.yml -------------------------------------------------------------------------------- /service/test/ne_latency_variance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/ne_latency_variance.yml -------------------------------------------------------------------------------- /service/test/netem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/netem.py -------------------------------------------------------------------------------- /service/test/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/partition.py -------------------------------------------------------------------------------- /service/test/peer_ca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/peer_ca.py -------------------------------------------------------------------------------- /service/test/randtcpkill.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/randtcpkill.yml -------------------------------------------------------------------------------- /service/test/randtcpkill_2x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/randtcpkill_2x.yml -------------------------------------------------------------------------------- /service/test/splitbrain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/splitbrain.yml -------------------------------------------------------------------------------- /service/test/start_stop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/start_stop.yml -------------------------------------------------------------------------------- /service/test/start_stop_2x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/start_stop_2x.yml -------------------------------------------------------------------------------- /service/test/test_loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/test_loop -------------------------------------------------------------------------------- /service/test/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/signalapp/SecureValueRecovery/HEAD/service/test/util.py --------------------------------------------------------------------------------