Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support all Monero wallet proofs #210

Closed
kayabaNerve opened this issue Jan 7, 2023 · 2 comments
Closed

Support all Monero wallet proofs #210

kayabaNerve opened this issue Jan 7, 2023 · 2 comments
Labels
cryptography An issue involving cryptography/a cryptographic library feature New feature or request monero An issue with the Monero library/integration

Comments

@kayabaNerve
Copy link
Member

These include:

  • SpendProofV1
  • OutProofV2
  • InProofV2
  • ReserveProofV2

as detailed in https://web.getmonero.org/library/Zero-to-Monero-2-0-0.pdf.

This is distinct from #205 in that #205 is meant to be basic and functional, not compatible. This issue is for compatibility.

This would have a legitimate benefit to the library by being able to verify statements from wallet2. Supporting proving is less important, though still beneficial for the same reasons as wallet2 having all of these proofs (auditability and so on).

@kayabaNerve kayabaNerve added feature New feature or request monero An issue with the Monero library/integration cryptography An issue involving cryptography/a cryptographic library labels Jan 7, 2023
@kayabaNerve
Copy link
Member Author

77be18a laid the ground work for OutProof by moving the r generation to a seeded RNG when a seed is specified. Wallets will be able to generate/save a seed if they want to be able to generate such proofs. prepare_payments can then be used to get all of the data necessary to make an actual proof.

@kayabaNerve
Copy link
Member Author

Not planned, yet monero-wallet-util would be the lib for these.

@kayabaNerve kayabaNerve closed this as not planned Won't fix, can't repro, duplicate, stale Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cryptography An issue involving cryptography/a cryptographic library feature New feature or request monero An issue with the Monero library/integration
Projects
None yet
Development

No branches or pull requests

1 participant