diff --git a/Cargo.lock b/Cargo.lock index 8e7a4c094c..df9b515446 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addchain" @@ -2353,7 +2353,7 @@ dependencies = [ [[package]] name = "halo2curves-axiom" version = "0.7.0" -source = "git+https://github.com/axiom-crypto/halo2curves.git?branch=test/visibility#c148550bd309e92b8aaa954ec5e07df3dd137dab" +source = "git+https://github.com/axiom-crypto/halo2curves.git?branch=test%2Fvisibility#c148550bd309e92b8aaa954ec5e07df3dd137dab" dependencies = [ "blake2b_simd", "digest 0.10.7", @@ -3354,7 +3354,7 @@ dependencies = [ [[package]] name = "openvm-algebra-circuit" -version = "0.1.0" +version = "0.1.0-alpha" dependencies = [ "derive-new", "derive_more 1.0.0", @@ -3644,7 +3644,7 @@ dependencies = [ [[package]] name = "openvm-ecc-circuit" -version = "0.1.0" +version = "0.1.0-alpha" dependencies = [ "derive-new", "derive_more 1.0.0", @@ -3809,7 +3809,7 @@ dependencies = [ [[package]] name = "openvm-mod-circuit-builder" -version = "0.1.0" +version = "0.1.0-alpha" dependencies = [ "halo2curves-axiom 0.7.0", "hex-literal", @@ -3859,7 +3859,7 @@ dependencies = [ [[package]] name = "openvm-native-compiler" -version = "0.1.0" +version = "0.1.0-alpha" dependencies = [ "backtrace", "cfg-if", @@ -3937,7 +3937,7 @@ dependencies = [ [[package]] name = "openvm-pairing-circuit" -version = "0.1.0" +version = "0.1.0-alpha" dependencies = [ "derive-new", "derive_more 1.0.0", diff --git a/Cargo.toml b/Cargo.toml index c7b0865c92..e812773112 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,9 +2,10 @@ version = "0.1.0-alpha" edition = "2021" rust-version = "1.82" -authors = ["Intrinsic Technologies"] +authors = ["OpenVM Authors"] homepage = "https://openvm.dev" repository = "https://github.com/openvm-org/" +license = "MIT" [workspace] members = [ diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index 4ad39c928d..b90d657548 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -5,6 +5,7 @@ authors.workspace = true edition.workspace = true homepage.workspace = true repository.workspace = true +license.workspace = true [dependencies] openvm-build.workspace = true diff --git a/crates/circuits/mod-builder/Cargo.toml b/crates/circuits/mod-builder/Cargo.toml index 6104a252ec..46d990236a 100644 --- a/crates/circuits/mod-builder/Cargo.toml +++ b/crates/circuits/mod-builder/Cargo.toml @@ -1,8 +1,12 @@ [package] name = "openvm-mod-circuit-builder" -version = "0.1.0" -edition = "2021" description = "Modular arithmetic framework for building OpenVM circuits." +version.workspace = true +authors.workspace = true +edition.workspace = true +homepage.workspace = true +repository.workspace = true +license.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/crates/circuits/poseidon2-air/Cargo.toml b/crates/circuits/poseidon2-air/Cargo.toml index 4483e1f11f..b2058a737e 100644 --- a/crates/circuits/poseidon2-air/Cargo.toml +++ b/crates/circuits/poseidon2-air/Cargo.toml @@ -3,6 +3,9 @@ name = "openvm-poseidon2-air" version.workspace = true authors.workspace = true edition.workspace = true +homepage.workspace = true +repository.workspace = true +license.workspace = true [dependencies] p3-monty-31 = { workspace = true } diff --git a/crates/circuits/primitives/Cargo.toml b/crates/circuits/primitives/Cargo.toml index 0f0c049536..1197cff018 100644 --- a/crates/circuits/primitives/Cargo.toml +++ b/crates/circuits/primitives/Cargo.toml @@ -1,9 +1,12 @@ [package] name = "openvm-circuit-primitives" +description = "Library of plonky3 primitives for general purpose use in other ZK circuits." version.workspace = true authors.workspace = true edition.workspace = true -description = "Library of plonky3 primitives for general purpose use in other ZK circuits." +homepage.workspace = true +repository.workspace = true +license.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/crates/circuits/primitives/derive/Cargo.toml b/crates/circuits/primitives/derive/Cargo.toml index 309ec130bd..a3835aa986 100644 --- a/crates/circuits/primitives/derive/Cargo.toml +++ b/crates/circuits/primitives/derive/Cargo.toml @@ -1,8 +1,12 @@ [package] name = "openvm-circuit-primitives-derive" +description = "Procedural macros for writing circuits as AIRs." version.workspace = true +authors.workspace = true edition.workspace = true -description = "Procedural macros for writing circuits as AIRs." +homepage.workspace = true +repository.workspace = true +license.workspace = true [lib] proc-macro = true diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index b780ff724f..528cdf6a94 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -3,7 +3,11 @@ name = "cargo-openvm" description = "OpenVM CLI tools" readme = "README.md" version.workspace = true +authors.workspace = true edition.workspace = true +homepage.workspace = true +repository.workspace = true +license.workspace = true [build-dependencies] vergen = { version = "8", default-features = false, features = [ diff --git a/crates/sdk/Cargo.toml b/crates/sdk/Cargo.toml index e3c903e959..d538593a70 100644 --- a/crates/sdk/Cargo.toml +++ b/crates/sdk/Cargo.toml @@ -5,6 +5,7 @@ authors.workspace = true edition.workspace = true homepage.workspace = true repository.workspace = true +license.workspace = true [dependencies] openvm-algebra-circuit = { workspace = true } diff --git a/crates/toolchain/build/Cargo.toml b/crates/toolchain/build/Cargo.toml index 837ae7697a..4926e2ce7a 100644 --- a/crates/toolchain/build/Cargo.toml +++ b/crates/toolchain/build/Cargo.toml @@ -1,11 +1,12 @@ [package] name = "openvm-build" +description = "OpenVM build tools" version.workspace = true authors.workspace = true edition.workspace = true homepage.workspace = true repository.workspace = true -description = "OpenVM build tools" +license.workspace = true [dependencies] openvm-platform = { workspace = true } diff --git a/crates/toolchain/instructions/Cargo.toml b/crates/toolchain/instructions/Cargo.toml index 3e319651ab..38202a3e14 100644 --- a/crates/toolchain/instructions/Cargo.toml +++ b/crates/toolchain/instructions/Cargo.toml @@ -5,6 +5,7 @@ authors.workspace = true edition.workspace = true homepage.workspace = true repository.workspace = true +license.workspace = true [dependencies] openvm-stark-backend.workspace = true diff --git a/crates/toolchain/instructions/derive/Cargo.toml b/crates/toolchain/instructions/derive/Cargo.toml index fdb6deecc9..9f86ee8aed 100644 --- a/crates/toolchain/instructions/derive/Cargo.toml +++ b/crates/toolchain/instructions/derive/Cargo.toml @@ -5,6 +5,7 @@ authors.workspace = true edition.workspace = true homepage.workspace = true repository.workspace = true +license.workspace = true [lib] proc-macro = true diff --git a/crates/toolchain/macros/Cargo.toml b/crates/toolchain/macros/Cargo.toml index 86927cf508..d886edc535 100644 --- a/crates/toolchain/macros/Cargo.toml +++ b/crates/toolchain/macros/Cargo.toml @@ -1,9 +1,8 @@ [package] name = "openvm-macros-common" version.workspace = true -edition.workspace = true -rust-version.workspace = true authors.workspace = true +edition.workspace = true homepage.workspace = true repository.workspace = true diff --git a/crates/toolchain/openvm/Cargo.toml b/crates/toolchain/openvm/Cargo.toml index 29eb63ff44..a595c6b15d 100644 --- a/crates/toolchain/openvm/Cargo.toml +++ b/crates/toolchain/openvm/Cargo.toml @@ -1,11 +1,12 @@ [package] name = "openvm" description = "OpenVM standard Rust library for guest programs." -version = { workspace = true } -edition = { workspace = true } -# license = { workspace = true } -homepage = { workspace = true } -repository = { workspace = true } +version.workspace = true +authors.workspace = true +edition.workspace = true +homepage.workspace = true +repository.workspace = true +license.workspace = true [dependencies] openvm-platform = { workspace = true, features = [ diff --git a/crates/toolchain/platform/Cargo.toml b/crates/toolchain/platform/Cargo.toml index 6af9b14904..59e00fc1d1 100644 --- a/crates/toolchain/platform/Cargo.toml +++ b/crates/toolchain/platform/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "openvm-platform" description = "OpenVM Rust platform definitions." -version = { workspace = true } -edition = { workspace = true } -# license = { workspace = true } -homepage = { workspace = true } -repository = { workspace = true } +version.workspace = true +authors.workspace = true +edition.workspace = true +homepage.workspace = true +repository.workspace = true [dependencies] stability = "0.2" diff --git a/crates/toolchain/tests/Cargo.toml b/crates/toolchain/tests/Cargo.toml index 5536cd2015..83fee387fa 100644 --- a/crates/toolchain/tests/Cargo.toml +++ b/crates/toolchain/tests/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "openvm-toolchain-tests" +description = "Tests for the OpenVM toolchain starting from Rust" version.workspace = true authors.workspace = true edition.workspace = true homepage.workspace = true repository.workspace = true -description = "Tests for the OpenVM toolchain starting from Rust" [dependencies] openvm-circuit-primitives-derive.workspace = true diff --git a/crates/vm/Cargo.toml b/crates/vm/Cargo.toml index 1287a34d82..68bc24bccf 100644 --- a/crates/vm/Cargo.toml +++ b/crates/vm/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-circuit" +description = "OpenVM circuits" version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM circuits" +homepage.workspace = true +repository.workspace = true [dependencies] p3-symmetric = { workspace = true } diff --git a/crates/vm/derive/Cargo.toml b/crates/vm/derive/Cargo.toml index 8079e9dfcd..d2d11dcc78 100644 --- a/crates/vm/derive/Cargo.toml +++ b/crates/vm/derive/Cargo.toml @@ -4,6 +4,7 @@ version.workspace = true edition.workspace = true authors.workspace = true description = "Procedural macros for OpenVM circuits." +license.workspace = true [lib] proc-macro = true diff --git a/docs/repo/layout.md b/docs/repo/layout.md index 1c5200eb24..32c0f53135 100644 --- a/docs/repo/layout.md +++ b/docs/repo/layout.md @@ -72,6 +72,7 @@ The toolchain, ISA, and VM are simultaenously extendable. All non-system functio - [`openvm-rv32im-circuit`](../../extensions/rv32im/circuit): Circuit extension for RV32IM instructions and IO instructions. - [`openvm-rv32im-transpiler`](../../extensions/rv32im/transpiler): Transpiler extension for RV32IM instructions and IO instructions. - [`openvm-rv32im-guest`](../../extensions/rv32im/guest): Guest library for RV32IM instructions and IO instructions. This is re-exported by the `openvm` crate for convenience. +- [`openvm-rv32-adapters`](../../extensions/rv32-adapters): Circuit adapters for other circuit extensions to use to be compatible with the RISC-V 32-bit architecture. #### Native Recursion diff --git a/extensions/algebra/circuit/Cargo.toml b/extensions/algebra/circuit/Cargo.toml index 240edc1694..84a59b7fff 100644 --- a/extensions/algebra/circuit/Cargo.toml +++ b/extensions/algebra/circuit/Cargo.toml @@ -1,8 +1,11 @@ [package] name = "openvm-algebra-circuit" -version = "0.1.0" -edition = "2021" -description = "Modular arithmetic circuits." +description = "OpenVM circuit extension for algebra (modular arithmetic)" +version.workspace = true +authors.workspace = true +edition.workspace = true +homepage.workspace = true +repository.workspace = true [dependencies] openvm-circuit-primitives = { workspace = true } diff --git a/extensions/algebra/guest/Cargo.toml b/extensions/algebra/guest/Cargo.toml index c2fc9ca9d9..78dec0ba86 100644 --- a/extensions/algebra/guest/Cargo.toml +++ b/extensions/algebra/guest/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-algebra-guest" +description = "OpenVM guest library for algebra over rings and fields, including modular and complex field arithmetic." version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM guest library for algebra over rings and fields, including modular and Fp2 arithmetic." +homepage.workspace = true +repository.workspace = true [dependencies] openvm = { workspace = true } diff --git a/extensions/algebra/transpiler/Cargo.toml b/extensions/algebra/transpiler/Cargo.toml index af97a61c7c..96fbe4545d 100644 --- a/extensions/algebra/transpiler/Cargo.toml +++ b/extensions/algebra/transpiler/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-algebra-transpiler" +description = "OpenVM transpiler extension for algebra (modular arithmetic)" version.workspace = true authors.workspace = true edition.workspace = true -description = "Transpiler extension for modular arithmetic" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/bigint/circuit/Cargo.toml b/extensions/bigint/circuit/Cargo.toml index 7b350acce4..33b033be6c 100644 --- a/extensions/bigint/circuit/Cargo.toml +++ b/extensions/bigint/circuit/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-bigint-circuit" +description = "OpenVM circuit extension for uint256 and int256" version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM circuit extension for uint256 and int256" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/bigint/guest/Cargo.toml b/extensions/bigint/guest/Cargo.toml index 0da3e63b56..27db5f697e 100644 --- a/extensions/bigint/guest/Cargo.toml +++ b/extensions/bigint/guest/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-bigint-guest" +description = "OpenVM guest library for bigint" version.workspace = true authors.workspace = true edition.workspace = true -description = "Guest extension for Int256" +homepage.workspace = true +repository.workspace = true [dependencies] openvm = { workspace = true } diff --git a/extensions/bigint/transpiler/Cargo.toml b/extensions/bigint/transpiler/Cargo.toml index e19382afc9..d26b2672e5 100644 --- a/extensions/bigint/transpiler/Cargo.toml +++ b/extensions/bigint/transpiler/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-bigint-transpiler" +description = "OpenVM transpiler extension for bigint" version.workspace = true authors.workspace = true edition.workspace = true -description = "Transpiler extension for bigint" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/ecc/circuit/Cargo.toml b/extensions/ecc/circuit/Cargo.toml index 85a7d18cea..4c9c389c20 100644 --- a/extensions/ecc/circuit/Cargo.toml +++ b/extensions/ecc/circuit/Cargo.toml @@ -1,8 +1,11 @@ [package] name = "openvm-ecc-circuit" -version = "0.1.0" -edition = "2021" -description = "Elliptic curve circuits." +description = "OpenVM circuit extension for elliptic curve cryptography" +version.workspace = true +authors.workspace = true +edition.workspace = true +homepage.workspace = true +repository.workspace = true [dependencies] openvm-circuit-primitives-derive = { workspace = true } diff --git a/extensions/ecc/guest/Cargo.toml b/extensions/ecc/guest/Cargo.toml index ce337f8630..ce32fe3df7 100644 --- a/extensions/ecc/guest/Cargo.toml +++ b/extensions/ecc/guest/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-ecc-guest" +description = "OpenVM guest library for elliptic curve cryptography" version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM guest elliptic curve cryptography library." +homepage.workspace = true +repository.workspace = true [dependencies] openvm = { workspace = true } diff --git a/extensions/ecc/sw-setup/Cargo.toml b/extensions/ecc/sw-setup/Cargo.toml index 35ada6191d..c8ba8d0616 100644 --- a/extensions/ecc/sw-setup/Cargo.toml +++ b/extensions/ecc/sw-setup/Cargo.toml @@ -1,7 +1,10 @@ [package] name = "openvm-ecc-sw-setup" -version = { workspace = true } -edition = "2021" +version.workspace = true +authors.workspace = true +edition.workspace = true +homepage.workspace = true +repository.workspace = true [dependencies] syn = { version = "2.0", features = ["full"] } diff --git a/extensions/ecc/transpiler/Cargo.toml b/extensions/ecc/transpiler/Cargo.toml index d782855d9a..b5b605a015 100644 --- a/extensions/ecc/transpiler/Cargo.toml +++ b/extensions/ecc/transpiler/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-ecc-transpiler" +description = "OpenVM transpiler extension for elliptic curve cryptography" version.workspace = true authors.workspace = true edition.workspace = true -description = "Transpiler extension for ecc" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/keccak256/circuit/Cargo.toml b/extensions/keccak256/circuit/Cargo.toml index a10b900167..a8b8865cd6 100644 --- a/extensions/keccak256/circuit/Cargo.toml +++ b/extensions/keccak256/circuit/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-keccak256-circuit" +description = "OpenVM circuit extension for keccak256" version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM circuit extension for keccak256" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/keccak256/guest/Cargo.toml b/extensions/keccak256/guest/Cargo.toml index da4435bdf0..8bce8630e2 100644 --- a/extensions/keccak256/guest/Cargo.toml +++ b/extensions/keccak256/guest/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-keccak256-guest" +description = "OpenVM guest library for keccak256" version.workspace = true authors.workspace = true edition.workspace = true -description = "Guest extension for Keccak256" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-platform = { workspace = true } @@ -13,4 +15,4 @@ tiny-keccak.workspace = true [features] default = [] -std = ["serde/std"] \ No newline at end of file +std = ["serde/std"] diff --git a/extensions/keccak256/transpiler/Cargo.toml b/extensions/keccak256/transpiler/Cargo.toml index 2af49e1c60..b18e176f34 100644 --- a/extensions/keccak256/transpiler/Cargo.toml +++ b/extensions/keccak256/transpiler/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-keccak256-transpiler" +description = "OpenVM transpiler extension for keccak256" version.workspace = true authors.workspace = true edition.workspace = true -description = "Transpiler extension for Keccak256" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/native/circuit/Cargo.toml b/extensions/native/circuit/Cargo.toml index a23a100cfa..ede74d78b8 100644 --- a/extensions/native/circuit/Cargo.toml +++ b/extensions/native/circuit/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-native-circuit" +description = "OpenVM circuit extension for native instructions" version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM circuit extension for native VM" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/native/compiler/Cargo.toml b/extensions/native/compiler/Cargo.toml index 04ad91c57a..3251847b2a 100644 --- a/extensions/native/compiler/Cargo.toml +++ b/extensions/native/compiler/Cargo.toml @@ -1,8 +1,11 @@ # Forked from sp1-recursion-compiler under MIT license. [package] name = "openvm-native-compiler" -version = "0.1.0" -edition = "2021" +version.workspace = true +authors.workspace = true +edition.workspace = true +homepage.workspace = true +repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/extensions/native/compiler/derive/Cargo.toml b/extensions/native/compiler/derive/Cargo.toml index f0692128cc..d8a75a2191 100644 --- a/extensions/native/compiler/derive/Cargo.toml +++ b/extensions/native/compiler/derive/Cargo.toml @@ -1,8 +1,11 @@ [package] name = "openvm-native-compiler-derive" +description = "Procedural macros for OpenVM native compiler." version.workspace = true +authors.workspace = true edition.workspace = true -description = "Procedural macros for OpenVM native compiler." +homepage.workspace = true +repository.workspace = true [lib] proc-macro = true diff --git a/extensions/native/recursion/Cargo.toml b/extensions/native/recursion/Cargo.toml index c834d647a0..45c028f9b7 100644 --- a/extensions/native/recursion/Cargo.toml +++ b/extensions/native/recursion/Cargo.toml @@ -3,6 +3,8 @@ name = "openvm-native-recursion" version.workspace = true authors.workspace = true edition.workspace = true +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/pairing/circuit/Cargo.toml b/extensions/pairing/circuit/Cargo.toml index c7fe0eda01..f895bc8a55 100644 --- a/extensions/pairing/circuit/Cargo.toml +++ b/extensions/pairing/circuit/Cargo.toml @@ -1,8 +1,11 @@ [package] name = "openvm-pairing-circuit" -version = "0.1.0" -edition = "2021" -description = "Elliptic curve pairing circuits." +description = "OpenVM circuit extension for elliptic curve pairing" +version.workspace = true +authors.workspace = true +edition.workspace = true +homepage.workspace = true +repository.workspace = true [dependencies] openvm-circuit-primitives-derive = { workspace = true } diff --git a/extensions/pairing/guest/Cargo.toml b/extensions/pairing/guest/Cargo.toml index 87ec17bb59..f2765cb146 100644 --- a/extensions/pairing/guest/Cargo.toml +++ b/extensions/pairing/guest/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-pairing-guest" +description = "OpenVM guest library for elliptic curve pairing" version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM guest library for elliptic curve pairings." +homepage.workspace = true +repository.workspace = true [dependencies] openvm = { workspace = true } diff --git a/extensions/pairing/transpiler/Cargo.toml b/extensions/pairing/transpiler/Cargo.toml index 65036c5d26..a5557b03d1 100644 --- a/extensions/pairing/transpiler/Cargo.toml +++ b/extensions/pairing/transpiler/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-pairing-transpiler" +description = "OpenVM transpiler extension for elliptic curve pairing" version.workspace = true authors.workspace = true edition.workspace = true -description = "Transpiler extension for pairing" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/rv32-adapters/Cargo.toml b/extensions/rv32-adapters/Cargo.toml index d3d66f5f8a..6ca1714849 100644 --- a/extensions/rv32-adapters/Cargo.toml +++ b/extensions/rv32-adapters/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-rv32-adapters" +description = "OpenVM adapters for rv32 intrinsics" version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM adapters for rv32 intrinsics" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/rv32im/circuit/Cargo.toml b/extensions/rv32im/circuit/Cargo.toml index d18fa436c1..d677a7d5f5 100644 --- a/extensions/rv32im/circuit/Cargo.toml +++ b/extensions/rv32im/circuit/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-rv32im-circuit" +description = "OpenVM circuit extension for RISC-V 32-bit IM instruction set" version.workspace = true authors.workspace = true edition.workspace = true -description = "OpenVM circuit extension for RISC-V 32-bit IM instruction set" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true } diff --git a/extensions/rv32im/guest/Cargo.toml b/extensions/rv32im/guest/Cargo.toml index b829c7365c..32585164db 100644 --- a/extensions/rv32im/guest/Cargo.toml +++ b/extensions/rv32im/guest/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-rv32im-guest" +description = "OpenVM guest library for RISC-V 32-bit IM instruction set" version.workspace = true authors.workspace = true edition.workspace = true -description = "Guest extension for RISC-V 32IM" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-platform = { workspace = true } diff --git a/extensions/rv32im/transpiler/Cargo.toml b/extensions/rv32im/transpiler/Cargo.toml index 911eea4a5d..537760b6ef 100644 --- a/extensions/rv32im/transpiler/Cargo.toml +++ b/extensions/rv32im/transpiler/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "openvm-rv32im-transpiler" +description = "OpenVM transpiler extension for RISC-V 32-bit IM instruction set" version.workspace = true authors.workspace = true edition.workspace = true -description = "Transpiler extension for RISC-V32IM" +homepage.workspace = true +repository.workspace = true [dependencies] openvm-stark-backend = { workspace = true }