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

Implementing JWE for P256 #295

Closed
wants to merge 113 commits into from

Commits on Apr 1, 2022

  1. add ES256Signer Module

    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    aaedaf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae80a5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    52646fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac8e814 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27fd5ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3835342 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7c26c1a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    333fa55 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f9ed034 View commit details
    Browse the repository at this point in the history
  10. remove carriage returns (should be result of enter) and unused variab…

    …les as suggested by linter
    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    85a5cbc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ac795f0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d108ad View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    635eb7e View commit details
    Browse the repository at this point in the history
  14. update JWT tests

    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    622a7d1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    62e6f7d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dcdeeb5 View commit details
    Browse the repository at this point in the history
  17. add tests for JWT common

    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    e498f41 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d8dccf9 View commit details
    Browse the repository at this point in the history
  19. add note about supported key types in JWT, Signer, and Verifier Algor…

    …ithms, add a not for secp256r1 support of in src/VerifierAlgorithm.common.ts
    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    61e9928 View commit details
    Browse the repository at this point in the history
  20. in common_Signer_test_test.ts the create JWK functions need to be tes…

    …ted for u8a, temporarily commiting for now
    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    20c1ebe View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8b18d4e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0c1c1fd View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f312794 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    8a38d4c View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    027f701 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f39c88e View commit details
    Browse the repository at this point in the history
  27. util.ts to fork

    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    92e2bff View commit details
    Browse the repository at this point in the history
  28. util.ts to fork try 2

    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    6dcb134 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    9c0b48b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a0cd2a2 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c8fdae8 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    71d970e View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    358872d View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    f5a108a View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    27f7f76 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    bc260fd View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    e0f0e4f View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    28f04a7 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    17cba29 View commit details
    Browse the repository at this point in the history
  40. add JWT.test.ts.snap

    to match upstream
    bshambaugh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    c0b2791 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    ca8a2e8 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    129f566 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    b4fc0e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2022

  1. Configuration menu
    Copy the full SHA
    9e4e33e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbf34ef View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

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

Commits on Aug 5, 2022

  1. Configuration menu
    Copy the full SHA
    fa61104 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a97d6a9 View commit details
    Browse the repository at this point in the history
  3. create a ES256Signer

    bshambaugh committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    a3b8fb4 View commit details
    Browse the repository at this point in the history
  4. Add ES256Signer Tests

    bshambaugh committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    4e0a669 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

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

Commits on Sep 2, 2022

  1. removed recoverable parameter from ES256Signer since only recoverable…

    … with secp256k1 not secp256r1
    bshambaugh committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    169e7bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b02c56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    636de24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b06fca3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a4e4bc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c789049 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e8b46a2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d73bd52 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c7ab289 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2022

  1. add tests to JWT for ES256

    bshambaugh committed Sep 24, 2022
    Configuration menu
    Copy the full SHA
    de5fc43 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2022

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

Commits on Oct 3, 2022

  1. Configuration menu
    Copy the full SHA
    8938a0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7d99f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b68692d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    29e587d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8291c73 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

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

Commits on Oct 10, 2022

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

Commits on Oct 14, 2022

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

Commits on Apr 6, 2023

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

Commits on Sep 14, 2023

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

Commits on Sep 22, 2023

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

Commits on Sep 30, 2023

  1. add removed yarn.lock file

    bshambaugh committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    24efe3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7574907 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4036833 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. ECDHkw improvements

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

Commits on Nov 21, 2023

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

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    3727066 View commit details
    Browse the repository at this point in the history
  2. commit package-lock.json

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

Commits on Nov 25, 2023

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

Commits on Nov 26, 2023

  1. add resolve p256Encrypter

    bshambaugh committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    c63f171 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f789df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83d06c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    75874be View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. added index Signature to prefixToDriverMap plus added updated functio…

    …ns for P256-ECDH*.ts to handle curve
    bshambaugh committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    0a7b1fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0caf664 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa7c08e View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    9583494 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecf6673 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a197877 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'X25519-ECDH-1PU-ES' into as256kwExperiments

    update removal of unused imports and prefixToDriverMap prototypes
    bshambaugh committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    e43eb4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b6c2c62 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    01bba7f View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    43443fa View commit details
    Browse the repository at this point in the history
  2. remove package-lock.json

    bshambaugh committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    91080a4 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. backup modified files

    bshambaugh committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    595d658 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1813099 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3eb9a16 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    724442f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0da697 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Configuration menu
    Copy the full SHA
    9717af9 View commit details
    Browse the repository at this point in the history
  2. update genEphemeral keypair function in utils to use P256 and update …

    …names in a256gcmEncrpytion and tests and export functions in index
    bshambaugh committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    6b09dd0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19e274c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0dbf49 View commit details
    Browse the repository at this point in the history
  5. remove unused library @noble/ciphers, use @stablelib/aes @stablelib/g…

    …cm and @stablelib/aes-kw which fits
    bshambaugh committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    8aa4340 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    125694f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcf3ded View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    53a005a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04e273e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    909bdff View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

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