@@ -16,6 +16,7 @@ members = [
1616 " parallel" ,
1717 " resolver" ,
1818 " runtime" ,
19+ " runtime/macros" ,
1920 " storage" ,
2021 " stream" ,
2122 " invariants" ,
@@ -104,6 +105,7 @@ commonware-p2p = { version = "2026.4.0", path = "p2p" }
104105commonware-parallel = { version = " 2026.4.0" , path = " parallel" , default-features = false }
105106commonware-resolver = { version = " 2026.4.0" , path = " resolver" }
106107commonware-runtime = { version = " 2026.4.0" , path = " runtime" }
108+ commonware-runtime-macros = { version = " 2026.4.0" , path = " runtime/macros" }
107109commonware-storage = { version = " 2026.4.0" , path = " storage" , default-features = false }
108110commonware-stream = { version = " 2026.4.0" , path = " stream" }
109111commonware-utils = { version = " 2026.4.0" , path = " utils" , default-features = false }
@@ -114,8 +116,9 @@ criterion = "0.7.0"
114116crossbeam-queue = " 0.3.12"
115117crossterm = " 0.29.0"
116118ctutils = " 0.3.1"
119+ curve25519-dalek = " 4.1.3"
117120ecdsa = { version = " 0.16.9" , default-features = false }
118- ed25519-consensus = { version = " 2.1.0" , default-features = false }
121+ ed25519-consensus = " 2.1.0"
119122ed25519-zebra = " 4.1.0"
120123either = " 1.13.0"
121124futures = " 0.3.31"
@@ -194,3 +197,69 @@ debug = true
194197# Although overflow checks are enabled by default in "test", we explicitly
195198# enable them here for clarity.
196199overflow-checks = true
200+
201+ [profile .test .package .curve25519-dalek ]
202+ opt-level = 3
203+
204+ [profile .test .package .aws-lc-rs ]
205+ opt-level = 3
206+
207+ [profile .test .package .aws-lc-sys ]
208+ opt-level = 3
209+
210+ [profile .test .package .blake3 ]
211+ opt-level = 3
212+
213+ [profile .test .package .blst ]
214+ opt-level = 3
215+
216+ [profile .test .package .chacha20poly1305 ]
217+ opt-level = 3
218+
219+ [profile .test .package .crc ]
220+ opt-level = 3
221+
222+ [profile .test .package .crc-fast ]
223+ opt-level = 3
224+
225+ [profile .test .package .ctutils ]
226+ opt-level = 3
227+
228+ [profile .test .package .crypto-bigint ]
229+ opt-level = 3
230+
231+ [profile .test .package .ecdsa ]
232+ opt-level = 3
233+
234+ [profile .test .package .elliptic-curve ]
235+ opt-level = 3
236+
237+ [profile .test .package .num-bigint ]
238+ opt-level = 3
239+
240+ [profile .test .package .num-integer ]
241+ opt-level = 3
242+
243+ [profile .test .package .num-rational ]
244+ opt-level = 3
245+
246+ [profile .test .package .num-traits ]
247+ opt-level = 3
248+
249+ [profile .test .package .p256 ]
250+ opt-level = 3
251+
252+ [profile .test .package .primeorder ]
253+ opt-level = 3
254+
255+ [profile .test .package .rand_chacha ]
256+ opt-level = 3
257+
258+ [profile .test .package .reed-solomon-simd ]
259+ opt-level = 3
260+
261+ [profile .test .package .sha2 ]
262+ opt-level = 3
263+
264+ [profile .test .package .x25519-dalek ]
265+ opt-level = 3
0 commit comments