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

Add ECDSA key support (SECP256R1) #101

Open
wants to merge 22 commits into
base: master
Choose a base branch
from

Commits on May 20, 2024

  1. p256 in progress, commit before updating tests

    just want to get plumbed in and existing tests passing
    itstheceo committed May 20, 2024
    Configuration menu
    Copy the full SHA
    1c5789b View commit details
    Browse the repository at this point in the history
  2. p256 update existing tests

    itstheceo committed May 20, 2024
    Configuration menu
    Copy the full SHA
    15a93d7 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. p256 keypair impl

    itstheceo committed May 22, 2024
    Configuration menu
    Copy the full SHA
    31bdef7 View commit details
    Browse the repository at this point in the history
  2. p256 struggles

    itstheceo committed May 22, 2024
    Configuration menu
    Copy the full SHA
    46eda04 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    fac0939 View commit details
    Browse the repository at this point in the history
  2. fix for padding

    itstheceo committed May 23, 2024
    Configuration menu
    Copy the full SHA
    dab7d6a View commit details
    Browse the repository at this point in the history
  3. fix it

    itstheceo committed May 23, 2024
    Configuration menu
    Copy the full SHA
    6455586 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    658d120 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    adc8f83 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13b8a68 View commit details
    Browse the repository at this point in the history
  7. get the new test passing

    itstheceo committed May 23, 2024
    Configuration menu
    Copy the full SHA
    a42407a View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    5ade42e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57da835 View commit details
    Browse the repository at this point in the history
  3. squash condition

    itstheceo committed May 24, 2024
    Configuration menu
    Copy the full SHA
    bfada32 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

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

Commits on Jun 13, 2024

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

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    b5ca28c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from biscuit-auth/master

    sync upstream
    itstheceo authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    984132f View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Implement 3rd party block creation (#104) (#4)

    This implements 3rd party block generation and appending to existing tokens. It also fixes existing issues with public key interning which made deserialization of tokens with 3rd party blocks incorrect in some cases.
    
    Co-authored-by: Geoffroy Couprie <[email protected]>
    itstheceo and Geal authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c4df990 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into ec_p256

    # Conflicts:
    #	src/main/java/org/biscuitsec/biscuit/crypto/KeyPair.java
    #	src/main/java/org/biscuitsec/biscuit/crypto/PublicKey.java
    #	src/main/java/org/biscuitsec/biscuit/token/Biscuit.java
    #	src/main/java/org/biscuitsec/biscuit/token/UnverifiedBiscuit.java
    #	src/main/java/org/biscuitsec/biscuit/token/builder/parser/Parser.java
    #	src/main/java/org/biscuitsec/biscuit/token/format/SerializedBiscuit.java
    #	src/test/java/org/biscuitsec/biscuit/token/BiscuitTest.java
    itstheceo committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6921c04 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5 from biscuit-auth/master

    Implement 3rd party block creation (#104)
    itstheceo authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    72d0ed1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb470ca View commit details
    Browse the repository at this point in the history