Skip to content

Spark: add address ownership proof verification - #51

Open
navidR wants to merge 1 commit into
cypherstack:mainfrom
navidR:dev/navidr/spark-proof-verification
Open

navidR wants to merge 1 commit into
cypherstack:mainfrom
navidR:dev/navidr/spark-proof-verification

Conversation

@navidR

@navidR navidR commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Adds native and Dart APIs to verify Spark address ownership proofs against the exact message, address, and network, rejecting malformed and noncanonical proofs. This provides the verification support used by cypherstack/stack_wallet#1439 and complements the generation API merged in #50.

Validation: all 12 library tests pass, including valid proofs, changed messages and addresses, wrong networks, and malformed proof encodings.

@navidR
navidR force-pushed the dev/navidr/spark-proof-verification branch from 5ff3853 to eac908a Compare October 2, 2026 10:05
@navidR
navidR force-pushed the dev/navidr/spark-proof-verification branch from eac908a to b6cb759 Compare October 2, 2026 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant