├── .dockerignore ├── .drone.yml ├── .github └── ISSUE_TEMPLATE │ ├── enigma-bug-report.md │ └── enigma-feature-request.md ├── .gitignore ├── .rustfmt.toml ├── LICENSE ├── README.md ├── clone.Dockerfile ├── dockerfile ├── Dockerfile └── run.sh ├── eng-wasm ├── .cargo │ └── config ├── Cargo.toml ├── derive │ ├── .rustfmt.toml │ ├── Cargo.toml │ ├── examples │ │ ├── struct-impl.rs │ │ ├── trait-impl-rename.rs │ │ └── trait-impl.rs │ └── src │ │ ├── eth_contract.rs │ │ ├── eth_contract │ │ ├── errors.rs │ │ └── ethereum.rs │ │ ├── into_ident.rs │ │ ├── lib.rs │ │ ├── pub_interface.rs │ │ ├── pub_interface │ │ └── parse_signatures.rs │ │ └── reduce_mut.rs └── src │ ├── crypto_wasm.rs │ ├── internal_std.rs │ ├── lib.rs │ └── rand_wasm.rs ├── enigma-core ├── CHANGELOG.md ├── Makefile ├── app │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── cross-test-utils │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── src │ │ ├── auto_ffi.rs │ │ ├── cli.rs │ │ ├── common_u │ │ │ ├── errors.rs │ │ │ └── mod.rs │ │ ├── db │ │ │ ├── dal.rs │ │ │ ├── iterator.rs │ │ │ ├── mod.rs │ │ │ └── primitives.rs │ │ ├── esgx │ │ │ ├── equote.rs │ │ │ ├── general.rs │ │ │ ├── mod.rs │ │ │ └── ocalls_u.rs │ │ ├── km_u.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── networking │ │ │ ├── ipc_listener.rs │ │ │ ├── messages.rs │ │ │ └── mod.rs │ │ └── wasm_u │ │ │ ├── mod.rs │ │ │ └── wasm.rs │ └── tests │ │ ├── evm_input_files │ │ └── input │ │ ├── integration_utils │ │ └── mod.rs │ │ ├── ipc_computation_tests.rs │ │ ├── ipc_identity_and_general_tests.rs │ │ ├── ipc_key_exchange_tests.rs │ │ ├── ipc_read_db_tests.rs │ │ └── ipc_write_db_tests.rs └── enclave │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Enclave.config.xml │ ├── Enclave.edl │ ├── Enclave.lds │ ├── Enclave_private.pem │ ├── Makefile │ └── src │ ├── auto_ffi.rs │ ├── km_t │ ├── mod.rs │ ├── principal.rs │ └── users.rs │ └── lib.rs ├── enigma-crypto ├── Cargo.toml └── src │ ├── asymmetric.rs │ ├── error.rs │ ├── hash.rs │ ├── lib.rs │ ├── rand.rs │ └── symmetric.rs ├── enigma-principal ├── CHANGELOG.md ├── Makefile ├── README.md ├── app │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ ├── boot_network │ │ │ ├── config.json │ │ │ ├── deploy_scripts.rs │ │ │ ├── keys_provider_http.rs │ │ │ ├── mod.rs │ │ │ ├── principal_manager.rs │ │ │ └── principal_utils.rs │ │ ├── cli │ │ │ ├── app.rs │ │ │ ├── mod.rs │ │ │ └── options.rs │ │ ├── common_u │ │ │ ├── errors.rs │ │ │ └── mod.rs │ │ ├── epoch_u │ │ │ ├── epoch_provider.rs │ │ │ ├── epoch_types.rs │ │ │ └── mod.rs │ │ ├── esgx │ │ │ ├── epoch_keeper_u.rs │ │ │ ├── equote.rs │ │ │ ├── general.rs │ │ │ ├── keys_keeper_u.rs │ │ │ └── mod.rs │ │ └── main.rs │ └── tests │ │ ├── evm_input_files │ │ └── input │ │ ├── principal_node │ │ ├── config │ │ │ ├── deploy_config.json │ │ │ └── principal_test_config.json │ │ └── contracts │ │ │ ├── Dummy.json │ │ │ ├── EnigmaToken.json │ │ │ ├── IEnigma.json │ │ │ └── principal_test_config.json │ │ └── quote_test.rs ├── copy_keeper_types.sh ├── enclave │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Enclave.config.xml │ ├── Enclave.edl │ ├── Enclave.lds │ ├── Enclave_private.pem │ ├── Makefile │ └── src │ │ ├── epoch_keeper_t │ │ ├── epoch_t.rs │ │ ├── mod.rs │ │ └── nested_encoding.rs │ │ ├── keys_keeper_t │ │ └── mod.rs │ │ └── lib.rs ├── healthcheck.sh └── test_json_rpc.sh ├── enigma-runtime-t ├── Cargo.toml ├── src │ ├── data │ │ ├── delta.rs │ │ ├── mod.rs │ │ └── state.rs │ ├── eng_resolver.rs │ ├── gas.rs │ ├── lib.rs │ ├── ocalls_t.rs │ └── wasm_execution.rs └── tests │ └── prize.json ├── enigma-tools-m ├── Cargo.toml └── src │ ├── common │ ├── errors.rs │ ├── mod.rs │ └── utils.rs │ ├── keeper_types.rs │ ├── lib.rs │ └── primitives │ ├── km_primitives.rs │ └── mod.rs ├── enigma-tools-t ├── Cargo.toml └── src │ ├── build_arguments_g │ ├── mod.rs │ └── rlp.rs │ ├── common │ ├── errors_t.rs │ └── mod.rs │ ├── document_storage_t.rs │ ├── esgx │ ├── mod.rs │ └── ocalls_t.rs │ ├── km_primitives.rs │ ├── lib.rs │ ├── macros.rs │ ├── quote_t.rs │ └── storage_t.rs ├── enigma-tools-u ├── Cargo.toml ├── build.rs └── src │ ├── attestation_service │ ├── constants.rs │ ├── mod.rs │ └── service.rs │ ├── common_u │ ├── errors.rs │ ├── logging.rs │ ├── mod.rs │ └── os.rs │ ├── esgx │ ├── equote.rs │ ├── general.rs │ ├── mod.rs │ └── ocalls_u.rs │ ├── lib.rs │ ├── tests │ └── web3_tests │ │ ├── contracts │ │ ├── Dummy.json │ │ ├── Enigma.json │ │ └── EnigmaToken.json │ │ ├── deploy_config.json │ │ └── principal_test_config.json │ └── web3_utils │ ├── contract_ext.rs │ ├── enigma_contract.rs │ ├── mod.rs │ ├── raw_transaction.rs │ └── w3utils.rs ├── enigma-types ├── Cargo.toml ├── build.rs └── src │ ├── hash.rs │ ├── lib.rs │ ├── traits.rs │ └── types.rs ├── examples └── eng_wasm_contracts │ ├── contract_with_eth_calls │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ ├── Test.json │ └── src │ │ └── lib.rs │ ├── encryption │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── erc20 │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── factorization │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── flip_coin │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── millionaires_problem_demo │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── simple_addition │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── simple_calculator │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── simplest │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ └── voting_demo │ ├── .cargo │ └── config │ ├── Cargo.toml │ ├── VotingETH.json │ └── src │ └── lib.rs └── rust-toolchain /.dockerignore: -------------------------------------------------------------------------------- 1 | **/target 2 | -------------------------------------------------------------------------------- /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/.drone.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enigma-bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/.github/ISSUE_TEMPLATE/enigma-bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enigma-feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/.github/ISSUE_TEMPLATE/enigma-feature-request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/README.md -------------------------------------------------------------------------------- /clone.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/clone.Dockerfile -------------------------------------------------------------------------------- /dockerfile/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/dockerfile/Dockerfile -------------------------------------------------------------------------------- /dockerfile/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/dockerfile/run.sh -------------------------------------------------------------------------------- /eng-wasm/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/.cargo/config -------------------------------------------------------------------------------- /eng-wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/Cargo.toml -------------------------------------------------------------------------------- /eng-wasm/derive/.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/.rustfmt.toml -------------------------------------------------------------------------------- /eng-wasm/derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/Cargo.toml -------------------------------------------------------------------------------- /eng-wasm/derive/examples/struct-impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/examples/struct-impl.rs -------------------------------------------------------------------------------- /eng-wasm/derive/examples/trait-impl-rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/examples/trait-impl-rename.rs -------------------------------------------------------------------------------- /eng-wasm/derive/examples/trait-impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/examples/trait-impl.rs -------------------------------------------------------------------------------- /eng-wasm/derive/src/eth_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/src/eth_contract.rs -------------------------------------------------------------------------------- /eng-wasm/derive/src/eth_contract/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/src/eth_contract/errors.rs -------------------------------------------------------------------------------- /eng-wasm/derive/src/eth_contract/ethereum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/src/eth_contract/ethereum.rs -------------------------------------------------------------------------------- /eng-wasm/derive/src/into_ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/src/into_ident.rs -------------------------------------------------------------------------------- /eng-wasm/derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/src/lib.rs -------------------------------------------------------------------------------- /eng-wasm/derive/src/pub_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/src/pub_interface.rs -------------------------------------------------------------------------------- /eng-wasm/derive/src/pub_interface/parse_signatures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/src/pub_interface/parse_signatures.rs -------------------------------------------------------------------------------- /eng-wasm/derive/src/reduce_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/derive/src/reduce_mut.rs -------------------------------------------------------------------------------- /eng-wasm/src/crypto_wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/src/crypto_wasm.rs -------------------------------------------------------------------------------- /eng-wasm/src/internal_std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/src/internal_std.rs -------------------------------------------------------------------------------- /eng-wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/src/lib.rs -------------------------------------------------------------------------------- /eng-wasm/src/rand_wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/eng-wasm/src/rand_wasm.rs -------------------------------------------------------------------------------- /enigma-core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/CHANGELOG.md -------------------------------------------------------------------------------- /enigma-core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/Makefile -------------------------------------------------------------------------------- /enigma-core/app/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/Cargo.lock -------------------------------------------------------------------------------- /enigma-core/app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/Cargo.toml -------------------------------------------------------------------------------- /enigma-core/app/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/build.rs -------------------------------------------------------------------------------- /enigma-core/app/cross-test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/cross-test-utils/Cargo.toml -------------------------------------------------------------------------------- /enigma-core/app/cross-test-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/cross-test-utils/src/lib.rs -------------------------------------------------------------------------------- /enigma-core/app/src/auto_ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/auto_ffi.rs -------------------------------------------------------------------------------- /enigma-core/app/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/cli.rs -------------------------------------------------------------------------------- /enigma-core/app/src/common_u/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/common_u/errors.rs -------------------------------------------------------------------------------- /enigma-core/app/src/common_u/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod errors; 2 | -------------------------------------------------------------------------------- /enigma-core/app/src/db/dal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/db/dal.rs -------------------------------------------------------------------------------- /enigma-core/app/src/db/iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/db/iterator.rs -------------------------------------------------------------------------------- /enigma-core/app/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/db/mod.rs -------------------------------------------------------------------------------- /enigma-core/app/src/db/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/db/primitives.rs -------------------------------------------------------------------------------- /enigma-core/app/src/esgx/equote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/esgx/equote.rs -------------------------------------------------------------------------------- /enigma-core/app/src/esgx/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/esgx/general.rs -------------------------------------------------------------------------------- /enigma-core/app/src/esgx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/esgx/mod.rs -------------------------------------------------------------------------------- /enigma-core/app/src/esgx/ocalls_u.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/esgx/ocalls_u.rs -------------------------------------------------------------------------------- /enigma-core/app/src/km_u.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/km_u.rs -------------------------------------------------------------------------------- /enigma-core/app/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/lib.rs -------------------------------------------------------------------------------- /enigma-core/app/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/main.rs -------------------------------------------------------------------------------- /enigma-core/app/src/networking/ipc_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/networking/ipc_listener.rs -------------------------------------------------------------------------------- /enigma-core/app/src/networking/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/networking/messages.rs -------------------------------------------------------------------------------- /enigma-core/app/src/networking/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/networking/mod.rs -------------------------------------------------------------------------------- /enigma-core/app/src/wasm_u/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/wasm_u/mod.rs -------------------------------------------------------------------------------- /enigma-core/app/src/wasm_u/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/src/wasm_u/wasm.rs -------------------------------------------------------------------------------- /enigma-core/app/tests/evm_input_files/input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/tests/evm_input_files/input -------------------------------------------------------------------------------- /enigma-core/app/tests/integration_utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/tests/integration_utils/mod.rs -------------------------------------------------------------------------------- /enigma-core/app/tests/ipc_computation_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/tests/ipc_computation_tests.rs -------------------------------------------------------------------------------- /enigma-core/app/tests/ipc_identity_and_general_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/tests/ipc_identity_and_general_tests.rs -------------------------------------------------------------------------------- /enigma-core/app/tests/ipc_key_exchange_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/tests/ipc_key_exchange_tests.rs -------------------------------------------------------------------------------- /enigma-core/app/tests/ipc_read_db_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/tests/ipc_read_db_tests.rs -------------------------------------------------------------------------------- /enigma-core/app/tests/ipc_write_db_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/app/tests/ipc_write_db_tests.rs -------------------------------------------------------------------------------- /enigma-core/enclave/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/Cargo.lock -------------------------------------------------------------------------------- /enigma-core/enclave/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/Cargo.toml -------------------------------------------------------------------------------- /enigma-core/enclave/Enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/Enclave.config.xml -------------------------------------------------------------------------------- /enigma-core/enclave/Enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/Enclave.edl -------------------------------------------------------------------------------- /enigma-core/enclave/Enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/Enclave.lds -------------------------------------------------------------------------------- /enigma-core/enclave/Enclave_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/Enclave_private.pem -------------------------------------------------------------------------------- /enigma-core/enclave/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/Makefile -------------------------------------------------------------------------------- /enigma-core/enclave/src/auto_ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/src/auto_ffi.rs -------------------------------------------------------------------------------- /enigma-core/enclave/src/km_t/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/src/km_t/mod.rs -------------------------------------------------------------------------------- /enigma-core/enclave/src/km_t/principal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/src/km_t/principal.rs -------------------------------------------------------------------------------- /enigma-core/enclave/src/km_t/users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/src/km_t/users.rs -------------------------------------------------------------------------------- /enigma-core/enclave/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-core/enclave/src/lib.rs -------------------------------------------------------------------------------- /enigma-crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-crypto/Cargo.toml -------------------------------------------------------------------------------- /enigma-crypto/src/asymmetric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-crypto/src/asymmetric.rs -------------------------------------------------------------------------------- /enigma-crypto/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-crypto/src/error.rs -------------------------------------------------------------------------------- /enigma-crypto/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-crypto/src/hash.rs -------------------------------------------------------------------------------- /enigma-crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-crypto/src/lib.rs -------------------------------------------------------------------------------- /enigma-crypto/src/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-crypto/src/rand.rs -------------------------------------------------------------------------------- /enigma-crypto/src/symmetric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-crypto/src/symmetric.rs -------------------------------------------------------------------------------- /enigma-principal/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/CHANGELOG.md -------------------------------------------------------------------------------- /enigma-principal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/Makefile -------------------------------------------------------------------------------- /enigma-principal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/README.md -------------------------------------------------------------------------------- /enigma-principal/app/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/Cargo.lock -------------------------------------------------------------------------------- /enigma-principal/app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/Cargo.toml -------------------------------------------------------------------------------- /enigma-principal/app/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/build.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/boot_network/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/boot_network/config.json -------------------------------------------------------------------------------- /enigma-principal/app/src/boot_network/deploy_scripts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/boot_network/deploy_scripts.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/boot_network/keys_provider_http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/boot_network/keys_provider_http.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/boot_network/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/boot_network/mod.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/boot_network/principal_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/boot_network/principal_manager.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/boot_network/principal_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/boot_network/principal_utils.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/cli/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/cli/app.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/cli/mod.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/cli/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/cli/options.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/common_u/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/common_u/errors.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/common_u/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod errors; 2 | -------------------------------------------------------------------------------- /enigma-principal/app/src/epoch_u/epoch_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/epoch_u/epoch_provider.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/epoch_u/epoch_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/epoch_u/epoch_types.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/epoch_u/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/epoch_u/mod.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/esgx/epoch_keeper_u.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/esgx/epoch_keeper_u.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/esgx/equote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/esgx/equote.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/esgx/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/esgx/general.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/esgx/keys_keeper_u.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/esgx/keys_keeper_u.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/esgx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/esgx/mod.rs -------------------------------------------------------------------------------- /enigma-principal/app/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/src/main.rs -------------------------------------------------------------------------------- /enigma-principal/app/tests/evm_input_files/input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/tests/evm_input_files/input -------------------------------------------------------------------------------- /enigma-principal/app/tests/principal_node/config/deploy_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/tests/principal_node/config/deploy_config.json -------------------------------------------------------------------------------- /enigma-principal/app/tests/principal_node/config/principal_test_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/tests/principal_node/config/principal_test_config.json -------------------------------------------------------------------------------- /enigma-principal/app/tests/principal_node/contracts/Dummy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/tests/principal_node/contracts/Dummy.json -------------------------------------------------------------------------------- /enigma-principal/app/tests/principal_node/contracts/EnigmaToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/tests/principal_node/contracts/EnigmaToken.json -------------------------------------------------------------------------------- /enigma-principal/app/tests/principal_node/contracts/IEnigma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/tests/principal_node/contracts/IEnigma.json -------------------------------------------------------------------------------- /enigma-principal/app/tests/principal_node/contracts/principal_test_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/app/tests/principal_node/contracts/principal_test_config.json -------------------------------------------------------------------------------- /enigma-principal/app/tests/quote_test.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /enigma-principal/copy_keeper_types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/copy_keeper_types.sh -------------------------------------------------------------------------------- /enigma-principal/enclave/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/Cargo.lock -------------------------------------------------------------------------------- /enigma-principal/enclave/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/Cargo.toml -------------------------------------------------------------------------------- /enigma-principal/enclave/Enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/Enclave.config.xml -------------------------------------------------------------------------------- /enigma-principal/enclave/Enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/Enclave.edl -------------------------------------------------------------------------------- /enigma-principal/enclave/Enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/Enclave.lds -------------------------------------------------------------------------------- /enigma-principal/enclave/Enclave_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/Enclave_private.pem -------------------------------------------------------------------------------- /enigma-principal/enclave/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/Makefile -------------------------------------------------------------------------------- /enigma-principal/enclave/src/epoch_keeper_t/epoch_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/src/epoch_keeper_t/epoch_t.rs -------------------------------------------------------------------------------- /enigma-principal/enclave/src/epoch_keeper_t/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/src/epoch_keeper_t/mod.rs -------------------------------------------------------------------------------- /enigma-principal/enclave/src/epoch_keeper_t/nested_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/src/epoch_keeper_t/nested_encoding.rs -------------------------------------------------------------------------------- /enigma-principal/enclave/src/keys_keeper_t/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/src/keys_keeper_t/mod.rs -------------------------------------------------------------------------------- /enigma-principal/enclave/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/enclave/src/lib.rs -------------------------------------------------------------------------------- /enigma-principal/healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/healthcheck.sh -------------------------------------------------------------------------------- /enigma-principal/test_json_rpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-principal/test_json_rpc.sh -------------------------------------------------------------------------------- /enigma-runtime-t/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/Cargo.toml -------------------------------------------------------------------------------- /enigma-runtime-t/src/data/delta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/src/data/delta.rs -------------------------------------------------------------------------------- /enigma-runtime-t/src/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/src/data/mod.rs -------------------------------------------------------------------------------- /enigma-runtime-t/src/data/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/src/data/state.rs -------------------------------------------------------------------------------- /enigma-runtime-t/src/eng_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/src/eng_resolver.rs -------------------------------------------------------------------------------- /enigma-runtime-t/src/gas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/src/gas.rs -------------------------------------------------------------------------------- /enigma-runtime-t/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/src/lib.rs -------------------------------------------------------------------------------- /enigma-runtime-t/src/ocalls_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/src/ocalls_t.rs -------------------------------------------------------------------------------- /enigma-runtime-t/src/wasm_execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/src/wasm_execution.rs -------------------------------------------------------------------------------- /enigma-runtime-t/tests/prize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-runtime-t/tests/prize.json -------------------------------------------------------------------------------- /enigma-tools-m/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-m/Cargo.toml -------------------------------------------------------------------------------- /enigma-tools-m/src/common/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-m/src/common/errors.rs -------------------------------------------------------------------------------- /enigma-tools-m/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-m/src/common/mod.rs -------------------------------------------------------------------------------- /enigma-tools-m/src/common/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-m/src/common/utils.rs -------------------------------------------------------------------------------- /enigma-tools-m/src/keeper_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-m/src/keeper_types.rs -------------------------------------------------------------------------------- /enigma-tools-m/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-m/src/lib.rs -------------------------------------------------------------------------------- /enigma-tools-m/src/primitives/km_primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-m/src/primitives/km_primitives.rs -------------------------------------------------------------------------------- /enigma-tools-m/src/primitives/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-m/src/primitives/mod.rs -------------------------------------------------------------------------------- /enigma-tools-t/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/Cargo.toml -------------------------------------------------------------------------------- /enigma-tools-t/src/build_arguments_g/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/build_arguments_g/mod.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/build_arguments_g/rlp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/build_arguments_g/rlp.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/common/errors_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/common/errors_t.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/common/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod errors_t; -------------------------------------------------------------------------------- /enigma-tools-t/src/document_storage_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/document_storage_t.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/esgx/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod ocalls_t; -------------------------------------------------------------------------------- /enigma-tools-t/src/esgx/ocalls_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/esgx/ocalls_t.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/km_primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/km_primitives.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/lib.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/macros.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/quote_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/quote_t.rs -------------------------------------------------------------------------------- /enigma-tools-t/src/storage_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-t/src/storage_t.rs -------------------------------------------------------------------------------- /enigma-tools-u/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/Cargo.toml -------------------------------------------------------------------------------- /enigma-tools-u/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/build.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/attestation_service/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/attestation_service/constants.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/attestation_service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/attestation_service/mod.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/attestation_service/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/attestation_service/service.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/common_u/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/common_u/errors.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/common_u/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/common_u/logging.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/common_u/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/common_u/mod.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/common_u/os.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/common_u/os.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/esgx/equote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/esgx/equote.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/esgx/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/esgx/general.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/esgx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/esgx/mod.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/esgx/ocalls_u.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/esgx/ocalls_u.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/lib.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/tests/web3_tests/contracts/Dummy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/tests/web3_tests/contracts/Dummy.json -------------------------------------------------------------------------------- /enigma-tools-u/src/tests/web3_tests/contracts/Enigma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/tests/web3_tests/contracts/Enigma.json -------------------------------------------------------------------------------- /enigma-tools-u/src/tests/web3_tests/contracts/EnigmaToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/tests/web3_tests/contracts/EnigmaToken.json -------------------------------------------------------------------------------- /enigma-tools-u/src/tests/web3_tests/deploy_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/tests/web3_tests/deploy_config.json -------------------------------------------------------------------------------- /enigma-tools-u/src/tests/web3_tests/principal_test_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/tests/web3_tests/principal_test_config.json -------------------------------------------------------------------------------- /enigma-tools-u/src/web3_utils/contract_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/web3_utils/contract_ext.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/web3_utils/enigma_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/web3_utils/enigma_contract.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/web3_utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/web3_utils/mod.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/web3_utils/raw_transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/web3_utils/raw_transaction.rs -------------------------------------------------------------------------------- /enigma-tools-u/src/web3_utils/w3utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-tools-u/src/web3_utils/w3utils.rs -------------------------------------------------------------------------------- /enigma-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-types/Cargo.toml -------------------------------------------------------------------------------- /enigma-types/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-types/build.rs -------------------------------------------------------------------------------- /enigma-types/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-types/src/hash.rs -------------------------------------------------------------------------------- /enigma-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-types/src/lib.rs -------------------------------------------------------------------------------- /enigma-types/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-types/src/traits.rs -------------------------------------------------------------------------------- /enigma-types/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/enigma-types/src/types.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/contract_with_eth_calls/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/contract_with_eth_calls/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/contract_with_eth_calls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/contract_with_eth_calls/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/contract_with_eth_calls/Test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/contract_with_eth_calls/Test.json -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/contract_with_eth_calls/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/contract_with_eth_calls/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/encryption/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/encryption/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/encryption/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/encryption/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/encryption/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/encryption/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/erc20/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/erc20/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/erc20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/erc20/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/erc20/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/erc20/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/factorization/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/factorization/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/factorization/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/factorization/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/factorization/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/factorization/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/flip_coin/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/flip_coin/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/flip_coin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/flip_coin/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/flip_coin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/flip_coin/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/millionaires_problem_demo/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/millionaires_problem_demo/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/millionaires_problem_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/millionaires_problem_demo/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/millionaires_problem_demo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/millionaires_problem_demo/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simple_addition/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simple_addition/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simple_addition/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simple_addition/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simple_addition/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simple_addition/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simple_calculator/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simple_calculator/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simple_calculator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simple_calculator/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simple_calculator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simple_calculator/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simplest/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simplest/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simplest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simplest/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/simplest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/simplest/src/lib.rs -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/voting_demo/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/voting_demo/.cargo/config -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/voting_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/voting_demo/Cargo.toml -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/voting_demo/VotingETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/voting_demo/VotingETH.json -------------------------------------------------------------------------------- /examples/eng_wasm_contracts/voting_demo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrtlabs/enigma-core/HEAD/examples/eng_wasm_contracts/voting_demo/src/lib.rs -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2019-08-01 --------------------------------------------------------------------------------