├── .dockerignore ├── .env ├── .gitattributes ├── .github └── settings.yml ├── .gitignore ├── .pycodestyle ├── BUILD.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Jenkinsfile ├── Jenkinsfile-centos-sim ├── Jenkinsfile-sgx-hw ├── LICENSE ├── MAINTAINERS.md ├── PREREQUISITES.md ├── README.md ├── SECURITY.md ├── VERSION ├── bin ├── get_version ├── run_docker_test ├── run_lint └── run_tests ├── blockchain_connector ├── common │ ├── Makefile │ ├── connector_common │ │ ├── __init__.py │ │ ├── base_connector.py │ │ ├── connector_interface.py │ │ ├── work_order_delegate.py │ │ └── worker_delegate.py │ └── setup.py ├── docker │ ├── Dockerfile-ethereum │ └── Dockerfile-fabric ├── ethereum │ ├── Makefile │ ├── ethereum_connector │ │ ├── __init__.py │ │ ├── eth_connector_service.py │ │ └── ethereum_connector.py │ └── setup.py └── fabric │ ├── Makefile │ ├── fabric_connector │ ├── __init__.py │ ├── fabric_connector.py │ └── fabric_connector_service.py │ └── setup.py ├── ci ├── docker-compose-direct-model-sgx.yaml ├── docker-compose-direct-model.yaml ├── docker-compose-fabric-proxy-model.yaml └── docker-compose-fabric-tests.yaml ├── common ├── README.md ├── cpp │ ├── BUILD.md │ ├── CMakeLists.txt │ ├── CMakeVariables.txt │ ├── README.md │ ├── c11_support.cpp │ ├── c11_support.h │ ├── crypto │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── crypto.h │ │ ├── crypto_shared.h │ │ ├── crypto_utils.cpp │ │ ├── crypto_utils.h │ │ ├── crypto_utils_encrypt.cpp │ │ ├── mbedtls │ │ │ ├── crypto_utils.cpp │ │ │ ├── pkenc_private_key.cpp │ │ │ ├── pkenc_public_key.cpp │ │ │ ├── sig_private_key.cpp │ │ │ ├── sig_public_key.cpp │ │ │ ├── skenc.cpp │ │ │ ├── verify_certificate.cpp │ │ │ └── verify_signature.cpp │ │ ├── pkenc.h │ │ ├── pkenc_private_key.cpp │ │ ├── pkenc_private_key.h │ │ ├── pkenc_private_key_common.cpp │ │ ├── pkenc_public_key.cpp │ │ ├── pkenc_public_key.h │ │ ├── pkenc_public_key_common.cpp │ │ ├── sig.h │ │ ├── sig_private_key.cpp │ │ ├── sig_private_key.h │ │ ├── sig_private_key_common.cpp │ │ ├── sig_public_key.cpp │ │ ├── sig_public_key.h │ │ ├── sig_public_key_common.cpp │ │ ├── skenc.cpp │ │ ├── skenc.h │ │ ├── skenc_common.cpp │ │ ├── verify_certificate.cpp │ │ ├── verify_certificate.h │ │ ├── verify_signature.cpp │ │ └── verify_signature.h │ ├── error.h │ ├── hex_string.cpp │ ├── hex_string.h │ ├── json_utils.cpp │ ├── json_utils.h │ ├── jsonvalue.h │ ├── packages │ │ ├── base64 │ │ │ ├── CMakeLists.txt │ │ │ ├── base64.cpp │ │ │ └── base64.h │ │ └── parson │ │ │ ├── CMakeLists.txt │ │ │ ├── parson.cpp │ │ │ └── parson.h │ ├── tcf_error.h │ ├── tests │ │ ├── Makefile │ │ ├── README.md │ │ ├── b64test.cpp │ │ ├── certtest.cpp │ │ ├── pktest.cpp │ │ ├── secrettest.cpp │ │ ├── signtest.cpp │ │ ├── utiltest.cpp │ │ └── verifytest.cpp │ ├── timer.h │ ├── types.cpp │ ├── types.h │ ├── utils.cpp │ ├── utils.h │ ├── verify_dcap_report │ │ ├── CMakeLists.txt │ │ ├── dcap_attestation_util.cpp │ │ ├── dcap_attestation_util.h │ │ ├── verify-dcap-quote.cpp │ │ └── verify-dcap-quote.h │ ├── verify_ias_report │ │ ├── CMakeLists.txt │ │ ├── build_ias_certificates_cpp.sh │ │ ├── ias-certificates.h │ │ ├── ias-certificates.template │ │ ├── ias_attestation_util.cpp │ │ ├── ias_attestation_util.h │ │ ├── verify-ias-report.cpp │ │ └── verify-ias-report.h │ └── zero.h ├── crypto_utils │ ├── Makefile │ ├── avalon_crypto_utils │ │ ├── __init__.py │ │ ├── crypto_utility.py │ │ ├── worker_encryption.py │ │ ├── worker_hash.py │ │ └── worker_signing.py │ ├── setup.py │ └── tests │ │ ├── README.md │ │ ├── cryptoutiltest.py │ │ ├── run_test.sh │ │ ├── signaturetest.py │ │ ├── wo_receipt_request.json │ │ ├── wo_receipt_update_response.json │ │ ├── wo_request.json │ │ └── wo_response.json ├── crypto_utils_openssl │ ├── Makefile │ ├── avalon_crypto_utils │ │ ├── __init__.py │ │ ├── crypto │ │ │ ├── __init__.py │ │ │ └── crypto.i │ │ ├── crypto_utility.py │ │ ├── keys.py │ │ └── signature.py │ └── setup.py ├── python │ ├── Makefile │ ├── README.md │ ├── config │ │ ├── __init__.py │ │ └── config.py │ ├── database │ │ ├── __init__.py │ │ ├── connector.py │ │ ├── lmdb_helper_proxy.py │ │ └── test_lmdb_app.py │ ├── error_code │ │ ├── __init__.py │ │ ├── enclave_error.py │ │ └── error_status.py │ ├── http_client │ │ ├── __init__.py │ │ └── http_jrpc_client.py │ ├── listener │ │ ├── __init__.py │ │ └── base_jrpc_listener.py │ ├── schema_validation │ │ ├── __init__.py │ │ ├── data │ │ │ ├── WorkOrderGetResult.json │ │ │ ├── WorkOrderReceiptCreate.json │ │ │ ├── WorkOrderReceiptLookUp.json │ │ │ ├── WorkOrderReceiptLookUpNext.json │ │ │ ├── WorkOrderReceiptRetrieve.json │ │ │ ├── WorkOrderReceiptUpdate.json │ │ │ ├── WorkOrderReceiptUpdateRetrieve.json │ │ │ ├── WorkOrderSubmit.json │ │ │ ├── WorkerLookUp.json │ │ │ ├── WorkerLookUpNext.json │ │ │ ├── WorkerRetrieve.json │ │ │ ├── sdk_WorkOrderSubmit.json │ │ │ ├── sdk_inData.json │ │ │ └── tc_methods.json │ │ └── validate.py │ ├── setup.py │ └── utility │ │ ├── __init__.py │ │ ├── file_utils.py │ │ ├── hex_utils.py │ │ ├── jrpc_utility.py │ │ ├── logger.py │ │ └── zmq_comm.py ├── sgx_workload │ ├── CMakeLists.txt │ ├── CMakeVariables.txt │ ├── README.md │ ├── iohandler │ │ ├── CMakeLists.txt │ │ ├── file_io.cpp │ │ ├── file_io.h │ │ ├── file_io_wrapper.cpp │ │ └── file_io_wrapper.h │ └── workload │ │ ├── CMakeLists.txt │ │ ├── work_order_data.cpp │ │ ├── work_order_data.h │ │ ├── workload_processor.cpp │ │ └── workload_processor.h └── verify_report_utils │ ├── dcap │ ├── Makefile │ ├── setup.py │ └── verify_dcap_quote │ │ ├── __init__.py │ │ ├── dcap_verify_report.i │ │ └── verify_dcap_quote_util.py │ └── ias │ ├── Makefile │ ├── setup.py │ └── verify_report │ ├── __init__.py │ ├── verify_attestation_report.py │ └── verify_report.i ├── config ├── graphene_config.toml ├── graphene_wpe_config.toml ├── kme_config.toml ├── singleton_enclave_config.toml ├── tcs_config.toml └── wpe_config.toml ├── coverage ├── Dockerfile ├── README.md ├── coverage-direct-model.yaml ├── coverage_gen.sh └── generate-report.yaml ├── docker-compose-lint.yaml ├── docker-compose-sgx-dcap.yaml ├── docker-compose-sgx.yaml ├── docker-compose.yaml ├── docker ├── Dockerfile ├── compose │ ├── avalon-eth-besu.yaml │ ├── avalon-eth-ganache.yaml │ ├── avalon-fabric.yaml │ ├── avalon-fib-graphene.yaml │ ├── avalon-fib-gsgx.yaml │ ├── avalon-multi-pool-sgx.yaml │ ├── avalon-multi-pool.yaml │ ├── avalon-ov-graphene.yaml │ ├── avalon-ov-gsgx.yaml │ ├── avalon-ov-subnet.yaml │ ├── avalon-pool-sgx-dcap.yaml │ ├── avalon-pool-sgx.yaml │ ├── avalon-pool.yaml │ ├── avalon-wpe-fib-graphene.yaml │ └── avalon-wpe-fib-gsgx.yaml ├── k8s │ ├── README.md │ ├── create-nfs.sh │ ├── docker │ │ └── Dockerfile │ ├── enclave-manager-deployment.yaml │ ├── enclave-manager-kme-deployment.yaml │ ├── enclave-manager-wpe-deployment.yaml │ ├── fabric │ │ ├── README.md │ │ ├── blockchain-connector.yaml │ │ └── shell.yaml │ ├── listener.yaml │ ├── lmdb.yaml │ ├── persistent-volume-claim.yaml │ ├── persistent-volume.yaml │ ├── propose-requests-job.yaml │ ├── propose_requests.sh │ ├── sgx-enclave-manager-deployment.yaml │ ├── sgx-enclave-manager-kme-deployment.yaml │ ├── sgx-enclave-manager-wpe-deployment.yaml │ ├── shell.yaml │ └── tcf-config-map.yaml ├── lb │ ├── Dockerfile.haproxy │ ├── Dockerfile.nginx │ ├── README.md │ ├── docker-compose-lb-haproxy.yaml │ ├── docker-compose-lb-nginx.yaml │ ├── docker-compose-listeners.yaml │ ├── haproxy.cfg │ └── nginx.conf └── pccs │ ├── Dockerfile │ └── sgx_default_qcnl.conf ├── docs ├── Doxyfile.in ├── FAQ.rst ├── Makefile ├── README.md ├── TestingBesuProxyModel.rst ├── TestingFabricProxyModel.rst ├── TestingGanacheProxyModel.rst ├── avalon-arch.pdf ├── dev-environments │ ├── ethereum │ │ ├── Dockerfile │ │ ├── besu │ │ │ ├── README.md │ │ │ ├── besu │ │ │ │ ├── node1 │ │ │ │ │ ├── genesis.json │ │ │ │ │ ├── key │ │ │ │ │ └── static-nodes.json │ │ │ │ └── node2 │ │ │ │ │ ├── genesis.json │ │ │ │ │ ├── key │ │ │ │ │ └── static-nodes.json │ │ │ ├── cleanup.sh │ │ │ ├── docker-compose-truffle.yaml │ │ │ ├── docker-compose.yaml │ │ │ ├── ethsigner │ │ │ │ ├── node1 │ │ │ │ │ ├── keystore │ │ │ │ │ │ └── account.txt │ │ │ │ │ └── password.txt │ │ │ │ └── node2 │ │ │ │ │ ├── keystore │ │ │ │ │ └── account.txt │ │ │ │ │ └── password.txt │ │ │ └── startup.sh │ │ └── ganache │ │ │ ├── cleanup.sh │ │ │ ├── docker-compose-truffle.yaml │ │ │ └── startup.sh │ └── fabric │ │ ├── README.md │ │ └── getandinstall.sh ├── graphene-workload-tutorial │ ├── Dockerfile │ ├── README.md │ ├── create_workload.py │ ├── docker-compose.yaml │ └── workload │ │ ├── Dockerfile.template │ │ ├── Makefile.template │ │ ├── avalon-workload-graphene.yaml.template │ │ ├── avalon-workload-gsgx.yaml.template │ │ ├── compose │ │ └── graphene-sgx.yaml.template │ │ ├── docker-compose.yaml.template │ │ ├── graphene_sgx │ │ └── build_gsc_workload.sh.template │ │ ├── setup.py │ │ ├── src │ │ ├── __init__.py │ │ └── my_workload.py.template │ │ ├── tests │ │ └── test_work_orders.json.template │ │ └── workload.json.template └── workload-tutorial │ ├── README.md │ ├── hello_world │ ├── stage_1 │ │ ├── CMakeLists.txt │ │ ├── logic.cpp │ │ ├── logic.h │ │ ├── plug-in.cpp │ │ └── plug-in.h │ ├── stage_2 │ │ ├── logic.cpp │ │ ├── logic.h │ │ └── plug-in.cpp │ └── stage_3 │ │ ├── CMakeLists.txt │ │ ├── io_helper.cpp │ │ ├── io_helper.h │ │ ├── logic.cpp │ │ └── logic.h │ └── templates │ ├── CMakeLists.txt │ ├── logic.cpp │ ├── logic.h │ ├── plug-in.cpp │ └── plug-in.h ├── enclave_manager ├── Dockerfile ├── Dockerfile-graphene ├── Makefile ├── Makefile-graphene ├── avalon_enclave_manager │ ├── __init__.py │ ├── attestation │ │ ├── __init__.py │ │ ├── attestation.py │ │ ├── dcap │ │ │ ├── __init__.py │ │ │ ├── dcap_attestation.py │ │ │ ├── dcap_enclave_info.i │ │ │ ├── dcap_enclave_info_kme.i │ │ │ ├── dcap_enclave_info_singleton.i │ │ │ ├── dcap_enclave_info_wpe.i │ │ │ └── pccs_client.py │ │ ├── enclave_info.i │ │ └── epid │ │ │ ├── __init__.py │ │ │ ├── epid_attestation.py │ │ │ ├── epid_enclave_info.i │ │ │ ├── epid_enclave_info_kme.i │ │ │ ├── epid_enclave_info_singleton.i │ │ │ └── epid_enclave_info_wpe.i │ ├── attestation_common │ │ ├── __init__.py │ │ └── ias_client.py │ ├── base_enclave_info.py │ ├── base_enclave_manager.py │ ├── enclave_attributes.py │ ├── enclave_type.py │ ├── graphene │ │ ├── __init__.py │ │ ├── graphene_enclave_info.py │ │ └── graphene_enclave_manager.py │ ├── graphene_wpe │ │ ├── __init__.py │ │ ├── graphene_wpe_enclave_info.py │ │ └── graphene_wpe_manager.py │ ├── kme │ │ ├── __init__.py │ │ ├── kme_enclave.i │ │ ├── kme_enclave_info.py │ │ ├── kme_enclave_manager.py │ │ └── kme_listener.py │ ├── sgx_work_order_request.py │ ├── singleton │ │ ├── __init__.py │ │ ├── singleton_enclave.i │ │ ├── singleton_enclave_info.py │ │ └── singleton_enclave_manager.py │ ├── work_order_kv_delegate.py │ ├── work_order_processor_manager.py │ ├── worker_kv_delegate.py │ ├── wpe │ │ ├── __init__.py │ │ ├── wpe_enclave.i │ │ ├── wpe_enclave_info.py │ │ └── wpe_enclave_manager.py │ └── wpe_common │ │ ├── __init__.py │ │ ├── wo_processor_manager_helper.py │ │ └── wpe_requester.py ├── setup_enclave_attestation.py ├── setup_graphene.py ├── setup_graphene_wpe.py ├── setup_kme.py ├── setup_singleton.py └── setup_wpe.py ├── examples ├── apps │ ├── CMakeLists.txt │ ├── CMakeVariables.txt │ ├── README.md │ ├── aml │ │ └── standalone-cipher │ │ │ ├── README.md │ │ │ ├── encryptionAlg.py │ │ │ ├── environment.sh │ │ │ ├── images │ │ │ └── santander_logo.png │ │ │ ├── json_building_blocks │ │ │ ├── base.json │ │ │ └── inData.json │ │ │ ├── main.py │ │ │ ├── signature.py │ │ │ ├── signingAlgorithm.py │ │ │ ├── test_data │ │ │ ├── csv_requests │ │ │ │ ├── transacES.csv │ │ │ │ ├── transacPL.csv │ │ │ │ ├── transacUK.csv │ │ │ │ ├── usersES.csv │ │ │ │ ├── usersPL.csv │ │ │ │ └── usersUK.csv │ │ │ └── our_signing_key.pem │ │ │ └── worker.py │ ├── echo │ │ └── workload │ │ │ ├── CMakeLists.txt │ │ │ ├── echo_logic.cpp │ │ │ ├── echo_logic.h │ │ │ ├── echo_plug-in.cpp │ │ │ └── echo_plug-in.h │ ├── eea_token │ │ ├── Makefile │ │ ├── README.md │ │ ├── execution_logic.cpp │ │ ├── execution_logic.h │ │ ├── test │ │ │ └── token_request │ │ └── token_validation.cpp │ ├── generic_client │ │ ├── README.md │ │ ├── base_generic_client.py │ │ ├── direct_model_generic_client.py │ │ ├── generic_client.py │ │ ├── generic_client_interface.py │ │ └── proxy_model_generic_client.py │ ├── heart_disease_eval │ │ ├── README.md │ │ ├── client │ │ │ └── heart_gui.py │ │ ├── images │ │ │ ├── ecg.jpg │ │ │ └── heart_gui_screenshot.jpg │ │ └── workload │ │ │ ├── CMakeLists.txt │ │ │ ├── heart_disease_evaluation_logic.cpp │ │ │ ├── heart_disease_evaluation_logic.h │ │ │ ├── heart_disease_evaluation_plug-in.cpp │ │ │ └── heart_disease_evaluation_plug-in.h │ ├── inside_out_eval │ │ ├── README.md │ │ └── workload │ │ │ ├── CMakeLists.txt │ │ │ ├── inside_out_eval_logic.cpp │ │ │ ├── inside_out_eval_logic.h │ │ │ ├── inside_out_eval_plug-in.cpp │ │ │ └── inside_out_eval_plug-in.h │ └── simple_wallet │ │ ├── README.md │ │ └── workload │ │ ├── CMakeLists.txt │ │ ├── simple_wallet_execute_io.cpp │ │ ├── simple_wallet_execute_io.h │ │ ├── simple_wallet_logic.cpp │ │ ├── simple_wallet_logic.h │ │ ├── simple_wallet_plug-in.cpp │ │ └── simple_wallet_plug-in.h ├── common │ └── java │ │ ├── .gitignore │ │ └── direct │ │ └── worker │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── build.gradle │ │ ├── docker-compose.yml │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── eea │ │ │ │ │ └── tcf │ │ │ │ │ └── worker │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── chain │ │ │ │ │ ├── ChainUtils.java │ │ │ │ │ ├── events │ │ │ │ │ │ └── WorkOrderSubmittedEvent.java │ │ │ │ │ ├── model │ │ │ │ │ │ ├── ChainRegistry.java │ │ │ │ │ │ ├── ChainWorkOrder.java │ │ │ │ │ │ └── ChainWorker.java │ │ │ │ │ └── services │ │ │ │ │ │ ├── ComputationService.java │ │ │ │ │ │ ├── CredentialsService.java │ │ │ │ │ │ ├── WalletDetails.java │ │ │ │ │ │ ├── Web3jService.java │ │ │ │ │ │ ├── WorkOrderRegistryService.java │ │ │ │ │ │ └── WorkerRegistryService.java │ │ │ │ │ ├── config │ │ │ │ │ ├── WorkerConfigurationModel.java │ │ │ │ │ └── WorkerConfigurationService.java │ │ │ │ │ ├── contract │ │ │ │ │ └── generated │ │ │ │ │ │ ├── IWorkerRegistry.java │ │ │ │ │ │ ├── Migrations.java │ │ │ │ │ │ ├── Ownable.java │ │ │ │ │ │ ├── Set.java │ │ │ │ │ │ ├── SignatureVerifier.java │ │ │ │ │ │ ├── WorkOrderRegistry.java │ │ │ │ │ │ └── WorkerRegistry.java │ │ │ │ │ ├── dapp │ │ │ │ │ └── DappType.java │ │ │ │ │ ├── docker │ │ │ │ │ └── CustomDockerClient.java │ │ │ │ │ ├── executor │ │ │ │ │ ├── TaskExecutionException.java │ │ │ │ │ ├── TaskExecutionService.java │ │ │ │ │ └── TaskExecutorHelperService.java │ │ │ │ │ ├── security │ │ │ │ │ └── Signature.java │ │ │ │ │ └── utils │ │ │ │ │ ├── BytesUtils.java │ │ │ │ │ ├── FileHelper.java │ │ │ │ │ ├── HashUtils.java │ │ │ │ │ ├── MultiAddressHelper.java │ │ │ │ │ ├── SignatureUtils.java │ │ │ │ │ ├── VersionUtils.java │ │ │ │ │ └── WaitUtils.java │ │ │ └── resources │ │ │ │ ├── Version.java.template │ │ │ │ ├── application.yml │ │ │ │ ├── banner.txt │ │ │ │ ├── entrypoint.sh │ │ │ │ ├── logback.xml │ │ │ │ ├── wallet │ │ │ │ ├── wallet1.json │ │ │ │ ├── wallet2.json │ │ │ │ ├── wallet3.json │ │ │ │ ├── wallet4.json │ │ │ │ └── wallet5.json │ │ │ │ └── worker-details.json │ │ └── test │ │ │ └── resources │ │ │ └── tmp │ │ │ └── test-worker │ │ │ ├── bytes32 │ │ │ └── output │ │ │ │ └── iexec_out │ │ │ │ └── determinism.iexec │ │ │ ├── callback-fake │ │ │ └── output │ │ │ │ └── iexec_out │ │ │ │ └── callback.iexec │ │ │ ├── callback │ │ │ └── output │ │ │ │ └── iexec_out │ │ │ │ └── callback.iexec │ │ │ ├── notBytes32 │ │ │ └── output │ │ │ │ └── iexec_out │ │ │ │ └── determinism.iexec │ │ │ ├── scone-tee-corrupted-file │ │ │ └── output │ │ │ │ └── iexec_out │ │ │ │ └── enclaveSig.iexec │ │ │ └── scone-tee │ │ │ └── output │ │ │ └── iexec_out │ │ │ └── enclaveSig.iexec │ │ └── truffle_generate.sh └── graphene_apps │ ├── cppopenvino │ ├── CMakeLists.txt │ ├── Dockerfile │ ├── Dockerfile-py-workloads │ ├── README.md │ ├── compose │ │ ├── ov-subnet.yaml │ │ ├── python-worker-graphene.yaml │ │ └── python-worker-gsgx.yaml │ ├── config.toml │ ├── docker-compose-sgx.yaml │ ├── docker-compose.yaml │ ├── graphene │ │ ├── build_gsc_openvinowl.sh │ │ ├── build_gsc_ov_python_worker.sh │ │ └── openvinowl.manifest │ ├── images │ │ ├── elephants.jpg │ │ ├── horses.jpg │ │ ├── scenery.jpg │ │ ├── street.jpg │ │ └── test.png │ ├── ov_workload │ │ ├── setup.py │ │ └── src │ │ │ ├── __init__.py │ │ │ ├── openvino.py │ │ │ └── ov_workload_config.toml │ ├── process_wo.cpp │ ├── process_wo.h │ ├── ssd_od.cpp │ ├── ssd_od.h │ ├── test │ │ ├── python_worker │ │ │ ├── ov_workload.json │ │ │ └── test_ov_work_orders.json │ │ ├── test_config.toml │ │ └── test_send_request.py │ ├── zmq_listener.cpp │ └── zmq_listener.h │ └── python_workloads │ └── fibonacci │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── compose │ └── graphene-wpe-sgx.yaml │ ├── docker-compose-wpe.yaml │ ├── docker-compose.yaml │ ├── fib_workload.json │ ├── graphene_sgx │ └── build_gsc_fibonacci_workload.sh │ ├── setup.py │ ├── src │ ├── __init__.py │ └── fibonacci.py │ └── tests │ └── test_fib_work_orders.json ├── images ├── HL_Avalon_Logo_Color.png ├── HL_Avalon_Logo_Color_Small.png ├── sample-python-code-coverage-report.png ├── screenshot-hyperledger-avalon-application-development.jpg ├── screenshot-hyperledger-avalon-heart-disease-demo.jpg └── screenshot-introduction-to-hyperledger-avalon.jpg ├── lint └── Dockerfile ├── listener ├── Dockerfile ├── Makefile ├── avalon_listener │ ├── __init__.py │ ├── tcs_listener.py │ ├── tcs_work_order_handler.py │ ├── tcs_work_order_handler_sync.py │ ├── tcs_worker_encryption_key_handler.py │ ├── tcs_worker_registry_handler.py │ └── tcs_workorder_receipt_handler.py ├── listener_config.toml └── setup.py ├── scripts ├── eth_cli.py ├── generate_mrenclave.sh ├── install_packages ├── lmdb.sh ├── mr_enclave.py ├── sgx-hw.sh ├── start_fabric.sh ├── tcs_listener.sh ├── tcs_startup.sh └── update_env.sh ├── sdk ├── Makefile ├── TestingContracts.md ├── avalon_sdk │ ├── __init__.py │ ├── connector │ │ ├── README.md │ │ ├── __init__.py │ │ ├── blockchains │ │ │ ├── __init__.py │ │ │ ├── common │ │ │ │ ├── __init__.py │ │ │ │ └── contract_response.py │ │ │ ├── ethereum │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── contracts │ │ │ │ │ ├── LibSet.bytes32.sol │ │ │ │ │ ├── WorkOrderReceiptRegistry.sol │ │ │ │ │ ├── WorkOrderRegistry.sol │ │ │ │ │ ├── WorkerRegistry.sol │ │ │ │ │ └── WorkerRegistryList.sol │ │ │ │ ├── ethereum_listener.py │ │ │ │ ├── ethereum_work_order.py │ │ │ │ ├── ethereum_worker_registry.py │ │ │ │ ├── ethereum_worker_registry_list.py │ │ │ │ ├── ethereum_wrapper.py │ │ │ │ ├── truffle_artifacts │ │ │ │ │ ├── 2_deploy_contracts.js │ │ │ │ │ └── truffle-config.js │ │ │ │ └── unit_tests │ │ │ │ │ ├── test_ethereum_work_order_impl.py │ │ │ │ │ ├── test_ethereum_worker_registry_impl.py │ │ │ │ │ ├── test_ethereum_worker_registry_list_impl.py │ │ │ │ │ ├── work_order_get_result.json │ │ │ │ │ ├── work_order_get_result_error.json │ │ │ │ │ └── work_order_req.json │ │ │ └── fabric │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── chaincode │ │ │ │ ├── order │ │ │ │ │ └── go │ │ │ │ │ │ ├── definitions.go │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ └── main.go │ │ │ │ ├── receipt │ │ │ │ │ └── go │ │ │ │ │ │ ├── definitions.go │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ └── main.go │ │ │ │ ├── registry │ │ │ │ │ └── go │ │ │ │ │ │ ├── definitions.go │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ └── main.go │ │ │ │ └── worker │ │ │ │ │ └── go │ │ │ │ │ ├── definitions.go │ │ │ │ │ ├── go.mod │ │ │ │ │ └── main.go │ │ │ │ ├── chaincode_methods.py │ │ │ │ ├── event_listener.py │ │ │ │ ├── fabric_work_order.py │ │ │ │ ├── fabric_work_order_receipt.py │ │ │ │ ├── fabric_worker_registry.py │ │ │ │ ├── fabric_worker_registry_list.py │ │ │ │ ├── fabric_wrapper.py │ │ │ │ ├── network.json │ │ │ │ ├── tx_committer.py │ │ │ │ └── unit_tests │ │ │ │ ├── test_fabric_worker_registry_impl.py │ │ │ │ └── test_fabric_worker_registry_list_impl.py │ │ ├── direct │ │ │ ├── __init__.py │ │ │ ├── avalon_direct_client.py │ │ │ └── jrpc │ │ │ │ ├── __init__.py │ │ │ │ ├── jrpc_util.py │ │ │ │ ├── jrpc_work_order.py │ │ │ │ ├── jrpc_work_order_receipt.py │ │ │ │ ├── jrpc_worker_registry.py │ │ │ │ └── unit_tests │ │ │ │ ├── test_work_order_encryption_key_jrpc_impl.py │ │ │ │ ├── test_work_order_jrpc_impl.py │ │ │ │ └── test_worker_registry_jrpc_impl.py │ │ └── interfaces │ │ │ ├── __init__.py │ │ │ ├── work_order.py │ │ │ ├── work_order_proxy.py │ │ │ ├── work_order_receipt.py │ │ │ ├── worker_registry.py │ │ │ └── worker_registry_list.py │ ├── registry │ │ ├── __init__.py │ │ └── registry_status.py │ ├── tcf_connector.toml │ ├── work_order │ │ ├── __init__.py │ │ └── work_order_params.py │ ├── work_order_receipt │ │ ├── __init__.py │ │ └── work_order_receipt.py │ └── worker │ │ ├── __init__.py │ │ └── worker_details.py └── setup.py ├── shared_kv_storage ├── Dockerfile ├── Makefile ├── db_store │ ├── Makefile │ ├── db_store.cpp │ ├── db_store.h │ ├── db_store_csv.cpp │ ├── db_store_csv.h │ ├── db_store_error.h │ └── packages │ │ ├── CMakeLists.txt │ │ ├── db_store_wrapper.h │ │ ├── lmdb_store.cpp │ │ └── lmdb_store.h ├── kv_storage │ ├── __init__.py │ ├── interface │ │ ├── __init__.py │ │ ├── kv_csv_interface.py │ │ └── shared_kv_interface.py │ └── remote_lmdb │ │ ├── __init__.py │ │ ├── db_store.i │ │ ├── db_store_csv.i │ │ ├── lmdb_listener.py │ │ ├── lmdb_request_handler.py │ │ ├── shared_kv_dbstore.py │ │ └── string_escape.py ├── lmdb_config.toml ├── packaging │ ├── lmdb_config.toml.example │ └── systemd │ │ └── shared_kv_storage.service └── setup.py ├── tc ├── graphene │ └── python_worker │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README.md │ │ ├── avalon_worker │ │ ├── __init__.py │ │ ├── attestation │ │ │ ├── __init__.py │ │ │ ├── sgx_attestation.py │ │ │ └── sgx_attestation_factory.py │ │ ├── base_work_order_processor.py │ │ ├── error_code.py │ │ ├── receive_request.py │ │ ├── singleton_work_order_processor.py │ │ ├── utility │ │ │ ├── __init__.py │ │ │ ├── jrpc_utility.py │ │ │ └── zmq_comm.py │ │ ├── workload │ │ │ ├── __init__.py │ │ │ ├── workload.py │ │ │ └── workload_processor.py │ │ └── wpe_work_order_processor.py │ │ ├── compose │ │ └── graphene-sgx.yaml │ │ ├── docker-compose-wpe-worker.yaml │ │ ├── docker-compose.yaml │ │ ├── graphene_sgx │ │ ├── __init__.py │ │ ├── build_gsc_python_worker.sh │ │ ├── graphene_sgx_attestation.py │ │ └── manifest │ │ │ ├── collect2.manifest │ │ │ ├── gcc.manifest │ │ │ ├── ld.manifest │ │ │ ├── python.manifest │ │ │ └── sh.manifest │ │ ├── setup_singleton.py │ │ ├── setup_wpe.py │ │ └── tests │ │ ├── __init__.py │ │ ├── hello │ │ ├── __init__.py │ │ └── hello.py │ │ ├── hello_world_workload.json │ │ ├── test_hello_work_orders.json │ │ ├── test_send_work_order.py │ │ └── test_worker_encryption.py └── sgx │ └── trusted_worker_manager │ ├── common │ ├── CMakeLists.txt │ ├── avalon_sgx_error.cpp │ ├── avalon_sgx_error.h │ └── sgx_support.h │ ├── enclave │ ├── CMakeLists.txt │ ├── CMakeVariables.txt │ ├── CMakeWorkloads.txt │ ├── auto_handle.h │ ├── auto_handle_sgx.h │ ├── base.edl │ ├── base_enclave.cpp │ ├── base_enclave.h │ ├── dcap_signup_helper.cpp │ ├── dcap_signup_helper.h │ ├── enclave.edl │ ├── enclave_common_t.h │ ├── enclave_data.cpp │ ├── enclave_data.h │ ├── enclave_utils.cpp │ ├── enclave_utils.h │ ├── epid_signup_helper.cpp │ ├── epid_signup_helper.h │ ├── ext_work_order_info.h │ ├── ext_work_order_info_impl.cpp │ ├── ext_work_order_info_impl.h │ ├── iohandler.edl │ ├── iohandler_enclave.cpp │ ├── iohandler_enclave.h │ ├── kme │ │ ├── CMakeLists.txt │ │ ├── avalon_kme_enclave.config.xml │ │ ├── avalon_kme_enclave.lds │ │ ├── ext_work_order_info_kme.cpp │ │ ├── ext_work_order_info_kme.h │ │ ├── kme_enclave.edl │ │ ├── signup_enclave_kme.cpp │ │ ├── signup_kme.edl │ │ ├── work_order_enclave_kme.cpp │ │ ├── work_order_processor_kme.cpp │ │ ├── work_order_processor_kme.h │ │ ├── workload │ │ │ ├── CMakeLists.txt │ │ │ ├── kme_workload_plug-in.cpp │ │ │ └── kme_workload_plug-in.h │ │ ├── workload_processor_kme.cpp │ │ └── workload_processor_kme.h │ ├── signup.edl │ ├── signup_enclave_common.cpp │ ├── signup_enclave_common.h │ ├── signup_enclave_util.cpp │ ├── signup_enclave_util.h │ ├── signup_helper.cpp │ ├── signup_helper.h │ ├── singleton │ │ ├── CMakeLists.txt │ │ ├── avalon_singleton_enclave.config.xml │ │ ├── avalon_singleton_enclave.lds │ │ ├── signup_enclave_singleton.cpp │ │ ├── signup_enclave_singleton.h │ │ ├── signup_singleton.edl │ │ ├── singleton_enclave.edl │ │ ├── work_order.edl │ │ └── work_order_enclave_singleton.cpp │ ├── tcf_enclave.config.xml │ ├── tcf_enclave.lds │ ├── work_order.edl │ ├── work_order_data_handler.cpp │ ├── work_order_data_handler.h │ ├── work_order_enclave_common.cpp │ ├── work_order_key_info.h │ ├── work_order_processor.cpp │ ├── work_order_processor.h │ └── wpe │ │ ├── CMakeLists.txt │ │ ├── avalon_wpe_enclave.config.xml │ │ ├── avalon_wpe_enclave.lds │ │ ├── ext_work_order_info_wpe.cpp │ │ ├── ext_work_order_info_wpe.h │ │ ├── signup_enclave_wpe.cpp │ │ ├── signup_wpe.edl │ │ ├── work_order_data_handler_wpe.cpp │ │ ├── work_order_data_handler_wpe.h │ │ ├── work_order_enclave_wpe.cpp │ │ ├── work_order_preprocessed_keys_wpe.cpp │ │ ├── work_order_preprocessed_keys_wpe.h │ │ ├── work_order_processor_wpe.cpp │ │ ├── work_order_processor_wpe.h │ │ └── wpe_enclave.edl │ ├── enclave_untrusted │ ├── enclave_bridge │ │ ├── CMakeLists.txt │ │ ├── attestation.cpp │ │ ├── attestation.h │ │ ├── base.cpp │ │ ├── base.h │ │ ├── dcap │ │ │ ├── dcap_attestation.cpp │ │ │ └── dcap_attestation.h │ │ ├── enclave.cpp │ │ ├── enclave.h │ │ ├── enclave_common_u.h │ │ ├── enclave_queue.cpp │ │ ├── enclave_queue.h │ │ ├── epid │ │ │ ├── epid_attestation.cpp │ │ │ └── epid_attestation.h │ │ ├── file_io_handler.cpp │ │ ├── file_io_handler.h │ │ ├── file_io_processor.cpp │ │ ├── file_io_processor.h │ │ ├── io_handler.cpp │ │ ├── io_handler.h │ │ ├── io_handler_if.h │ │ ├── kme │ │ │ ├── CMakeLists.txt │ │ │ ├── signup_kme.cpp │ │ │ └── signup_kme.h │ │ ├── log.cpp │ │ ├── log.h │ │ ├── ocall.cpp │ │ ├── sgx_utility.cpp │ │ ├── sgx_utility.h │ │ ├── signup.cpp │ │ ├── signup.h │ │ ├── singleton │ │ │ ├── CMakeLists.txt │ │ │ ├── signup_singleton.cpp │ │ │ └── signup_singleton.h │ │ ├── work_order.cpp │ │ ├── work_order.h │ │ └── wpe │ │ │ ├── CMakeLists.txt │ │ │ ├── signup_wpe.cpp │ │ │ └── signup_wpe.h │ └── enclave_bridge_wrapper │ │ ├── base_enclave_info.cpp │ │ ├── base_enclave_info.h │ │ ├── dcap_enclave_info.cpp │ │ ├── dcap_enclave_info.h │ │ ├── epid_enclave_info.cpp │ │ ├── epid_enclave_info.h │ │ ├── kme │ │ ├── signup_info_kme.cpp │ │ └── signup_info_kme.h │ │ ├── signup_info.cpp │ │ ├── signup_info.h │ │ ├── singleton │ │ ├── signup_info_singleton.cpp │ │ └── signup_info_singleton.h │ │ ├── swig_utils.cpp │ │ ├── swig_utils.h │ │ ├── tcf_enclave.h │ │ ├── work_order_wrap.cpp │ │ ├── work_order_wrap.h │ │ └── wpe │ │ ├── signup_info_wpe.cpp │ │ └── signup_info_wpe.h │ └── tests │ ├── CMakeLists.txt │ ├── testCrypto.cpp │ ├── testCrypto.h │ ├── test_cryptoWrapper.py │ ├── trusted │ ├── app │ │ ├── TestApp.cpp │ │ └── TestApp.h │ └── enclave │ │ ├── CMakeLists.txt │ │ ├── TestEnclave.config.xml │ │ ├── TestEnclave.cpp │ │ ├── TestEnclave.edl │ │ ├── TestEnclave.h │ │ ├── TestEnclave.lds │ │ └── TestEnclave_private.pem │ └── untrusted │ └── TestUntrusted.cpp ├── tests ├── Demo.py ├── __init__.py ├── json_requests │ ├── json_01.json │ ├── json_02.json │ ├── json_03.json │ ├── json_04.json │ ├── json_05.json │ ├── json_06.json │ ├── json_07.json │ ├── json_08.json │ ├── json_09.json │ ├── json_10.json │ ├── json_11.json │ ├── json_12.json │ └── json_13.json ├── signature │ ├── wo_request_01.json │ ├── wo_request_02.json │ ├── wo_request_03.json │ ├── wo_request_04.json │ └── wo_request_05.json ├── test_encrypted_data_encryption.py ├── test_encryption.py ├── test_ias_attestation.py ├── test_utility │ ├── test_file_utils │ │ ├── path_test_file │ │ ├── sample1.json │ │ ├── sample2.json │ │ ├── sample3.json │ │ └── test.py │ ├── test_hex_utils.py │ └── test_utility.py ├── work_orders │ ├── 01_worker_lookup.json │ ├── 01a_worker_retrieve.json │ ├── 02_work_order_encryptionkey_get.json │ ├── 03_work_order_encryptionkey_set.json │ ├── 04_work_order_submit.json │ └── 05_work_order_get_result.json ├── worker │ ├── worker_01.json │ ├── worker_01a.json │ ├── worker_02.json │ ├── worker_03.json │ ├── worker_04.json │ └── worker_05.json └── workorder_receipt │ ├── workorderreceipt_01.json │ ├── workorderreceipt_02.json │ ├── workorderreceipt_02a.json │ ├── workorderreceipt_02b.json │ ├── workorderreceipt_03.json │ ├── workorderreceipt_04.json │ ├── workorderreceipt_05.json │ ├── workorderreceipt_07.json │ └── workorderreceipt_08.json └── tools ├── build └── Makefile ├── clean.sh ├── rebuild.sh ├── run_proxy_model_tests.sh └── run_tests.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/.env -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/.github/settings.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/.gitignore -------------------------------------------------------------------------------- /.pycodestyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/.pycodestyle -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/BUILD.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /Jenkinsfile-centos-sim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/Jenkinsfile-centos-sim -------------------------------------------------------------------------------- /Jenkinsfile-sgx-hw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/Jenkinsfile-sgx-hw -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /PREREQUISITES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/PREREQUISITES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.5.0 2 | -------------------------------------------------------------------------------- /bin/get_version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/bin/get_version -------------------------------------------------------------------------------- /bin/run_docker_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/bin/run_docker_test -------------------------------------------------------------------------------- /bin/run_lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/bin/run_lint -------------------------------------------------------------------------------- /bin/run_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/bin/run_tests -------------------------------------------------------------------------------- /blockchain_connector/common/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/common/Makefile -------------------------------------------------------------------------------- /blockchain_connector/common/connector_common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/common/connector_common/__init__.py -------------------------------------------------------------------------------- /blockchain_connector/common/connector_common/base_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/common/connector_common/base_connector.py -------------------------------------------------------------------------------- /blockchain_connector/common/connector_common/connector_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/common/connector_common/connector_interface.py -------------------------------------------------------------------------------- /blockchain_connector/common/connector_common/work_order_delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/common/connector_common/work_order_delegate.py -------------------------------------------------------------------------------- /blockchain_connector/common/connector_common/worker_delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/common/connector_common/worker_delegate.py -------------------------------------------------------------------------------- /blockchain_connector/common/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/common/setup.py -------------------------------------------------------------------------------- /blockchain_connector/docker/Dockerfile-ethereum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/docker/Dockerfile-ethereum -------------------------------------------------------------------------------- /blockchain_connector/docker/Dockerfile-fabric: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/docker/Dockerfile-fabric -------------------------------------------------------------------------------- /blockchain_connector/ethereum/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/ethereum/Makefile -------------------------------------------------------------------------------- /blockchain_connector/ethereum/ethereum_connector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/ethereum/ethereum_connector/__init__.py -------------------------------------------------------------------------------- /blockchain_connector/ethereum/ethereum_connector/ethereum_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/ethereum/ethereum_connector/ethereum_connector.py -------------------------------------------------------------------------------- /blockchain_connector/ethereum/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/ethereum/setup.py -------------------------------------------------------------------------------- /blockchain_connector/fabric/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/fabric/Makefile -------------------------------------------------------------------------------- /blockchain_connector/fabric/fabric_connector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/fabric/fabric_connector/__init__.py -------------------------------------------------------------------------------- /blockchain_connector/fabric/fabric_connector/fabric_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/fabric/fabric_connector/fabric_connector.py -------------------------------------------------------------------------------- /blockchain_connector/fabric/fabric_connector/fabric_connector_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/fabric/fabric_connector/fabric_connector_service.py -------------------------------------------------------------------------------- /blockchain_connector/fabric/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/blockchain_connector/fabric/setup.py -------------------------------------------------------------------------------- /ci/docker-compose-direct-model-sgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/ci/docker-compose-direct-model-sgx.yaml -------------------------------------------------------------------------------- /ci/docker-compose-direct-model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/ci/docker-compose-direct-model.yaml -------------------------------------------------------------------------------- /ci/docker-compose-fabric-proxy-model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/ci/docker-compose-fabric-proxy-model.yaml -------------------------------------------------------------------------------- /ci/docker-compose-fabric-tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/ci/docker-compose-fabric-tests.yaml -------------------------------------------------------------------------------- /common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/README.md -------------------------------------------------------------------------------- /common/cpp/BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/BUILD.md -------------------------------------------------------------------------------- /common/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /common/cpp/CMakeVariables.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/CMakeVariables.txt -------------------------------------------------------------------------------- /common/cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/README.md -------------------------------------------------------------------------------- /common/cpp/c11_support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/c11_support.cpp -------------------------------------------------------------------------------- /common/cpp/c11_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/c11_support.h -------------------------------------------------------------------------------- /common/cpp/crypto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/CMakeLists.txt -------------------------------------------------------------------------------- /common/cpp/crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/README.md -------------------------------------------------------------------------------- /common/cpp/crypto/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/crypto.h -------------------------------------------------------------------------------- /common/cpp/crypto/crypto_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/crypto_shared.h -------------------------------------------------------------------------------- /common/cpp/crypto/crypto_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/crypto_utils.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/crypto_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/crypto_utils.h -------------------------------------------------------------------------------- /common/cpp/crypto/crypto_utils_encrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/crypto_utils_encrypt.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/mbedtls/crypto_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/mbedtls/crypto_utils.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/mbedtls/pkenc_private_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/mbedtls/pkenc_private_key.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/mbedtls/pkenc_public_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/mbedtls/pkenc_public_key.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/mbedtls/sig_private_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/mbedtls/sig_private_key.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/mbedtls/sig_public_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/mbedtls/sig_public_key.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/mbedtls/skenc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/mbedtls/skenc.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/mbedtls/verify_certificate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/mbedtls/verify_certificate.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/mbedtls/verify_signature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/mbedtls/verify_signature.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/pkenc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/pkenc.h -------------------------------------------------------------------------------- /common/cpp/crypto/pkenc_private_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/pkenc_private_key.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/pkenc_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/pkenc_private_key.h -------------------------------------------------------------------------------- /common/cpp/crypto/pkenc_private_key_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/pkenc_private_key_common.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/pkenc_public_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/pkenc_public_key.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/pkenc_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/pkenc_public_key.h -------------------------------------------------------------------------------- /common/cpp/crypto/pkenc_public_key_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/pkenc_public_key_common.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/sig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/sig.h -------------------------------------------------------------------------------- /common/cpp/crypto/sig_private_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/sig_private_key.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/sig_private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/sig_private_key.h -------------------------------------------------------------------------------- /common/cpp/crypto/sig_private_key_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/sig_private_key_common.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/sig_public_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/sig_public_key.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/sig_public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/sig_public_key.h -------------------------------------------------------------------------------- /common/cpp/crypto/sig_public_key_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/sig_public_key_common.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/skenc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/skenc.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/skenc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/skenc.h -------------------------------------------------------------------------------- /common/cpp/crypto/skenc_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/skenc_common.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/verify_certificate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/verify_certificate.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/verify_certificate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/verify_certificate.h -------------------------------------------------------------------------------- /common/cpp/crypto/verify_signature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/verify_signature.cpp -------------------------------------------------------------------------------- /common/cpp/crypto/verify_signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/crypto/verify_signature.h -------------------------------------------------------------------------------- /common/cpp/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/error.h -------------------------------------------------------------------------------- /common/cpp/hex_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/hex_string.cpp -------------------------------------------------------------------------------- /common/cpp/hex_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/hex_string.h -------------------------------------------------------------------------------- /common/cpp/json_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/json_utils.cpp -------------------------------------------------------------------------------- /common/cpp/json_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/json_utils.h -------------------------------------------------------------------------------- /common/cpp/jsonvalue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/jsonvalue.h -------------------------------------------------------------------------------- /common/cpp/packages/base64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/packages/base64/CMakeLists.txt -------------------------------------------------------------------------------- /common/cpp/packages/base64/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/packages/base64/base64.cpp -------------------------------------------------------------------------------- /common/cpp/packages/base64/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/packages/base64/base64.h -------------------------------------------------------------------------------- /common/cpp/packages/parson/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/packages/parson/CMakeLists.txt -------------------------------------------------------------------------------- /common/cpp/packages/parson/parson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/packages/parson/parson.cpp -------------------------------------------------------------------------------- /common/cpp/packages/parson/parson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/packages/parson/parson.h -------------------------------------------------------------------------------- /common/cpp/tcf_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tcf_error.h -------------------------------------------------------------------------------- /common/cpp/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/Makefile -------------------------------------------------------------------------------- /common/cpp/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/README.md -------------------------------------------------------------------------------- /common/cpp/tests/b64test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/b64test.cpp -------------------------------------------------------------------------------- /common/cpp/tests/certtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/certtest.cpp -------------------------------------------------------------------------------- /common/cpp/tests/pktest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/pktest.cpp -------------------------------------------------------------------------------- /common/cpp/tests/secrettest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/secrettest.cpp -------------------------------------------------------------------------------- /common/cpp/tests/signtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/signtest.cpp -------------------------------------------------------------------------------- /common/cpp/tests/utiltest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/utiltest.cpp -------------------------------------------------------------------------------- /common/cpp/tests/verifytest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/tests/verifytest.cpp -------------------------------------------------------------------------------- /common/cpp/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/timer.h -------------------------------------------------------------------------------- /common/cpp/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/types.cpp -------------------------------------------------------------------------------- /common/cpp/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/types.h -------------------------------------------------------------------------------- /common/cpp/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/utils.cpp -------------------------------------------------------------------------------- /common/cpp/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/utils.h -------------------------------------------------------------------------------- /common/cpp/verify_dcap_report/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_dcap_report/CMakeLists.txt -------------------------------------------------------------------------------- /common/cpp/verify_dcap_report/dcap_attestation_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_dcap_report/dcap_attestation_util.cpp -------------------------------------------------------------------------------- /common/cpp/verify_dcap_report/dcap_attestation_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_dcap_report/dcap_attestation_util.h -------------------------------------------------------------------------------- /common/cpp/verify_dcap_report/verify-dcap-quote.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_dcap_report/verify-dcap-quote.cpp -------------------------------------------------------------------------------- /common/cpp/verify_dcap_report/verify-dcap-quote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_dcap_report/verify-dcap-quote.h -------------------------------------------------------------------------------- /common/cpp/verify_ias_report/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_ias_report/CMakeLists.txt -------------------------------------------------------------------------------- /common/cpp/verify_ias_report/build_ias_certificates_cpp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_ias_report/build_ias_certificates_cpp.sh -------------------------------------------------------------------------------- /common/cpp/verify_ias_report/ias-certificates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_ias_report/ias-certificates.h -------------------------------------------------------------------------------- /common/cpp/verify_ias_report/ias-certificates.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_ias_report/ias-certificates.template -------------------------------------------------------------------------------- /common/cpp/verify_ias_report/ias_attestation_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_ias_report/ias_attestation_util.cpp -------------------------------------------------------------------------------- /common/cpp/verify_ias_report/ias_attestation_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_ias_report/ias_attestation_util.h -------------------------------------------------------------------------------- /common/cpp/verify_ias_report/verify-ias-report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_ias_report/verify-ias-report.cpp -------------------------------------------------------------------------------- /common/cpp/verify_ias_report/verify-ias-report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/verify_ias_report/verify-ias-report.h -------------------------------------------------------------------------------- /common/cpp/zero.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/cpp/zero.h -------------------------------------------------------------------------------- /common/crypto_utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/Makefile -------------------------------------------------------------------------------- /common/crypto_utils/avalon_crypto_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/avalon_crypto_utils/__init__.py -------------------------------------------------------------------------------- /common/crypto_utils/avalon_crypto_utils/crypto_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/avalon_crypto_utils/crypto_utility.py -------------------------------------------------------------------------------- /common/crypto_utils/avalon_crypto_utils/worker_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/avalon_crypto_utils/worker_encryption.py -------------------------------------------------------------------------------- /common/crypto_utils/avalon_crypto_utils/worker_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/avalon_crypto_utils/worker_hash.py -------------------------------------------------------------------------------- /common/crypto_utils/avalon_crypto_utils/worker_signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/avalon_crypto_utils/worker_signing.py -------------------------------------------------------------------------------- /common/crypto_utils/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/setup.py -------------------------------------------------------------------------------- /common/crypto_utils/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/tests/README.md -------------------------------------------------------------------------------- /common/crypto_utils/tests/cryptoutiltest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/tests/cryptoutiltest.py -------------------------------------------------------------------------------- /common/crypto_utils/tests/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/tests/run_test.sh -------------------------------------------------------------------------------- /common/crypto_utils/tests/signaturetest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/tests/signaturetest.py -------------------------------------------------------------------------------- /common/crypto_utils/tests/wo_receipt_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/tests/wo_receipt_request.json -------------------------------------------------------------------------------- /common/crypto_utils/tests/wo_receipt_update_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/tests/wo_receipt_update_response.json -------------------------------------------------------------------------------- /common/crypto_utils/tests/wo_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/tests/wo_request.json -------------------------------------------------------------------------------- /common/crypto_utils/tests/wo_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils/tests/wo_response.json -------------------------------------------------------------------------------- /common/crypto_utils_openssl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils_openssl/Makefile -------------------------------------------------------------------------------- /common/crypto_utils_openssl/avalon_crypto_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils_openssl/avalon_crypto_utils/__init__.py -------------------------------------------------------------------------------- /common/crypto_utils_openssl/avalon_crypto_utils/crypto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils_openssl/avalon_crypto_utils/crypto/__init__.py -------------------------------------------------------------------------------- /common/crypto_utils_openssl/avalon_crypto_utils/crypto/crypto.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils_openssl/avalon_crypto_utils/crypto/crypto.i -------------------------------------------------------------------------------- /common/crypto_utils_openssl/avalon_crypto_utils/crypto_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils_openssl/avalon_crypto_utils/crypto_utility.py -------------------------------------------------------------------------------- /common/crypto_utils_openssl/avalon_crypto_utils/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils_openssl/avalon_crypto_utils/keys.py -------------------------------------------------------------------------------- /common/crypto_utils_openssl/avalon_crypto_utils/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils_openssl/avalon_crypto_utils/signature.py -------------------------------------------------------------------------------- /common/crypto_utils_openssl/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/crypto_utils_openssl/setup.py -------------------------------------------------------------------------------- /common/python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/Makefile -------------------------------------------------------------------------------- /common/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/README.md -------------------------------------------------------------------------------- /common/python/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/config/__init__.py -------------------------------------------------------------------------------- /common/python/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/config/config.py -------------------------------------------------------------------------------- /common/python/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/database/__init__.py -------------------------------------------------------------------------------- /common/python/database/connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/database/connector.py -------------------------------------------------------------------------------- /common/python/database/lmdb_helper_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/database/lmdb_helper_proxy.py -------------------------------------------------------------------------------- /common/python/database/test_lmdb_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/database/test_lmdb_app.py -------------------------------------------------------------------------------- /common/python/error_code/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/error_code/__init__.py -------------------------------------------------------------------------------- /common/python/error_code/enclave_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/error_code/enclave_error.py -------------------------------------------------------------------------------- /common/python/error_code/error_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/error_code/error_status.py -------------------------------------------------------------------------------- /common/python/http_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/http_client/__init__.py -------------------------------------------------------------------------------- /common/python/http_client/http_jrpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/http_client/http_jrpc_client.py -------------------------------------------------------------------------------- /common/python/listener/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/listener/__init__.py -------------------------------------------------------------------------------- /common/python/listener/base_jrpc_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/listener/base_jrpc_listener.py -------------------------------------------------------------------------------- /common/python/schema_validation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/__init__.py -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkOrderGetResult.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkOrderGetResult.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkOrderReceiptCreate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkOrderReceiptCreate.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkOrderReceiptLookUp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkOrderReceiptLookUp.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkOrderReceiptLookUpNext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkOrderReceiptLookUpNext.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkOrderReceiptRetrieve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkOrderReceiptRetrieve.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkOrderReceiptUpdate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkOrderReceiptUpdate.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkOrderReceiptUpdateRetrieve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkOrderReceiptUpdateRetrieve.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkOrderSubmit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkOrderSubmit.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkerLookUp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkerLookUp.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkerLookUpNext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkerLookUpNext.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/WorkerRetrieve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/WorkerRetrieve.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/sdk_WorkOrderSubmit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/sdk_WorkOrderSubmit.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/sdk_inData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/sdk_inData.json -------------------------------------------------------------------------------- /common/python/schema_validation/data/tc_methods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/data/tc_methods.json -------------------------------------------------------------------------------- /common/python/schema_validation/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/schema_validation/validate.py -------------------------------------------------------------------------------- /common/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/setup.py -------------------------------------------------------------------------------- /common/python/utility/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/utility/__init__.py -------------------------------------------------------------------------------- /common/python/utility/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/utility/file_utils.py -------------------------------------------------------------------------------- /common/python/utility/hex_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/utility/hex_utils.py -------------------------------------------------------------------------------- /common/python/utility/jrpc_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/utility/jrpc_utility.py -------------------------------------------------------------------------------- /common/python/utility/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/utility/logger.py -------------------------------------------------------------------------------- /common/python/utility/zmq_comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/python/utility/zmq_comm.py -------------------------------------------------------------------------------- /common/sgx_workload/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/CMakeLists.txt -------------------------------------------------------------------------------- /common/sgx_workload/CMakeVariables.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/CMakeVariables.txt -------------------------------------------------------------------------------- /common/sgx_workload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/README.md -------------------------------------------------------------------------------- /common/sgx_workload/iohandler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/iohandler/CMakeLists.txt -------------------------------------------------------------------------------- /common/sgx_workload/iohandler/file_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/iohandler/file_io.cpp -------------------------------------------------------------------------------- /common/sgx_workload/iohandler/file_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/iohandler/file_io.h -------------------------------------------------------------------------------- /common/sgx_workload/iohandler/file_io_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/iohandler/file_io_wrapper.cpp -------------------------------------------------------------------------------- /common/sgx_workload/iohandler/file_io_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/iohandler/file_io_wrapper.h -------------------------------------------------------------------------------- /common/sgx_workload/workload/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/workload/CMakeLists.txt -------------------------------------------------------------------------------- /common/sgx_workload/workload/work_order_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/workload/work_order_data.cpp -------------------------------------------------------------------------------- /common/sgx_workload/workload/work_order_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/workload/work_order_data.h -------------------------------------------------------------------------------- /common/sgx_workload/workload/workload_processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/workload/workload_processor.cpp -------------------------------------------------------------------------------- /common/sgx_workload/workload/workload_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/sgx_workload/workload/workload_processor.h -------------------------------------------------------------------------------- /common/verify_report_utils/dcap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/verify_report_utils/dcap/Makefile -------------------------------------------------------------------------------- /common/verify_report_utils/dcap/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/verify_report_utils/dcap/setup.py -------------------------------------------------------------------------------- /common/verify_report_utils/dcap/verify_dcap_quote/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/verify_report_utils/dcap/verify_dcap_quote/__init__.py -------------------------------------------------------------------------------- /common/verify_report_utils/dcap/verify_dcap_quote/dcap_verify_report.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/verify_report_utils/dcap/verify_dcap_quote/dcap_verify_report.i -------------------------------------------------------------------------------- /common/verify_report_utils/ias/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/verify_report_utils/ias/Makefile -------------------------------------------------------------------------------- /common/verify_report_utils/ias/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/verify_report_utils/ias/setup.py -------------------------------------------------------------------------------- /common/verify_report_utils/ias/verify_report/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/verify_report_utils/ias/verify_report/__init__.py -------------------------------------------------------------------------------- /common/verify_report_utils/ias/verify_report/verify_report.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/common/verify_report_utils/ias/verify_report/verify_report.i -------------------------------------------------------------------------------- /config/graphene_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/config/graphene_config.toml -------------------------------------------------------------------------------- /config/graphene_wpe_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/config/graphene_wpe_config.toml -------------------------------------------------------------------------------- /config/kme_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/config/kme_config.toml -------------------------------------------------------------------------------- /config/singleton_enclave_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/config/singleton_enclave_config.toml -------------------------------------------------------------------------------- /config/tcs_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/config/tcs_config.toml -------------------------------------------------------------------------------- /config/wpe_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/config/wpe_config.toml -------------------------------------------------------------------------------- /coverage/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/coverage/Dockerfile -------------------------------------------------------------------------------- /coverage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/coverage/README.md -------------------------------------------------------------------------------- /coverage/coverage-direct-model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/coverage/coverage-direct-model.yaml -------------------------------------------------------------------------------- /coverage/coverage_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/coverage/coverage_gen.sh -------------------------------------------------------------------------------- /coverage/generate-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/coverage/generate-report.yaml -------------------------------------------------------------------------------- /docker-compose-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker-compose-lint.yaml -------------------------------------------------------------------------------- /docker-compose-sgx-dcap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker-compose-sgx-dcap.yaml -------------------------------------------------------------------------------- /docker-compose-sgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker-compose-sgx.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/compose/avalon-eth-besu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-eth-besu.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-eth-ganache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-eth-ganache.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-fabric.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-fabric.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-fib-graphene.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-fib-graphene.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-fib-gsgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-fib-gsgx.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-multi-pool-sgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-multi-pool-sgx.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-multi-pool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-multi-pool.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-ov-graphene.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-ov-graphene.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-ov-gsgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-ov-gsgx.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-ov-subnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-ov-subnet.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-pool-sgx-dcap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-pool-sgx-dcap.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-pool-sgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-pool-sgx.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-pool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-pool.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-wpe-fib-graphene.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-wpe-fib-graphene.yaml -------------------------------------------------------------------------------- /docker/compose/avalon-wpe-fib-gsgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/compose/avalon-wpe-fib-gsgx.yaml -------------------------------------------------------------------------------- /docker/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/README.md -------------------------------------------------------------------------------- /docker/k8s/create-nfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/create-nfs.sh -------------------------------------------------------------------------------- /docker/k8s/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/docker/Dockerfile -------------------------------------------------------------------------------- /docker/k8s/enclave-manager-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/enclave-manager-deployment.yaml -------------------------------------------------------------------------------- /docker/k8s/enclave-manager-kme-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/enclave-manager-kme-deployment.yaml -------------------------------------------------------------------------------- /docker/k8s/enclave-manager-wpe-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/enclave-manager-wpe-deployment.yaml -------------------------------------------------------------------------------- /docker/k8s/fabric/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/fabric/README.md -------------------------------------------------------------------------------- /docker/k8s/fabric/blockchain-connector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/fabric/blockchain-connector.yaml -------------------------------------------------------------------------------- /docker/k8s/fabric/shell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/fabric/shell.yaml -------------------------------------------------------------------------------- /docker/k8s/listener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/listener.yaml -------------------------------------------------------------------------------- /docker/k8s/lmdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/lmdb.yaml -------------------------------------------------------------------------------- /docker/k8s/persistent-volume-claim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/persistent-volume-claim.yaml -------------------------------------------------------------------------------- /docker/k8s/persistent-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/persistent-volume.yaml -------------------------------------------------------------------------------- /docker/k8s/propose-requests-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/propose-requests-job.yaml -------------------------------------------------------------------------------- /docker/k8s/propose_requests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/propose_requests.sh -------------------------------------------------------------------------------- /docker/k8s/sgx-enclave-manager-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/sgx-enclave-manager-deployment.yaml -------------------------------------------------------------------------------- /docker/k8s/sgx-enclave-manager-kme-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/sgx-enclave-manager-kme-deployment.yaml -------------------------------------------------------------------------------- /docker/k8s/sgx-enclave-manager-wpe-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/sgx-enclave-manager-wpe-deployment.yaml -------------------------------------------------------------------------------- /docker/k8s/shell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/shell.yaml -------------------------------------------------------------------------------- /docker/k8s/tcf-config-map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/k8s/tcf-config-map.yaml -------------------------------------------------------------------------------- /docker/lb/Dockerfile.haproxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/lb/Dockerfile.haproxy -------------------------------------------------------------------------------- /docker/lb/Dockerfile.nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/lb/Dockerfile.nginx -------------------------------------------------------------------------------- /docker/lb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/lb/README.md -------------------------------------------------------------------------------- /docker/lb/docker-compose-lb-haproxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/lb/docker-compose-lb-haproxy.yaml -------------------------------------------------------------------------------- /docker/lb/docker-compose-lb-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/lb/docker-compose-lb-nginx.yaml -------------------------------------------------------------------------------- /docker/lb/docker-compose-listeners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/lb/docker-compose-listeners.yaml -------------------------------------------------------------------------------- /docker/lb/haproxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/lb/haproxy.cfg -------------------------------------------------------------------------------- /docker/lb/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/lb/nginx.conf -------------------------------------------------------------------------------- /docker/pccs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/pccs/Dockerfile -------------------------------------------------------------------------------- /docker/pccs/sgx_default_qcnl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docker/pccs/sgx_default_qcnl.conf -------------------------------------------------------------------------------- /docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/Doxyfile.in -------------------------------------------------------------------------------- /docs/FAQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/FAQ.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/TestingBesuProxyModel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/TestingBesuProxyModel.rst -------------------------------------------------------------------------------- /docs/TestingFabricProxyModel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/TestingFabricProxyModel.rst -------------------------------------------------------------------------------- /docs/TestingGanacheProxyModel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/TestingGanacheProxyModel.rst -------------------------------------------------------------------------------- /docs/avalon-arch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/avalon-arch.pdf -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/Dockerfile -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/README.md -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/besu/node1/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/besu/node1/genesis.json -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/besu/node1/key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/besu/node1/key -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/besu/node1/static-nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/besu/node1/static-nodes.json -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/besu/node2/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/besu/node2/genesis.json -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/besu/node2/key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/besu/node2/key -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/besu/node2/static-nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/besu/node2/static-nodes.json -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/cleanup.sh -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/docker-compose-truffle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/docker-compose-truffle.yaml -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/docker-compose.yaml -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/ethsigner/node1/keystore/account.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/ethsigner/node1/keystore/account.txt -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/ethsigner/node1/password.txt: -------------------------------------------------------------------------------- 1 | 1a2912c3b57562bd -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/ethsigner/node2/keystore/account.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/ethsigner/node2/keystore/account.txt -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/ethsigner/node2/password.txt: -------------------------------------------------------------------------------- 1 | a7a21df7ae910e73 -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/besu/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/besu/startup.sh -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/ganache/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/ganache/cleanup.sh -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/ganache/docker-compose-truffle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/ganache/docker-compose-truffle.yaml -------------------------------------------------------------------------------- /docs/dev-environments/ethereum/ganache/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/ethereum/ganache/startup.sh -------------------------------------------------------------------------------- /docs/dev-environments/fabric/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/fabric/README.md -------------------------------------------------------------------------------- /docs/dev-environments/fabric/getandinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/dev-environments/fabric/getandinstall.sh -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/Dockerfile -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/README.md -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/create_workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/create_workload.py -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/docker-compose.yaml -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/workload/Dockerfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/workload/Dockerfile.template -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/workload/Makefile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/workload/Makefile.template -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/workload/docker-compose.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/workload/docker-compose.yaml.template -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/workload/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/workload/setup.py -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/workload/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/workload/src/__init__.py -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/workload/src/my_workload.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/workload/src/my_workload.py.template -------------------------------------------------------------------------------- /docs/graphene-workload-tutorial/workload/workload.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/graphene-workload-tutorial/workload/workload.json.template -------------------------------------------------------------------------------- /docs/workload-tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/README.md -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_1/CMakeLists.txt -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_1/logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_1/logic.cpp -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_1/logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_1/logic.h -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_1/plug-in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_1/plug-in.cpp -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_1/plug-in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_1/plug-in.h -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_2/logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_2/logic.cpp -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_2/logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_2/logic.h -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_2/plug-in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_2/plug-in.cpp -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_3/CMakeLists.txt -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_3/io_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_3/io_helper.cpp -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_3/io_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_3/io_helper.h -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_3/logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_3/logic.cpp -------------------------------------------------------------------------------- /docs/workload-tutorial/hello_world/stage_3/logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/hello_world/stage_3/logic.h -------------------------------------------------------------------------------- /docs/workload-tutorial/templates/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/templates/CMakeLists.txt -------------------------------------------------------------------------------- /docs/workload-tutorial/templates/logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/templates/logic.cpp -------------------------------------------------------------------------------- /docs/workload-tutorial/templates/logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/templates/logic.h -------------------------------------------------------------------------------- /docs/workload-tutorial/templates/plug-in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/templates/plug-in.cpp -------------------------------------------------------------------------------- /docs/workload-tutorial/templates/plug-in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/docs/workload-tutorial/templates/plug-in.h -------------------------------------------------------------------------------- /enclave_manager/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/Dockerfile -------------------------------------------------------------------------------- /enclave_manager/Dockerfile-graphene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/Dockerfile-graphene -------------------------------------------------------------------------------- /enclave_manager/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/Makefile -------------------------------------------------------------------------------- /enclave_manager/Makefile-graphene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/Makefile-graphene -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/attestation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/attestation/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/attestation/attestation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/attestation/attestation.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/attestation/dcap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/attestation/dcap/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/attestation/dcap/pccs_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/attestation/dcap/pccs_client.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/attestation/enclave_info.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/attestation/enclave_info.i -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/attestation/epid/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/attestation/epid/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/attestation_common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/attestation_common/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/attestation_common/ias_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/attestation_common/ias_client.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/base_enclave_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/base_enclave_info.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/base_enclave_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/base_enclave_manager.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/enclave_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/enclave_attributes.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/enclave_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/enclave_type.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/graphene/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/graphene/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/graphene/graphene_enclave_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/graphene/graphene_enclave_info.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/graphene_wpe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/graphene_wpe/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/kme/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/kme/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/kme/kme_enclave.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/kme/kme_enclave.i -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/kme/kme_enclave_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/kme/kme_enclave_info.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/kme/kme_enclave_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/kme/kme_enclave_manager.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/kme/kme_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/kme/kme_listener.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/sgx_work_order_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/sgx_work_order_request.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/singleton/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/singleton/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/singleton/singleton_enclave.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/singleton/singleton_enclave.i -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/work_order_kv_delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/work_order_kv_delegate.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/work_order_processor_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/work_order_processor_manager.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/worker_kv_delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/worker_kv_delegate.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/wpe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/wpe/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/wpe/wpe_enclave.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/wpe/wpe_enclave.i -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/wpe/wpe_enclave_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/wpe/wpe_enclave_info.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/wpe/wpe_enclave_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/wpe/wpe_enclave_manager.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/wpe_common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/wpe_common/__init__.py -------------------------------------------------------------------------------- /enclave_manager/avalon_enclave_manager/wpe_common/wpe_requester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/avalon_enclave_manager/wpe_common/wpe_requester.py -------------------------------------------------------------------------------- /enclave_manager/setup_enclave_attestation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/setup_enclave_attestation.py -------------------------------------------------------------------------------- /enclave_manager/setup_graphene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/setup_graphene.py -------------------------------------------------------------------------------- /enclave_manager/setup_graphene_wpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/setup_graphene_wpe.py -------------------------------------------------------------------------------- /enclave_manager/setup_kme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/setup_kme.py -------------------------------------------------------------------------------- /enclave_manager/setup_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/setup_singleton.py -------------------------------------------------------------------------------- /enclave_manager/setup_wpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/enclave_manager/setup_wpe.py -------------------------------------------------------------------------------- /examples/apps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/CMakeLists.txt -------------------------------------------------------------------------------- /examples/apps/CMakeVariables.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/CMakeVariables.txt -------------------------------------------------------------------------------- /examples/apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/README.md -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/README.md -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/encryptionAlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/encryptionAlg.py -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/environment.sh -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/images/santander_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/images/santander_logo.png -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/json_building_blocks/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/json_building_blocks/base.json -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/json_building_blocks/inData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/json_building_blocks/inData.json -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/main.py -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/signature.py -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/signingAlgorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/signingAlgorithm.py -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/test_data/csv_requests/usersES.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/test_data/csv_requests/usersES.csv -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/test_data/csv_requests/usersPL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/test_data/csv_requests/usersPL.csv -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/test_data/csv_requests/usersUK.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/test_data/csv_requests/usersUK.csv -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/test_data/our_signing_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/test_data/our_signing_key.pem -------------------------------------------------------------------------------- /examples/apps/aml/standalone-cipher/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/aml/standalone-cipher/worker.py -------------------------------------------------------------------------------- /examples/apps/echo/workload/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/echo/workload/CMakeLists.txt -------------------------------------------------------------------------------- /examples/apps/echo/workload/echo_logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/echo/workload/echo_logic.cpp -------------------------------------------------------------------------------- /examples/apps/echo/workload/echo_logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/echo/workload/echo_logic.h -------------------------------------------------------------------------------- /examples/apps/echo/workload/echo_plug-in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/echo/workload/echo_plug-in.cpp -------------------------------------------------------------------------------- /examples/apps/echo/workload/echo_plug-in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/echo/workload/echo_plug-in.h -------------------------------------------------------------------------------- /examples/apps/eea_token/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/eea_token/Makefile -------------------------------------------------------------------------------- /examples/apps/eea_token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/eea_token/README.md -------------------------------------------------------------------------------- /examples/apps/eea_token/execution_logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/eea_token/execution_logic.cpp -------------------------------------------------------------------------------- /examples/apps/eea_token/execution_logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/eea_token/execution_logic.h -------------------------------------------------------------------------------- /examples/apps/eea_token/test/token_request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/eea_token/test/token_request -------------------------------------------------------------------------------- /examples/apps/eea_token/token_validation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/eea_token/token_validation.cpp -------------------------------------------------------------------------------- /examples/apps/generic_client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/generic_client/README.md -------------------------------------------------------------------------------- /examples/apps/generic_client/base_generic_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/generic_client/base_generic_client.py -------------------------------------------------------------------------------- /examples/apps/generic_client/direct_model_generic_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/generic_client/direct_model_generic_client.py -------------------------------------------------------------------------------- /examples/apps/generic_client/generic_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/generic_client/generic_client.py -------------------------------------------------------------------------------- /examples/apps/generic_client/generic_client_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/generic_client/generic_client_interface.py -------------------------------------------------------------------------------- /examples/apps/generic_client/proxy_model_generic_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/generic_client/proxy_model_generic_client.py -------------------------------------------------------------------------------- /examples/apps/heart_disease_eval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/heart_disease_eval/README.md -------------------------------------------------------------------------------- /examples/apps/heart_disease_eval/client/heart_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/heart_disease_eval/client/heart_gui.py -------------------------------------------------------------------------------- /examples/apps/heart_disease_eval/images/ecg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/heart_disease_eval/images/ecg.jpg -------------------------------------------------------------------------------- /examples/apps/heart_disease_eval/images/heart_gui_screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/heart_disease_eval/images/heart_gui_screenshot.jpg -------------------------------------------------------------------------------- /examples/apps/heart_disease_eval/workload/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/heart_disease_eval/workload/CMakeLists.txt -------------------------------------------------------------------------------- /examples/apps/inside_out_eval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/inside_out_eval/README.md -------------------------------------------------------------------------------- /examples/apps/inside_out_eval/workload/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/inside_out_eval/workload/CMakeLists.txt -------------------------------------------------------------------------------- /examples/apps/inside_out_eval/workload/inside_out_eval_logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/inside_out_eval/workload/inside_out_eval_logic.cpp -------------------------------------------------------------------------------- /examples/apps/inside_out_eval/workload/inside_out_eval_logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/inside_out_eval/workload/inside_out_eval_logic.h -------------------------------------------------------------------------------- /examples/apps/inside_out_eval/workload/inside_out_eval_plug-in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/inside_out_eval/workload/inside_out_eval_plug-in.cpp -------------------------------------------------------------------------------- /examples/apps/inside_out_eval/workload/inside_out_eval_plug-in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/inside_out_eval/workload/inside_out_eval_plug-in.h -------------------------------------------------------------------------------- /examples/apps/simple_wallet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/simple_wallet/README.md -------------------------------------------------------------------------------- /examples/apps/simple_wallet/workload/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/simple_wallet/workload/CMakeLists.txt -------------------------------------------------------------------------------- /examples/apps/simple_wallet/workload/simple_wallet_execute_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/simple_wallet/workload/simple_wallet_execute_io.cpp -------------------------------------------------------------------------------- /examples/apps/simple_wallet/workload/simple_wallet_execute_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/simple_wallet/workload/simple_wallet_execute_io.h -------------------------------------------------------------------------------- /examples/apps/simple_wallet/workload/simple_wallet_logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/simple_wallet/workload/simple_wallet_logic.cpp -------------------------------------------------------------------------------- /examples/apps/simple_wallet/workload/simple_wallet_logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/simple_wallet/workload/simple_wallet_logic.h -------------------------------------------------------------------------------- /examples/apps/simple_wallet/workload/simple_wallet_plug-in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/simple_wallet/workload/simple_wallet_plug-in.cpp -------------------------------------------------------------------------------- /examples/apps/simple_wallet/workload/simple_wallet_plug-in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/apps/simple_wallet/workload/simple_wallet_plug-in.h -------------------------------------------------------------------------------- /examples/common/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/.gitignore -------------------------------------------------------------------------------- /examples/common/java/direct/worker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/Dockerfile -------------------------------------------------------------------------------- /examples/common/java/direct/worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/README.md -------------------------------------------------------------------------------- /examples/common/java/direct/worker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/build.gradle -------------------------------------------------------------------------------- /examples/common/java/direct/worker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/docker-compose.yml -------------------------------------------------------------------------------- /examples/common/java/direct/worker/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/gradle.properties -------------------------------------------------------------------------------- /examples/common/java/direct/worker/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/common/java/direct/worker/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/gradlew -------------------------------------------------------------------------------- /examples/common/java/direct/worker/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/gradlew.bat -------------------------------------------------------------------------------- /examples/common/java/direct/worker/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'tcf-worker' 2 | -------------------------------------------------------------------------------- /examples/common/java/direct/worker/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/src/main/resources/application.yml -------------------------------------------------------------------------------- /examples/common/java/direct/worker/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/src/main/resources/banner.txt -------------------------------------------------------------------------------- /examples/common/java/direct/worker/src/main/resources/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/src/main/resources/entrypoint.sh -------------------------------------------------------------------------------- /examples/common/java/direct/worker/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/src/main/resources/logback.xml -------------------------------------------------------------------------------- /examples/common/java/direct/worker/src/test/resources/tmp/test-worker/callback-fake/output/iexec_out/callback.iexec: -------------------------------------------------------------------------------- 1 | 0xnothexa -------------------------------------------------------------------------------- /examples/common/java/direct/worker/src/test/resources/tmp/test-worker/notBytes32/output/iexec_out/determinism.iexec: -------------------------------------------------------------------------------- 1 | dummyRandomString 2 | -------------------------------------------------------------------------------- /examples/common/java/direct/worker/truffle_generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/common/java/direct/worker/truffle_generate.sh -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/CMakeLists.txt -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/Dockerfile -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/Dockerfile-py-workloads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/Dockerfile-py-workloads -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/README.md -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/compose/ov-subnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/compose/ov-subnet.yaml -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/compose/python-worker-graphene.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/compose/python-worker-graphene.yaml -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/compose/python-worker-gsgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/compose/python-worker-gsgx.yaml -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/config.toml -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/docker-compose-sgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/docker-compose-sgx.yaml -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/docker-compose.yaml -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/graphene/build_gsc_openvinowl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/graphene/build_gsc_openvinowl.sh -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/graphene/openvinowl.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/graphene/openvinowl.manifest -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/images/elephants.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/images/elephants.jpg -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/images/horses.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/images/horses.jpg -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/images/scenery.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/images/scenery.jpg -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/images/street.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/images/street.jpg -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/images/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/images/test.png -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/ov_workload/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/ov_workload/setup.py -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/ov_workload/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/ov_workload/src/__init__.py -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/ov_workload/src/openvino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/ov_workload/src/openvino.py -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/process_wo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/process_wo.cpp -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/process_wo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/process_wo.h -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/ssd_od.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/ssd_od.cpp -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/ssd_od.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/ssd_od.h -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/test/python_worker/ov_workload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/test/python_worker/ov_workload.json -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/test/test_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/test/test_config.toml -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/test/test_send_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/test/test_send_request.py -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/zmq_listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/zmq_listener.cpp -------------------------------------------------------------------------------- /examples/graphene_apps/cppopenvino/zmq_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/cppopenvino/zmq_listener.h -------------------------------------------------------------------------------- /examples/graphene_apps/python_workloads/fibonacci/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/python_workloads/fibonacci/Dockerfile -------------------------------------------------------------------------------- /examples/graphene_apps/python_workloads/fibonacci/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/python_workloads/fibonacci/Makefile -------------------------------------------------------------------------------- /examples/graphene_apps/python_workloads/fibonacci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/python_workloads/fibonacci/README.md -------------------------------------------------------------------------------- /examples/graphene_apps/python_workloads/fibonacci/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/python_workloads/fibonacci/docker-compose.yaml -------------------------------------------------------------------------------- /examples/graphene_apps/python_workloads/fibonacci/fib_workload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/python_workloads/fibonacci/fib_workload.json -------------------------------------------------------------------------------- /examples/graphene_apps/python_workloads/fibonacci/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/python_workloads/fibonacci/setup.py -------------------------------------------------------------------------------- /examples/graphene_apps/python_workloads/fibonacci/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/python_workloads/fibonacci/src/__init__.py -------------------------------------------------------------------------------- /examples/graphene_apps/python_workloads/fibonacci/src/fibonacci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/examples/graphene_apps/python_workloads/fibonacci/src/fibonacci.py -------------------------------------------------------------------------------- /images/HL_Avalon_Logo_Color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/images/HL_Avalon_Logo_Color.png -------------------------------------------------------------------------------- /images/HL_Avalon_Logo_Color_Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/images/HL_Avalon_Logo_Color_Small.png -------------------------------------------------------------------------------- /images/sample-python-code-coverage-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/images/sample-python-code-coverage-report.png -------------------------------------------------------------------------------- /images/screenshot-hyperledger-avalon-application-development.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/images/screenshot-hyperledger-avalon-application-development.jpg -------------------------------------------------------------------------------- /images/screenshot-hyperledger-avalon-heart-disease-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/images/screenshot-hyperledger-avalon-heart-disease-demo.jpg -------------------------------------------------------------------------------- /images/screenshot-introduction-to-hyperledger-avalon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/images/screenshot-introduction-to-hyperledger-avalon.jpg -------------------------------------------------------------------------------- /lint/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/lint/Dockerfile -------------------------------------------------------------------------------- /listener/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/Dockerfile -------------------------------------------------------------------------------- /listener/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/Makefile -------------------------------------------------------------------------------- /listener/avalon_listener/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/avalon_listener/__init__.py -------------------------------------------------------------------------------- /listener/avalon_listener/tcs_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/avalon_listener/tcs_listener.py -------------------------------------------------------------------------------- /listener/avalon_listener/tcs_work_order_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/avalon_listener/tcs_work_order_handler.py -------------------------------------------------------------------------------- /listener/avalon_listener/tcs_work_order_handler_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/avalon_listener/tcs_work_order_handler_sync.py -------------------------------------------------------------------------------- /listener/avalon_listener/tcs_worker_encryption_key_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/avalon_listener/tcs_worker_encryption_key_handler.py -------------------------------------------------------------------------------- /listener/avalon_listener/tcs_worker_registry_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/avalon_listener/tcs_worker_registry_handler.py -------------------------------------------------------------------------------- /listener/avalon_listener/tcs_workorder_receipt_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/avalon_listener/tcs_workorder_receipt_handler.py -------------------------------------------------------------------------------- /listener/listener_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/listener_config.toml -------------------------------------------------------------------------------- /listener/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/listener/setup.py -------------------------------------------------------------------------------- /scripts/eth_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/eth_cli.py -------------------------------------------------------------------------------- /scripts/generate_mrenclave.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/generate_mrenclave.sh -------------------------------------------------------------------------------- /scripts/install_packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/install_packages -------------------------------------------------------------------------------- /scripts/lmdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/lmdb.sh -------------------------------------------------------------------------------- /scripts/mr_enclave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/mr_enclave.py -------------------------------------------------------------------------------- /scripts/sgx-hw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/sgx-hw.sh -------------------------------------------------------------------------------- /scripts/start_fabric.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/start_fabric.sh -------------------------------------------------------------------------------- /scripts/tcs_listener.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/tcs_listener.sh -------------------------------------------------------------------------------- /scripts/tcs_startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/tcs_startup.sh -------------------------------------------------------------------------------- /scripts/update_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/scripts/update_env.sh -------------------------------------------------------------------------------- /sdk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/Makefile -------------------------------------------------------------------------------- /sdk/TestingContracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/TestingContracts.md -------------------------------------------------------------------------------- /sdk/avalon_sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/README.md -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/common/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/common/contract_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/common/contract_response.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/ethereum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/ethereum/README.md -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/ethereum/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/ethereum/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/ethereum/ethereum_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/ethereum/ethereum_listener.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/ethereum/ethereum_work_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/ethereum/ethereum_work_order.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/ethereum/ethereum_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/ethereum/ethereum_wrapper.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/README.md -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/base.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/chaincode/order/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/chaincode/order/go/go.mod -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/chaincode/order/go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/chaincode/order/go/main.go -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/chaincode/worker/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/chaincode/worker/go/go.mod -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/chaincode_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/chaincode_methods.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/event_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/event_listener.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/fabric_work_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/fabric_work_order.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/fabric_worker_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/fabric_worker_registry.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/fabric_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/fabric_wrapper.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/network.json -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/blockchains/fabric/tx_committer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/blockchains/fabric/tx_committer.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/direct/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/direct/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/direct/avalon_direct_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/direct/avalon_direct_client.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/direct/jrpc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/direct/jrpc/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/direct/jrpc/jrpc_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/direct/jrpc/jrpc_util.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/direct/jrpc/jrpc_work_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/direct/jrpc/jrpc_work_order.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/direct/jrpc/jrpc_work_order_receipt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/direct/jrpc/jrpc_work_order_receipt.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/direct/jrpc/jrpc_worker_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/direct/jrpc/jrpc_worker_registry.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/interfaces/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/interfaces/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/interfaces/work_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/interfaces/work_order.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/interfaces/work_order_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/interfaces/work_order_proxy.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/interfaces/work_order_receipt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/interfaces/work_order_receipt.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/interfaces/worker_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/interfaces/worker_registry.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/connector/interfaces/worker_registry_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/connector/interfaces/worker_registry_list.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/registry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/registry/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/registry/registry_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/registry/registry_status.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/tcf_connector.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/tcf_connector.toml -------------------------------------------------------------------------------- /sdk/avalon_sdk/work_order/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/work_order/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/work_order/work_order_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/work_order/work_order_params.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/work_order_receipt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/work_order_receipt/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/work_order_receipt/work_order_receipt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/work_order_receipt/work_order_receipt.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/worker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/worker/__init__.py -------------------------------------------------------------------------------- /sdk/avalon_sdk/worker/worker_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/avalon_sdk/worker/worker_details.py -------------------------------------------------------------------------------- /sdk/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/sdk/setup.py -------------------------------------------------------------------------------- /shared_kv_storage/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/Dockerfile -------------------------------------------------------------------------------- /shared_kv_storage/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/Makefile -------------------------------------------------------------------------------- /shared_kv_storage/db_store/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/Makefile -------------------------------------------------------------------------------- /shared_kv_storage/db_store/db_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/db_store.cpp -------------------------------------------------------------------------------- /shared_kv_storage/db_store/db_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/db_store.h -------------------------------------------------------------------------------- /shared_kv_storage/db_store/db_store_csv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/db_store_csv.cpp -------------------------------------------------------------------------------- /shared_kv_storage/db_store/db_store_csv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/db_store_csv.h -------------------------------------------------------------------------------- /shared_kv_storage/db_store/db_store_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/db_store_error.h -------------------------------------------------------------------------------- /shared_kv_storage/db_store/packages/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/packages/CMakeLists.txt -------------------------------------------------------------------------------- /shared_kv_storage/db_store/packages/db_store_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/packages/db_store_wrapper.h -------------------------------------------------------------------------------- /shared_kv_storage/db_store/packages/lmdb_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/packages/lmdb_store.cpp -------------------------------------------------------------------------------- /shared_kv_storage/db_store/packages/lmdb_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/db_store/packages/lmdb_store.h -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/__init__.py -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/interface/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/interface/__init__.py -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/interface/kv_csv_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/interface/kv_csv_interface.py -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/interface/shared_kv_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/interface/shared_kv_interface.py -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/remote_lmdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/remote_lmdb/__init__.py -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/remote_lmdb/db_store.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/remote_lmdb/db_store.i -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/remote_lmdb/db_store_csv.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/remote_lmdb/db_store_csv.i -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/remote_lmdb/lmdb_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/remote_lmdb/lmdb_listener.py -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/remote_lmdb/lmdb_request_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/remote_lmdb/lmdb_request_handler.py -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/remote_lmdb/shared_kv_dbstore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/remote_lmdb/shared_kv_dbstore.py -------------------------------------------------------------------------------- /shared_kv_storage/kv_storage/remote_lmdb/string_escape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/kv_storage/remote_lmdb/string_escape.py -------------------------------------------------------------------------------- /shared_kv_storage/lmdb_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/lmdb_config.toml -------------------------------------------------------------------------------- /shared_kv_storage/packaging/lmdb_config.toml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/packaging/lmdb_config.toml.example -------------------------------------------------------------------------------- /shared_kv_storage/packaging/systemd/shared_kv_storage.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/packaging/systemd/shared_kv_storage.service -------------------------------------------------------------------------------- /shared_kv_storage/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/shared_kv_storage/setup.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/Dockerfile -------------------------------------------------------------------------------- /tc/graphene/python_worker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/Makefile -------------------------------------------------------------------------------- /tc/graphene/python_worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/README.md -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/__init__.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/attestation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/attestation/__init__.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/attestation/sgx_attestation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/attestation/sgx_attestation.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/base_work_order_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/base_work_order_processor.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/error_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/error_code.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/receive_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/receive_request.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/utility/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/utility/__init__.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/utility/jrpc_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/utility/jrpc_utility.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/utility/zmq_comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/utility/zmq_comm.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/workload/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/workload/__init__.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/workload/workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/workload/workload.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/workload/workload_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/workload/workload_processor.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/avalon_worker/wpe_work_order_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/avalon_worker/wpe_work_order_processor.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/compose/graphene-sgx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/compose/graphene-sgx.yaml -------------------------------------------------------------------------------- /tc/graphene/python_worker/docker-compose-wpe-worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/docker-compose-wpe-worker.yaml -------------------------------------------------------------------------------- /tc/graphene/python_worker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/docker-compose.yaml -------------------------------------------------------------------------------- /tc/graphene/python_worker/graphene_sgx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/graphene_sgx/__init__.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/graphene_sgx/build_gsc_python_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/graphene_sgx/build_gsc_python_worker.sh -------------------------------------------------------------------------------- /tc/graphene/python_worker/graphene_sgx/graphene_sgx_attestation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/graphene_sgx/graphene_sgx_attestation.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/graphene_sgx/manifest/collect2.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/graphene_sgx/manifest/collect2.manifest -------------------------------------------------------------------------------- /tc/graphene/python_worker/graphene_sgx/manifest/gcc.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/graphene_sgx/manifest/gcc.manifest -------------------------------------------------------------------------------- /tc/graphene/python_worker/graphene_sgx/manifest/ld.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/graphene_sgx/manifest/ld.manifest -------------------------------------------------------------------------------- /tc/graphene/python_worker/graphene_sgx/manifest/python.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/graphene_sgx/manifest/python.manifest -------------------------------------------------------------------------------- /tc/graphene/python_worker/graphene_sgx/manifest/sh.manifest: -------------------------------------------------------------------------------- 1 | sgx.enclave_size = "256M" 2 | -------------------------------------------------------------------------------- /tc/graphene/python_worker/setup_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/setup_singleton.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/setup_wpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/setup_wpe.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/tests/__init__.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/tests/hello/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/tests/hello/__init__.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/tests/hello/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/tests/hello/hello.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/tests/hello_world_workload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/tests/hello_world_workload.json -------------------------------------------------------------------------------- /tc/graphene/python_worker/tests/test_hello_work_orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/tests/test_hello_work_orders.json -------------------------------------------------------------------------------- /tc/graphene/python_worker/tests/test_send_work_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/tests/test_send_work_order.py -------------------------------------------------------------------------------- /tc/graphene/python_worker/tests/test_worker_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/graphene/python_worker/tests/test_worker_encryption.py -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/common/CMakeLists.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/common/avalon_sgx_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/common/avalon_sgx_error.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/common/avalon_sgx_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/common/avalon_sgx_error.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/common/sgx_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/common/sgx_support.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/CMakeLists.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/CMakeVariables.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/CMakeVariables.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/CMakeWorkloads.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/CMakeWorkloads.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/auto_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/auto_handle.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/auto_handle_sgx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/auto_handle_sgx.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/base.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/base.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/base_enclave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/base_enclave.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/base_enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/base_enclave.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/dcap_signup_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/dcap_signup_helper.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/dcap_signup_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/dcap_signup_helper.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/enclave.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/enclave_common_t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/enclave_common_t.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/enclave_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/enclave_data.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/enclave_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/enclave_data.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/enclave_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/enclave_utils.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/enclave_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/enclave_utils.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/epid_signup_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/epid_signup_helper.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/epid_signup_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/epid_signup_helper.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/ext_work_order_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/ext_work_order_info.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/ext_work_order_info_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/ext_work_order_info_impl.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/ext_work_order_info_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/ext_work_order_info_impl.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/iohandler.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/iohandler.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/iohandler_enclave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/iohandler_enclave.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/iohandler_enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/iohandler_enclave.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/CMakeLists.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/avalon_kme_enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/avalon_kme_enclave.lds -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/ext_work_order_info_kme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/ext_work_order_info_kme.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/ext_work_order_info_kme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/ext_work_order_info_kme.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/kme_enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/kme_enclave.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/signup_enclave_kme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/signup_enclave_kme.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/signup_kme.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/signup_kme.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/work_order_enclave_kme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/work_order_enclave_kme.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/work_order_processor_kme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/work_order_processor_kme.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/work_order_processor_kme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/work_order_processor_kme.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/workload/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/workload/CMakeLists.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/workload_processor_kme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/workload_processor_kme.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/kme/workload_processor_kme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/kme/workload_processor_kme.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/signup.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/signup.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/signup_enclave_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/signup_enclave_common.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/signup_enclave_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/signup_enclave_common.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/signup_enclave_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/signup_enclave_util.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/signup_enclave_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/signup_enclave_util.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/signup_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/signup_helper.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/signup_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/signup_helper.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/singleton/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/singleton/CMakeLists.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/singleton/signup_singleton.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/singleton/signup_singleton.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/singleton/singleton_enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/singleton/singleton_enclave.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/singleton/work_order.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/singleton/work_order.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/tcf_enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/tcf_enclave.config.xml -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/tcf_enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/tcf_enclave.lds -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/work_order.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/work_order.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/work_order_data_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/work_order_data_handler.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/work_order_data_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/work_order_data_handler.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/work_order_enclave_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/work_order_enclave_common.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/work_order_key_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/work_order_key_info.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/work_order_processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/work_order_processor.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/work_order_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/work_order_processor.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/CMakeLists.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/avalon_wpe_enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/avalon_wpe_enclave.lds -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/ext_work_order_info_wpe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/ext_work_order_info_wpe.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/ext_work_order_info_wpe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/ext_work_order_info_wpe.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/signup_enclave_wpe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/signup_enclave_wpe.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/signup_wpe.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/signup_wpe.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/work_order_enclave_wpe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/work_order_enclave_wpe.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/work_order_processor_wpe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/work_order_processor_wpe.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/work_order_processor_wpe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/work_order_processor_wpe.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave/wpe/wpe_enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave/wpe/wpe_enclave.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave_untrusted/enclave_bridge/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave_untrusted/enclave_bridge/base.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave_untrusted/enclave_bridge/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave_untrusted/enclave_bridge/log.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/enclave_untrusted/enclave_bridge/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/enclave_untrusted/enclave_bridge/log.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/testCrypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/testCrypto.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/testCrypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/testCrypto.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/test_cryptoWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/test_cryptoWrapper.py -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/trusted/app/TestApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/trusted/app/TestApp.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/trusted/app/TestApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/trusted/app/TestApp.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/trusted/enclave/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/trusted/enclave/CMakeLists.txt -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/trusted/enclave/TestEnclave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/trusted/enclave/TestEnclave.cpp -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/trusted/enclave/TestEnclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/trusted/enclave/TestEnclave.edl -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/trusted/enclave/TestEnclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/trusted/enclave/TestEnclave.h -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/trusted/enclave/TestEnclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/trusted/enclave/TestEnclave.lds -------------------------------------------------------------------------------- /tc/sgx/trusted_worker_manager/tests/untrusted/TestUntrusted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tc/sgx/trusted_worker_manager/tests/untrusted/TestUntrusted.cpp -------------------------------------------------------------------------------- /tests/Demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/Demo.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/json_requests/json_01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_01.json -------------------------------------------------------------------------------- /tests/json_requests/json_02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_02.json -------------------------------------------------------------------------------- /tests/json_requests/json_03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_03.json -------------------------------------------------------------------------------- /tests/json_requests/json_04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_04.json -------------------------------------------------------------------------------- /tests/json_requests/json_05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_05.json -------------------------------------------------------------------------------- /tests/json_requests/json_06.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_06.json -------------------------------------------------------------------------------- /tests/json_requests/json_07.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_07.json -------------------------------------------------------------------------------- /tests/json_requests/json_08.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_08.json -------------------------------------------------------------------------------- /tests/json_requests/json_09.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_09.json -------------------------------------------------------------------------------- /tests/json_requests/json_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_10.json -------------------------------------------------------------------------------- /tests/json_requests/json_11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_11.json -------------------------------------------------------------------------------- /tests/json_requests/json_12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_12.json -------------------------------------------------------------------------------- /tests/json_requests/json_13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/json_requests/json_13.json -------------------------------------------------------------------------------- /tests/signature/wo_request_01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/signature/wo_request_01.json -------------------------------------------------------------------------------- /tests/signature/wo_request_02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/signature/wo_request_02.json -------------------------------------------------------------------------------- /tests/signature/wo_request_03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/signature/wo_request_03.json -------------------------------------------------------------------------------- /tests/signature/wo_request_04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/signature/wo_request_04.json -------------------------------------------------------------------------------- /tests/signature/wo_request_05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/signature/wo_request_05.json -------------------------------------------------------------------------------- /tests/test_encrypted_data_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_encrypted_data_encryption.py -------------------------------------------------------------------------------- /tests/test_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_encryption.py -------------------------------------------------------------------------------- /tests/test_ias_attestation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_ias_attestation.py -------------------------------------------------------------------------------- /tests/test_utility/test_file_utils/path_test_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_utility/test_file_utils/path_test_file -------------------------------------------------------------------------------- /tests/test_utility/test_file_utils/sample1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_utility/test_file_utils/sample1.json -------------------------------------------------------------------------------- /tests/test_utility/test_file_utils/sample2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_utility/test_file_utils/sample2.json -------------------------------------------------------------------------------- /tests/test_utility/test_file_utils/sample3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_utility/test_file_utils/sample3.json -------------------------------------------------------------------------------- /tests/test_utility/test_file_utils/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_utility/test_file_utils/test.py -------------------------------------------------------------------------------- /tests/test_utility/test_hex_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_utility/test_hex_utils.py -------------------------------------------------------------------------------- /tests/test_utility/test_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/test_utility/test_utility.py -------------------------------------------------------------------------------- /tests/work_orders/01_worker_lookup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/work_orders/01_worker_lookup.json -------------------------------------------------------------------------------- /tests/work_orders/01a_worker_retrieve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/work_orders/01a_worker_retrieve.json -------------------------------------------------------------------------------- /tests/work_orders/02_work_order_encryptionkey_get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/work_orders/02_work_order_encryptionkey_get.json -------------------------------------------------------------------------------- /tests/work_orders/03_work_order_encryptionkey_set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/work_orders/03_work_order_encryptionkey_set.json -------------------------------------------------------------------------------- /tests/work_orders/04_work_order_submit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/work_orders/04_work_order_submit.json -------------------------------------------------------------------------------- /tests/work_orders/05_work_order_get_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/work_orders/05_work_order_get_result.json -------------------------------------------------------------------------------- /tests/worker/worker_01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/worker/worker_01.json -------------------------------------------------------------------------------- /tests/worker/worker_01a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/worker/worker_01a.json -------------------------------------------------------------------------------- /tests/worker/worker_02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/worker/worker_02.json -------------------------------------------------------------------------------- /tests/worker/worker_03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/worker/worker_03.json -------------------------------------------------------------------------------- /tests/worker/worker_04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/worker/worker_04.json -------------------------------------------------------------------------------- /tests/worker/worker_05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/worker/worker_05.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_01.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_02.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_02a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_02a.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_02b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_02b.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_03.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_04.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_05.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_07.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_07.json -------------------------------------------------------------------------------- /tests/workorder_receipt/workorderreceipt_08.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tests/workorder_receipt/workorderreceipt_08.json -------------------------------------------------------------------------------- /tools/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tools/build/Makefile -------------------------------------------------------------------------------- /tools/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tools/clean.sh -------------------------------------------------------------------------------- /tools/rebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tools/rebuild.sh -------------------------------------------------------------------------------- /tools/run_proxy_model_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tools/run_proxy_model_tests.sh -------------------------------------------------------------------------------- /tools/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyperledger-archives/avalon/HEAD/tools/run_tests.sh --------------------------------------------------------------------------------