Skip to content

Commit 1c55a8b

Browse files
Added sha-macros. Derive ColsRef to generate a ColsRef struct
1 parent 39029b2 commit 1c55a8b

File tree

9 files changed

+1001
-0
lines changed

9 files changed

+1001
-0
lines changed

Cargo.lock

Lines changed: 64 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ cargo-openvm = { path = "crates/cli", default-features = false }
113113
openvm-mod-circuit-builder = { path = "crates/circuits/mod-builder", default-features = false }
114114
openvm-poseidon2-air = { path = "crates/circuits/poseidon2-air", default-features = false }
115115
openvm-sha256-air = { path = "crates/circuits/sha256-air", default-features = false }
116+
openvm-sha-macros = { path = "crates/circuits/sha-macros", default-features = false }
116117
openvm-circuit-primitives = { path = "crates/circuits/primitives", default-features = false }
117118
openvm-circuit-primitives-derive = { path = "crates/circuits/primitives/derive", default-features = false }
118119
openvm = { path = "crates/toolchain/openvm", default-features = false }
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[package]
2+
name = "openvm-sha-macros"
3+
version.workspace = true
4+
authors.workspace = true
5+
edition.workspace = true
6+
homepage.workspace = true
7+
repository.workspace = true
8+
9+
[dependencies]
10+
syn = { version = "2.0", features = ["full", "extra-traits"] }
11+
quote = "1.0"
12+
openvm-macros-common = { workspace = true, default-features = false }
13+
itertools = "0.14"
14+
proc-macro2 = "1.0"
15+
16+
[dev-dependencies]
17+
openvm-sha256-air = { workspace = true }
18+
ndarray = "0.16"
19+
20+
[lib]
21+
proc-macro = true

0 commit comments

Comments
 (0)