Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Precompile for secp256r1, ed25519, debug mode build, enable SHA3FIPS …
…precompiles (#69) * feat: start working on dcap attestation * feat: add command for dcap ra + renaming * refactor: rename protobuf messages * feat: generate DCAP cert inside enclave * feat: fix generation of ecc cert for DCAP * refactor: start small code cleanup * refactor: fix compilation issues * refactor: moving ecalls to lib.rs * refactor: migrate all ecalls to lib.rs * feat: set QvE loading policy * feat: quote verification in progress * refactor: simplify handle_initialization_request fn * refactor: change structure of go-sgxvm rust code * chore: add small script * wip: working on sample dcap * wip: fixing SGX_QL_ERROR_REPORT issue * refactor: simplify structure * feat: sample of dcap * try enable rust debug builds * Fix typo * Fix for __assert_fail, typo * Another feature * Another debug stuff * Another debug stuff#2 * Another debug stuff#3 * Fix target deletion * refactor: split into functions * refactor: split into functions * Add build_d to main makefile * Add build_d to main makefile #2 * refactor: intermediate commit * refactor: intermediate commit * feat: add ocall for supplemental data size * refactor: remove unused code * feat: accept only correct attestation result * chore: add comments and todos * refactor: cleanup * refactor: update go part * refactor: update protobuf files * chore: update test * refactor: move creation of client config * refactor: add tls client config for DCAP * refactor: simplify TLS client * chore: add logs in test * refactor: simplify code * refactor: update ecall for master key sharing * refactor: rename ecalls * refactor: rename `ecall_share_seed` -> `ecall_attest_peer_epid` * feat: add ecall for dcap attestation * refactor: move ClientAuth and ServerAuth to separate file * refactor: remove unused code * refactor: remove unused imports * refactor: provide is_dcap param * feat: start verifying received quote * chore: add todos * feat: add validation of attributes and svn * chore: enable debug before mainnet * Add template * init * Added ed25519 verify precompile * Added secp256r1 precompile * Try fix build * Wip * Try enable sgx_tunittest * Revert "Try enable sgx_tunittest" This reverts commit 5f9892f. * Fix secp256r1 impl * Remove unneeded stuff --------- Co-authored-by: MikkySnow <[email protected]>
- Loading branch information