Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.1 #239

Merged
merged 9 commits into from
Oct 9, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
A CLI tool to streamline development and deployment of Quartz applications. Quartz is a flexible framework for privacy-preserving computation via Trusted Execution Environments (TEEs) organized and secured by smart contracts.
"""

[[bin]]
Expand Down
1 change: 1 addition & 0 deletions crates/common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
A wrapper crate around quartz-contract-core, quartz-enclave-core, and quartz-proto.
"""

[features]
Expand Down
1 change: 1 addition & 0 deletions crates/contracts/core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
A CosmWasm framework for securely interacting with Intel SGX enclaves.
"""

[features]
Expand Down
1 change: 1 addition & 0 deletions crates/contracts/cw-proof/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
Produce and verify merkle proofs of CosmWasm contract state.
hu55a1n1 marked this conversation as resolved.
Show resolved Hide resolved
"""

[dependencies]
Expand Down
1 change: 1 addition & 0 deletions crates/contracts/dcap-verifier/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
Standalone CosmWasm smart contract for verifying Intel SGX DCAP attestations that can be called by other contracts.
"""

exclude = [
Expand Down
1 change: 1 addition & 0 deletions crates/contracts/tcbinfo/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
Standalone CosmWasm smart contract for storage and verification of TcbInfos for Intel SGX.
"""

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
1 change: 1 addition & 0 deletions crates/contracts/tee-ra/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
Internal CosmWasm library for handling Intel SGX DCAP remote attestations.
"""

[dependencies]
Expand Down
1 change: 1 addition & 0 deletions crates/contracts/tm-stateless-verifier/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
Stateless verification of a tendermint light client proof.
"""

[dependencies]
Expand Down
1 change: 1 addition & 0 deletions crates/enclave/core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
A Rust framework for building Intel SGX enclaves managed by a CosmWasm contract.
"""

[features]
Expand Down
1 change: 1 addition & 0 deletions crates/enclave/proto/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
Protobuf types defining the Quartz handshake to initialize connection between a smart contract and trusted execution environment.
"""


Expand Down
2 changes: 2 additions & 0 deletions crates/utils/cw-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
Rust library for interacting with CosmWasm-enabled blockchains.
Deploy contracts, query them, execute transactions, and query results.
hu55a1n1 marked this conversation as resolved.
Show resolved Hide resolved
"""

[lib]
Expand Down
1 change: 1 addition & 0 deletions crates/utils/cw-prover/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
CLI to generate a merkle proof of a key in the state of a CosmWasm contract.
"""

[dependencies]
Expand Down
1 change: 1 addition & 0 deletions crates/utils/print-fmspc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
Convenience tool to print the FMSPC (Family-Model-Stepping-Platform-Custom) of the local SGX processor.
"""

[dependencies]
Expand Down
3 changes: 2 additions & 1 deletion crates/utils/tm-prover/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ homepage.workspace = true
keywords = ["blockchain", "cosmos", "tendermint", "cycles", "quartz"]
readme = "README.md"
description = """
CLI for generating a tendermint light client proof (i.e. verification trace) for a given block height and trusted height/hash. Resulting proofs can be verified by quartz-tm-stateless-verifier.
hu55a1n1 marked this conversation as resolved.
Show resolved Hide resolved
"""

[[bin]]
Expand All @@ -35,4 +36,4 @@ tendermint-light-client.workspace = true
tendermint-light-client-detector.workspace = true

# quartz
quartz-cw-proof.workspace = true
quartz-cw-proof.workspace = true