quartz-dcap-verifier 0.5.1

Standalone CosmWasm smart contract for verifying Intel SGX DCAP attestations that can be called by other contracts.
Documentation

CosmWasm smart contract to verify DCAP attestations

Your personal DCAP detective! This package is a standalone smart contract for verifying DCAP attestations that can be called by other contracts.

  • Thin wrapper for standalone smart contract around the functionality provided in the quartz-tee-ra package
  • Provides query and execute entry points for attestation checks

Testing instructions

wasmd query wasm contract-state smart "$CONTRACT" '{
    "verify_dcap_attestation": {
        "quote": { /* ... */ },
        "collateral": { /* ... */ },
        "mrenclave": "e3c2f2a5b840d89e069acaffcadb6510ef866a73d3a9ee57100ed5f8646ee4bb", 
        "user_data": "9113b0be77ed5d0d68680ec77206b8d587ed40679b71321ccdd5405e4d54a6820000000000000000000000000000000000000000000000000000000000000000"
    }
}'