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

[zPIV] PublicCoinSpend v4 - Coin Randomness Schnorr Signature #936

Merged
merged 16 commits into from
Oct 22, 2019

Commits on Oct 21, 2019

  1. Configuration menu
    Copy the full SHA
    5f9de6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e346308 View commit details
    Browse the repository at this point in the history
  3. [Consensus] set placeholder for nPublicZCSpendsV4

    sets temporarily the activation height for zerocoin public spends v4. Also defines an helper function Zerocoin_PublicSpendVersion which returns the version active at a given block height
    random-zebra committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    5a2ab57 View commit details
    Browse the repository at this point in the history
  4. [zPIV] CoinSpend: define getCoinVersion()

    now that coinSpend has not the same version of the PublicCoin (extracted from the serial) we need a convenient way to retrieve the latter. This has to be used in HasValidSignature.
    random-zebra committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    0f1f881 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ecd9bcd View commit details
    Browse the repository at this point in the history
  6. [Consensus] PublicCoinSpend v4 enforcement

    Instead of rejecting v1 serials, enforce the proper spend version. v1 serial will fail spend version 3 validation.
    random-zebra committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    a9b8aa0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b81e54 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6288bb7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    95952f1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3398090 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    64efc69 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0178bbc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    183bce4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    46f1e53 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    95c1532 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6cf4922 View commit details
    Browse the repository at this point in the history