Native Shell
Native Shell:AI 生成的 UI,在你的應用中原生呈現,涵蓋每個平台。iOS、Android、macOS、Windows 與 Linux 上的應用、GPUI 應用與網頁在執行時載入已簽名、沙箱隔離的 TSX 模組並繪製 th
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗zakura-core/common This repository contains the Zakura Common libraries: the foundational Rust crates used in Zakura and made available for the Zcash ecosystem. Use this stack in your wallets or in other tools for better performance.
zakura-protocol, including zcash_protocol::encoding from zcash_encoding 0.4.0 (forked from zcash_protocol 0.10.5)zakura-address (forked from zcash_address 0.13.0)zakura-transparent (forked from zcash_transparent 0.10.0)zakura-zcash-script (forked from zcash_script 0.6.0)zakura-zip321 (forked from zip321 0.9.0)zakura-equihash (forked from equihash 0.3.0)zakura-primitives (forked from zcash_primitives 0.30.0)zakura-keys (forked from zcash_keys 0.16.1)zakura-note-encryption (forked from zcash_note_encryption 0.4.2): shared note encryption, trial decryption, and output recovery.
zakura-orchard (forked from orchard 0.15.5)
zakura-sapling-crypto (forked from sapling-crypto 0.7.0)
zakura-proofs (forked from zcash_proofs 0.30.0)
zakura-halo2-proofs (forked from halo2_proofs 0.3.5)zakura-halo2-gadgets (forked from halo2_gadgets 0.5.0)zakura-halo2-poseidon (forked from halo2_poseidon 0.1.0)zakura-pairing (forked from pairing 0.23.0)zakura-bls12-381 (forked from bls12_381 0.8.0)zakura-jubjub (forked from jubjub 0.10.0)zakura-bellman (forked from bellman 0.14.0)zakura-pasta-curves (forked from pasta_curves 0.5.2)zakura-sinsemilla (forked from sinsemilla 0.1.0)zakura-reddsa (forked from )zakura-redjubjub is a thin wrapper over zakura-reddsa, so the two are maintained together.
Threshold signing is a separate dependency. Consumers migrating from the
zakura-reddsa/frost feature should depend on zakura-reddsa-frost and replace
reddsa::frost::redjubjub and reddsa::frost::redpallas imports with
reddsa_frost::redjubjub and reddsa_frost::redpallas. Plain RedDSA consumers
do not resolve or compile the FROST stack. The Common workspace lockfile still
includes it for the dedicated FROST crate.
zakura-udon: Pasta field and curve arithmetic and allocation-free FFTs.zakura-bento: compile-time arithmetic and checked POD storage and embedding.zakura-bento-core and zakura-bento-macros: Bento implementation crates.zakura-sensei: proves post-NU6.3 Ironwood Actions, verifies
all three Orchard circuit versions, and provides RedPallas signatures.zakura-sensei-shared: circuit descriptions and prover record layouts.zakura-sensei-artifacts and zakura-sensei-macros: host-side data and code generators.rust-toolchain.toml pins the development toolchain to
Rust 1.97.1, so cargo in a checkout (builds, Clippy, rustfmt, and the
benchmarks in crates/orchard/benches)
uses the same compiler for everyone. The crates themselves keep a minimum
supported Rust version of 1.97 (rust-version in Cargo.toml),
which CI builds separately; raising the MSRV is a consumer-visible change,
while bumping the development pin is not. The workspace uses Cargo's
MSRV-aware resolver, so cargo update prefers dependency releases that the
1.97 toolchain can build. To reproduce the MSRV check locally:
rustup toolchain install 1.97.0 --profile minimal
cargo +1.97.0 check --locked --workspace
Published crates in this repository follow Semantic Versioning except for feature removals explicitly recorded in the permanent SemVer ignore list. All other API compatibility failures block CI. See the SemVer policy for enforcement details and local checks.
The AArch64 and x86-64 assembly field arithmetic in
zakura-pasta-curves and zakura-udon
is derived from
Semolina by
Supranational. Thank you to Supranational for
publishing this work.
All code in this repository is licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
reddsa 0.5.2zakura-reddsa-frost: threshold signing for RedJubjub and
RedPallas, extracted from zakura-reddsa.zakura-redjubjub (forked from redjubjub 0.8.0)