Commit graph

  • e0ce71de3f Add tx broadcast machinery hu55a1n1 2024-02-26 16:15:42 -0800
  • c3e9af7ce9 Extract gramine_sgx_ias_report hu55a1n1 2024-02-26 14:43:44 -0800
  • 178a738eec delete types.rs hu55a1n1 2024-02-26 14:43:00 -0800
  • c277230e0a Fix tempdir usage hu55a1n1 2024-02-26 14:10:45 -0800
  • a6f20290f8 Add quartz .gitignore hu55a1n1 2024-02-26 13:59:47 -0800
  • f94803a274 Use tempfiles in relayer hu55a1n1 2024-02-26 13:57:54 -0800
  • bfb426bca0 Fix README.md usage instructions hu55a1n1 2024-02-26 13:47:16 -0800
  • 3c2588dcd2 Update Cargo.lock hu55a1n1 2024-02-26 13:45:48 -0800
  • 0ddad2d774 Use git deps only for out-of-tree quartz deps hu55a1n1 2024-02-26 13:43:05 -0800
  • 578f1f305b Revert "Use git deps" hu55a1n1 2024-02-26 13:41:12 -0800
  • 72f319a789 Update manifest hu55a1n1 2024-02-26 13:40:21 -0800
  • 6e7a4013a2 Avoid using Dockerfile hu55a1n1 2024-02-26 13:39:30 -0800
  • 74ee45c5dc Update Cargo.lock hu55a1n1 2024-02-26 13:39:19 -0800
  • 47c26da51e Modify Dockerfile to work with git deps hu55a1n1 2024-02-26 03:49:08 -0800
  • 256509a74b Use git deps hu55a1n1 2024-02-26 03:44:09 -0800
  • cdd83e657d Attestor abstraction hu55a1n1 2024-02-26 02:56:55 -0800
  • f7acb4629b WIP gramine-sgx-ias-request hu55a1n1 2024-02-23 14:49:21 -0800
  • c31b1c8e69 Update Cargo.lock hu55a1n1 2024-02-23 14:29:14 -0800
  • 5f11d004b0 CLI for relayer hu55a1n1 2024-02-23 14:28:52 -0800
  • 4f6bcde865 Update README.md to add CLI usage hu55a1n1 2024-02-23 14:27:51 -0800
  • 83ef846afa Move domain types to relayer hu55a1n1 2024-02-23 14:27:29 -0800
  • aa32b7798a Remove target height from config hu55a1n1 2024-02-23 14:26:43 -0800
  • 089b1eac4d Impl instantiate handler correctly hu55a1n1 2024-02-23 12:51:55 -0800
  • 092c221d48 Use config from quartz-cw crate hu55a1n1 2024-02-23 12:51:20 -0800
  • d2e8c612f4 Domain types hu55a1n1 2024-02-23 12:49:19 -0800
  • d10edd75bc Add MRENCLAVE to CLI args hu55a1n1 2024-02-23 12:48:56 -0800
  • 3a201cca82 Impl config + CLI hu55a1n1 2024-02-22 12:48:13 -0800
  • 054e77d693 Impl instantiate in server.rs hu55a1n1 2024-02-22 12:09:44 -0800
  • cb8c4c828f Write generated proto files to prost/ hu55a1n1 2024-02-22 12:09:32 -0800
  • 4dc293062f Add instantiate to proto hu55a1n1 2024-02-22 12:09:25 -0800
  • e74badc7bb Init relayer crate with tonic client code hu55a1n1 2024-02-20 08:42:04 -0800
  • 859323bdfb Extract quartz-proto crate hu55a1n1 2024-02-20 08:34:42 -0800
  • 6564d13d00 Use single threaded executor & update default gRPC port hu55a1n1 2024-02-20 06:58:26 -0800
  • c15d67fe71 Get tonic-rs to run inside SGX hu55a1n1 2024-02-20 04:40:02 -0800
  • 665e7571bf Setup proto machinery hu55a1n1 2024-02-20 03:27:10 -0800
  • 7135e97c35 Move quartz enclave and init gramine files for it hu55a1n1 2024-02-20 03:16:41 -0800
  • cb7f31c6b6 Init quartz-enclave hu55a1n1 2024-02-19 11:13:34 -0800
  • b4e5f01cd1 Quartz base impl (#10) Shoaib Ahmed 2024-02-19 21:25:46 +0530
  • f72250f6cf Add basic CI workflows (#43) Shoaib Ahmed 2024-01-11 21:05:36 +0530
  • b45617d1fd Clippy fix hu55a1n1 2024-01-11 04:35:42 -0800
  • 3662224093 Fix tests build hu55a1n1 2024-01-11 04:28:13 -0800
  • 5a2f76845d Add cleanup-run hu55a1n1 2024-01-11 04:19:46 -0800
  • 825508fa2b Add missing token in clippy job hu55a1n1 2024-01-11 04:19:32 -0800
  • 84e0712b57 Add rust workflow hu55a1n1 2024-01-11 03:55:36 -0800
  • b304ddc059 Improve code formatting hu55a1n1 2024-01-11 03:43:12 -0800
  • 483b31abd2 Ignore all Cargo.lock files hu55a1n1 2024-01-11 03:21:39 -0800
  • 441fcce835 Init workspace hu55a1n1 2024-01-11 03:21:22 -0800
  • b643ab7e02 Implement decrypt EpochKey sub-command on the MTCS enclave (#35) Shoaib Ahmed 2024-01-10 22:03:48 +0530
  • 3ffa3fac5e Merge pull request #6 from informalsystems/hu55a1n1/5-register-epoch-key Shoaib Ahmed 2024-01-10 20:59:58 +0530
  • a52ba76265 Impl get_epoch_state query hu55a1n1 2024-01-10 07:26:41 -0800
  • 976c1cacf0 Impl RegisterEpochKeyMsg and handler hu55a1n1 2024-01-10 07:10:24 -0800
  • 181c8b65b3 Integrate/test with key-manger hu55a1n1 2024-01-04 12:57:47 -0800
  • 7c1d3e1e2b Handle compute node join request (#34) Shoaib Ahmed 2024-01-05 01:25:26 +0530
  • 8c0c871666 Fix proof gen and verify hu55a1n1 2024-01-04 03:26:51 -0800
  • 6c70969814 Replace last block in trace with latest block hu55a1n1 2024-01-04 03:11:53 -0800
  • 87323daaac Make CwProof key and value public hu55a1n1 2024-01-03 08:40:53 -0800
  • f4549aa790 Include latest block in trace hu55a1n1 2024-01-03 08:40:29 -0800
  • 2a8380b8f4 Write EpochKey to sealed file hu55a1n1 2024-01-02 13:06:53 -0800
  • 32e9156410 Merge pull request #3 from informalsystems/hu55a1n1/24-bootstrap-key-manager Shoaib Ahmed 2024-01-02 19:33:02 +0530
  • 991b45a210 Verify merkle proofs (#32) Shoaib Ahmed 2024-01-02 19:32:34 +0530
  • b8120a7587 Update tm-prover to output complete proofs (light client + merkle) hu55a1n1 2024-01-02 05:16:41 -0800
  • 57c14e3ef9 Use Item<Vec> for REQUESTS storage hu55a1n1 2024-01-01 12:49:32 -0800
  • de5314122a Use Deque for REQUESTS storage hu55a1n1 2024-01-01 12:37:08 -0800
  • 2d6ef2ee7f Write serialized proof to file hu55a1n1 2023-12-31 15:59:59 -0800
  • 57d71ed391 Extract tm-stateless-verifier crate hu55a1n1 2023-12-31 13:12:32 -0800
  • 931c7b0d6f Cleanup hu55a1n1 2023-12-31 08:44:29 -0800
  • 94c951e53b Simplify API hu55a1n1 2023-12-31 03:42:54 -0800
  • 02439df550 Borrow/ToOwned impl for Verifier::Value hu55a1n1 2023-12-30 15:10:11 -0800
  • 2bda6e8e6d Impl Default instead of new() for CwVerifier hu55a1n1 2023-12-30 13:45:53 -0800
  • a958ae20fa cargo fmt hu55a1n1 2023-12-30 13:45:16 -0800
  • 8d142a874a Improved error handling hu55a1n1 2023-12-30 13:42:30 -0800
  • 34d79e96d6 Polish error handling hu55a1n1 2023-12-30 13:41:47 -0800
  • 415ceefa00 Fix test build hu55a1n1 2023-12-30 13:41:33 -0800
  • 2e29196b78 Ignore cw-proof/Cargo.lock hu55a1n1 2023-12-30 12:54:25 -0800
  • 9417a1e08e Extract crate cw-proof hu55a1n1 2023-12-30 12:33:51 -0800
  • c62453b782 Impl CwAbciKey hu55a1n1 2023-12-30 12:14:53 -0800
  • f964e21a80 More reorg hu55a1n1 2023-12-30 04:56:07 -0800
  • 40a044429a Reorg hu55a1n1 2023-12-30 04:50:47 -0800
  • c7e0cb72c2 Add tests hu55a1n1 2023-12-30 04:12:27 -0800
  • e071c4e75d Improved API for verifiers hu55a1n1 2023-12-30 03:46:25 -0800
  • eaa45ca32f Write proof to file hu55a1n1 2023-12-22 05:54:14 -0800
  • 1533bb8cd2 Key manager bootstrap hu55a1n1 2023-12-22 05:10:51 -0800
  • 215ec5f0a7 Extract mod merkle hu55a1n1 2023-12-22 02:35:42 -0800
  • dbcaee9cb3 Minor refactoring hu55a1n1 2023-12-22 02:30:57 -0800
  • 644bea335a Support namespace hu55a1n1 2023-12-22 01:55:58 -0800
  • a3480af9eb Verify merkle proofs hu55a1n1 2023-12-19 06:39:03 -0800
  • 61ee993f81 Create crate cw-prover (#31) Shoaib Ahmed 2023-12-19 14:46:47 +0530
  • 660433aa57 Ignore all target dirs hu55a1n1 2023-12-19 01:13:03 -0800
  • 1bedd8bcf4 Fix query data hu55a1n1 2023-12-19 01:11:07 -0800
  • d6a3c53cc2 Create crate cw-prover hu55a1n1 2023-12-14 03:18:19 -0800
  • d3afe146e3 Impl JoinComputeNodeRequest (#27) Shoaib Ahmed 2023-12-05 13:55:49 -0800
  • 2511684256 Fix CI hu55a1n1 2023-12-05 09:08:45 -0800
  • bd0742cd84 Update README.md(s) hu55a1n1 2023-12-05 09:04:16 -0800
  • 973700e6f4 Be consistent with MTCS TEE request hu55a1n1 2023-12-05 09:03:43 -0800
  • 7bf09e40de Ignore all target/ dirs hu55a1n1 2023-12-04 09:28:31 -0800
  • efb9aae66b Remove ecies dep; use libsecp256k1 instead hu55a1n1 2023-12-04 09:18:25 -0800
  • bca2adbfc4 Implement join request hu55a1n1 2023-11-29 14:09:57 -0800
  • 8603c97534 Store requests in a map hu55a1n1 2023-11-29 13:37:02 -0800
  • 595b0e02a8 Init cw-tee-mtcs contract hu55a1n1 2023-11-29 13:13:20 -0800
  • 5855077d30 Add contract-specific README hu55a1n1 2023-11-29 09:22:23 -0800