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

[Wallet/Mint] DLEQ proofs #175

Merged
merged 70 commits into from
Sep 23, 2023
Merged

[Wallet/Mint] DLEQ proofs #175

merged 70 commits into from
Sep 23, 2023

Commits on Jan 28, 2023

  1. produce dleq

    callebtc committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    347de24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    562ffa5 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. merge

    callebtc committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    f4b5970 View commit details
    Browse the repository at this point in the history
  2. wip dleq

    callebtc committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    f73e0da View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Use C_ instead of C in verify DLEQ! (#176)

    * Fix comments (DLEQ sign error)
    * Fix alice_verify_dleq in d_dhke.py
    * Fix_generate_promise in ledger.py
    * Fix verify_proofs_dleq in wallet.py
    moonsettler committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    e0bd8bc View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Fix: invalid public key (#182)

    * Use C_ instead of C in verify DLEQ!
    
    * Fix comments (DLEQ sign error)
    * Fix alice_verify_dleq in d_dhke.py
    * Fix_generate_promise in ledger.py
    * Fix verify_proofs_dleq in wallet.py
    
    * Fix: invalid public key
    
    * Exception: Mint Error: invalid public key
    
    * Update cashu/wallet/wallet.py
    
    ---------
    
    Co-authored-by: calle <93376500+callebtc@users.noreply.github.com>
    moonsettler and callebtc committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    65be72b View commit details
    Browse the repository at this point in the history
  2. Update cashu/core/b_dhke.py

    callebtc committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    9002824 View commit details
    Browse the repository at this point in the history
  3. Update tests/test_cli.py

    callebtc committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    a53bb0a View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. merge

    callebtc committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    6e1171b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa535a8 View commit details
    Browse the repository at this point in the history
  3. dleq upon receive

    callebtc committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    4c8622d View commit details
    Browse the repository at this point in the history
  4. serialize without dleq

    callebtc committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    d9cc699 View commit details
    Browse the repository at this point in the history
  5. all tests passing

    callebtc committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    64c5070 View commit details
    Browse the repository at this point in the history
  6. make format

    callebtc committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    80d40db View commit details
    Browse the repository at this point in the history
  7. remove print

    callebtc committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    6d15300 View commit details
    Browse the repository at this point in the history
  8. remove debug

    callebtc committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    5e5e958 View commit details
    Browse the repository at this point in the history
  9. option to send with dleq

    callebtc committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    4348d4f View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. add tests

    callebtc committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    e16010d View commit details
    Browse the repository at this point in the history
  2. fix test

    callebtc committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    9a025fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f676c70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d907d6c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc5f478 View commit details
    Browse the repository at this point in the history
  6. rename tests

    callebtc committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    8f3d1c2 View commit details
    Browse the repository at this point in the history
  7. make format

    callebtc committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    8459105 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    55e406f View commit details
    Browse the repository at this point in the history
  9. remove r from dleq in tests

    callebtc committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    279e8f3 View commit details
    Browse the repository at this point in the history
  10. add pending output

    callebtc committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    1050c49 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. merge main

    callebtc committed May 1, 2023
    Configuration menu
    Copy the full SHA
    ef99106 View commit details
    Browse the repository at this point in the history
  2. make format

    callebtc committed May 1, 2023
    Configuration menu
    Copy the full SHA
    12be7b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4af5008 View commit details
    Browse the repository at this point in the history
  4. works with pre-dleq mints

    callebtc committed May 1, 2023
    Configuration menu
    Copy the full SHA
    3fb099c View commit details
    Browse the repository at this point in the history
  5. fix comments

    callebtc committed May 1, 2023
    Configuration menu
    Copy the full SHA
    13873b1 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    befdd12 View commit details
    Browse the repository at this point in the history
  2. make format

    callebtc committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0495bef View commit details
    Browse the repository at this point in the history
  3. fix some tests

    callebtc committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    8321ca3 View commit details
    Browse the repository at this point in the history
  4. fix last test

    callebtc committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ab8a1f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    205cab3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00fd85f View commit details
    Browse the repository at this point in the history
  3. test serialize dleq fix

    callebtc committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    5fccea3 View commit details
    Browse the repository at this point in the history
  4. flake

    callebtc committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    4020273 View commit details
    Browse the repository at this point in the history
  5. flake

    callebtc committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    43b04b6 View commit details
    Browse the repository at this point in the history
  6. keyset.id must be str

    callebtc committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    8b337d9 View commit details
    Browse the repository at this point in the history
  7. fix test decorators

    callebtc committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    7ab9539 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Configuration menu
    Copy the full SHA
    22c5eef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4960635 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. format

    callebtc committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    068224e View commit details
    Browse the repository at this point in the history
  2. remove print

    callebtc committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    e4c245b View commit details
    Browse the repository at this point in the history
  3. cleanup

    callebtc committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    749d5df View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    61b7ff4 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    5b5b8fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    809c52f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a359a2 View commit details
    Browse the repository at this point in the history
  4. tests not working yet

    callebtc committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    beca698 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. spelling mistakes

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    8aaf0f8 View commit details
    Browse the repository at this point in the history
  2. spelling mistakes

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    57f3967 View commit details
    Browse the repository at this point in the history
  3. fix more spelling mistakes

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    877c164 View commit details
    Browse the repository at this point in the history
  4. revert to normal

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    e471c74 View commit details
    Browse the repository at this point in the history
  5. add comments

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    84d89ca View commit details
    Browse the repository at this point in the history
  6. bdhke: generalize hash_e

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    6451950 View commit details
    Browse the repository at this point in the history
  7. remove P2PKSecret changes

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9ac144a View commit details
    Browse the repository at this point in the history
  8. revert tests for P2PKSecret

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    2fee249 View commit details
    Browse the repository at this point in the history
  9. revert tests

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    23c2bbc View commit details
    Browse the repository at this point in the history
  10. revert test fully

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    e1a7c88 View commit details
    Browse the repository at this point in the history
  11. revert p2pksecret changes

    callebtc committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    42e447b View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    d186529 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. refactor proof invalidation

    callebtc committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    023fc81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35f9a2b View commit details
    Browse the repository at this point in the history
  3. make mypy happy

    callebtc committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    659a0e4 View commit details
    Browse the repository at this point in the history
  4. add minimal mint test

    callebtc committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    a89c230 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b251c24 View commit details
    Browse the repository at this point in the history