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

feat: varsig #186

Open
wants to merge 114 commits into
base: main
Choose a base branch
from
Open

feat: varsig #186

wants to merge 114 commits into from

Commits on Nov 20, 2023

  1. varsig dummy pkg

    ukstv committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    64c1398 View commit details
    Browse the repository at this point in the history
  2. bytes

    ukstv committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    94074da View commit details
    Browse the repository at this point in the history
  3. dummy sig

    ukstv committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    d8ac024 View commit details
    Browse the repository at this point in the history
  4. varsig

    ukstv committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    b7ae759 View commit details
    Browse the repository at this point in the history
  5. wip

    ukstv committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    ce26395 View commit details
    Browse the repository at this point in the history
  6. wip

    ukstv committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    77db8b1 View commit details
    Browse the repository at this point in the history
  7. wip

    ukstv committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    958fba6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1353303 View commit details
    Browse the repository at this point in the history
  9. fix eip712 encoder

    oed committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    3052e92 View commit details
    Browse the repository at this point in the history
  10. eip712 more compression

    oed committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    3591453 View commit details
    Browse the repository at this point in the history
  11. eip712 fixes

    oed committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    c2756ad View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. wip

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    979f230 View commit details
    Browse the repository at this point in the history
  2. Full eip712 impl

    oed committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9800f29 View commit details
    Browse the repository at this point in the history
  3. wip

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    d7c53fd View commit details
    Browse the repository at this point in the history
  4. it builds

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    27fcc10 View commit details
    Browse the repository at this point in the history
  5. less stuff

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    404f97a View commit details
    Browse the repository at this point in the history
  6. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    7e36eb4 View commit details
    Browse the repository at this point in the history
  7. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    cba36a1 View commit details
    Browse the repository at this point in the history
  8. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    a61c677 View commit details
    Browse the repository at this point in the history
  9. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    4dffe85 View commit details
    Browse the repository at this point in the history
  10. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    004b0d1 View commit details
    Browse the repository at this point in the history
  11. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    5861a6b View commit details
    Browse the repository at this point in the history
  12. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    4ae4302 View commit details
    Browse the repository at this point in the history
  13. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1642e84 View commit details
    Browse the repository at this point in the history
  14. fancy

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    82a97c6 View commit details
    Browse the repository at this point in the history
  15. wip

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9e54144 View commit details
    Browse the repository at this point in the history
  16. wip

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    04a30a5 View commit details
    Browse the repository at this point in the history
  17. bytes-tape

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    8a5677e View commit details
    Browse the repository at this point in the history
  18. wip

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    43685a0 View commit details
    Browse the repository at this point in the history
  19. wip

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    105d14d View commit details
    Browse the repository at this point in the history
  20. hashing algo

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    2de394b View commit details
    Browse the repository at this point in the history
  21. drop unused code

    ukstv committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    2326b08 View commit details
    Browse the repository at this point in the history
  22. Encode signatures eip712

    oed committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1fb82f4 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    40201a4 View commit details
    Browse the repository at this point in the history
  2. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    53560ac View commit details
    Browse the repository at this point in the history
  3. 712

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e1ec689 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d07e77a View commit details
    Browse the repository at this point in the history
  5. make it work

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    f7a56e4 View commit details
    Browse the repository at this point in the history
  6. make it work

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    77f1e04 View commit details
    Browse the repository at this point in the history
  7. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    03c0482 View commit details
    Browse the repository at this point in the history
  8. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    198e9c2 View commit details
    Browse the repository at this point in the history
  9. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    cbf2fc7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    270324a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c72d310 View commit details
    Browse the repository at this point in the history
  12. signing test

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    c70d877 View commit details
    Browse the repository at this point in the history
  13. hashing test

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    3fd4ceb View commit details
    Browse the repository at this point in the history
  14. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    11502a2 View commit details
    Browse the repository at this point in the history
  15. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b3a813b View commit details
    Browse the repository at this point in the history
  16. Add test vectors for eip712

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    059db6e View commit details
    Browse the repository at this point in the history
  17. A bunch of stuff

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    a838a73 View commit details
    Browse the repository at this point in the history
  18. wip 0xe712

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e7e27a9 View commit details
    Browse the repository at this point in the history
  19. Main entrypoint

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    9b18fb5 View commit details
    Browse the repository at this point in the history
  20. test 712 can

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    765e5e3 View commit details
    Browse the repository at this point in the history
  21. decoder

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e62f9f8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d70d648 View commit details
    Browse the repository at this point in the history
  23. decoder

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    c94fdaf View commit details
    Browse the repository at this point in the history
  24. cleanup

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    cc1008b View commit details
    Browse the repository at this point in the history
  25. cleanup

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1e7eb1c View commit details
    Browse the repository at this point in the history
  26. cleanup

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    04ade47 View commit details
    Browse the repository at this point in the history
  27. Top level API

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    97a6cd1 View commit details
    Browse the repository at this point in the history
  28. Full flow almost

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    f9266b5 View commit details
    Browse the repository at this point in the history
  29. Implement signature verifier

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0e8ddd3 View commit details
    Browse the repository at this point in the history
  30. Make more test pass

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    6219181 View commit details
    Browse the repository at this point in the history
  31. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ab58598 View commit details
    Browse the repository at this point in the history
  32. Merge remote-tracking branch 'origin/feat/varsig' into feat/varsig

    # Conflicts:
    #	packages/varsig/src/signing.ts
    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    6712aea View commit details
    Browse the repository at this point in the history
  33. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4682c26 View commit details
    Browse the repository at this point in the history
  34. Fix secp tests

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    512c91b View commit details
    Browse the repository at this point in the history
  35. Fix more tests

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    8305031 View commit details
    Browse the repository at this point in the history
  36. Clean up singning

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    755f741 View commit details
    Browse the repository at this point in the history
  37. Add way to recover original

    oed committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    af1a4a2 View commit details
    Browse the repository at this point in the history
  38. types

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0105edb View commit details
    Browse the repository at this point in the history
  39. types

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    186daca View commit details
    Browse the repository at this point in the history
  40. right types

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    42c2e60 View commit details
    Browse the repository at this point in the history
  41. wip

    ukstv committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    cb66ae4 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. builds

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6c34c5c View commit details
    Browse the repository at this point in the history
  2. decompression

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0d225b9 View commit details
    Browse the repository at this point in the history
  3. decompression

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    8732927 View commit details
    Browse the repository at this point in the history
  4. decompression

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    000cf85 View commit details
    Browse the repository at this point in the history
  5. Move tests

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    baedcdb View commit details
    Browse the repository at this point in the history
  6. types

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    18173a5 View commit details
    Browse the repository at this point in the history
  7. Lint

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4449703 View commit details
    Browse the repository at this point in the history
  8. wip

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4d51cdb View commit details
    Browse the repository at this point in the history
  9. eip712 test ok

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    23200a9 View commit details
    Browse the repository at this point in the history
  10. gen-vectors 2

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    5801310 View commit details
    Browse the repository at this point in the history
  11. Full api

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    64c8fed View commit details
    Browse the repository at this point in the history
  12. wip

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    158ad76 View commit details
    Browse the repository at this point in the history
  13. npm run gen:vectors

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    c2b3f53 View commit details
    Browse the repository at this point in the history
  14. gen-vector!

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ea27266 View commit details
    Browse the repository at this point in the history
  15. recoverybit

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    626cf7d View commit details
    Browse the repository at this point in the history
  16. JWS canon

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    8fd01d6 View commit details
    Browse the repository at this point in the history
  17. Add magic

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    002bb52 View commit details
    Browse the repository at this point in the history
  18. Fix magic

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ec55e18 View commit details
    Browse the repository at this point in the history
  19. tooriginal

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    3c45f19 View commit details
    Browse the repository at this point in the history
  20. fix

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    fecde32 View commit details
    Browse the repository at this point in the history
  21. change files

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    cb642f5 View commit details
    Browse the repository at this point in the history
  22. Broke the tests

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ee57f90 View commit details
    Browse the repository at this point in the history
  23. does it build?

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    a68834b View commit details
    Browse the repository at this point in the history
  24. cleanup

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    49ee4f1 View commit details
    Browse the repository at this point in the history
  25. half test

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    5e82951 View commit details
    Browse the repository at this point in the history
  26. skipped a bunch of old tests

    oed committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    e8adc9e View commit details
    Browse the repository at this point in the history
  27. tests and builds

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    259f9cf View commit details
    Browse the repository at this point in the history
  28. pacify linter

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    329437b View commit details
    Browse the repository at this point in the history
  29. pacify linter pt2

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6a60f69 View commit details
    Browse the repository at this point in the history
  30. pacify linter pt2

    ukstv committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6bcd606 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. JWS test vectors just dropped

    oed committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    0331872 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

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

Commits on Jan 10, 2024

  1. JWS Canon test

    oed committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    7c9534e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. JWS work

    oed committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    f9d7f08 View commit details
    Browse the repository at this point in the history
  2. Implement hashing

    oed committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    074fe31 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    96c9271 View commit details
    Browse the repository at this point in the history
  2. JWS works for p256 and secpk1

    oed committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    f5ffa20 View commit details
    Browse the repository at this point in the history
  3. Most things are working

    oed committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    bd0978e View commit details
    Browse the repository at this point in the history
  4. All varsig tests passing

    oed committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    f4911bb View commit details
    Browse the repository at this point in the history
  5. eslint, plz don't mind my test

    oed committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    d9b24b0 View commit details
    Browse the repository at this point in the history