Aere Network public source. Everything here can be checked against the live chain (chain id 2800, https://rpc.aere.network). Scope note, stated up front rather than buried: consensus on chain 2800 is classical secp256k1 ECDSA QBFT. The post-quantum work in this repository is at the signature, precompile, account and transport layers. Nothing here makes the consensus post-quantum, and no document in it should be read as claiming so.
27 lines
785 B
TOML
27 lines
785 B
TOML
[package]
|
|
name = "challenger-extractor"
|
|
version = "0.0.0"
|
|
edition = "2021"
|
|
|
|
# Ground-truth extractor for the Poseidon2 DuplexChallenger + GrindingChallenger (component (f)) of
|
|
# the PQ STARK-verify precompile 0x0AE8. Pins the EXACT crates used by the confirmed sub-components
|
|
# (p3-* 0.4.3-succinct), byte-identical to the repo Cargo.lock, via the copied Cargo.lock.
|
|
|
|
[dependencies]
|
|
p3-fri = "=0.4.3-succinct"
|
|
p3-challenger = "=0.4.3-succinct"
|
|
p3-dft = "=0.4.3-succinct"
|
|
p3-baby-bear = "=0.4.3-succinct"
|
|
p3-poseidon2 = "=0.4.3-succinct"
|
|
p3-symmetric = "=0.4.3-succinct"
|
|
p3-merkle-tree = "=0.4.3-succinct"
|
|
p3-commit = "=0.4.3-succinct"
|
|
p3-matrix = "=0.4.3-succinct"
|
|
p3-field = "=0.4.3-succinct"
|
|
p3-util = "=0.4.3-succinct"
|
|
rand = "0.8"
|
|
rand_xoshiro = "0.6"
|
|
|
|
[profile.dev]
|
|
opt-level = 0
|