Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: latchset/jwcrypto
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.4.2
Choose a base ref
...
head repository: latchset/jwcrypto
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.5.0
Choose a head ref
  • 14 commits
  • 13 files changed
  • 4 contributors

Commits on Sep 28, 2022

  1. Raising the bar for minimum pyca/cryptography

    Fixes #305
    
    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    3a8fb80 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. Fix typos with codespell

    cclauss authored and simo5 committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    28d7189 View commit details
    Browse the repository at this point in the history
  2. Add codespell checks in CI

    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    14d1f81 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Add Brainpool EC-curves support

    This commit adds the support of Brainpool curves to jwcrypto. The Brainpool curves defined in RFC 5639 are mandatory for use in german e-health systems as defined by the Federal Office of Information Security (BSI) and National Digital Health Agency (gematik GmbH).
    
    In order to use the public E-Health APIs clients are required to:
    
    * Load and use the Brainpool keys using JWK
    * Sign and verify the signatures using the Brainpool elliptic curves using JWS
    * Encrypt and decrypt the data using the Brainpool elliptic curves and AES using JWE
    
    At the time of this commit there is no official standardization of these algorithms for JOSE/JWK/JWS/JWE. The use of these algorithms is specified solely by the gematik GmbH – National Digital Health Agency - for use in german e-health applications.
    
    Signed-off-by: Sergej Suskov <[email protected]>
    spilikin authored and simo5 committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    fcdc7d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Fix error message

    Cito authored and simo5 committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    652afd9 View commit details
    Browse the repository at this point in the history
  2. Python 3.6 is not available anymore in CI

    With the configured Ubuntu image it is not available, and it is not
    worth doing a lot of work for it as 3.6 is on the way out generally
    anyway.
    
    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    4f6cf30 View commit details
    Browse the repository at this point in the history
  3. Make linter happier about dummy exception

    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    0c31ee0 View commit details
    Browse the repository at this point in the history
  4. Fix codespell issue

    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    381c5d1 View commit details
    Browse the repository at this point in the history
  5. Fix test to actually do what it should

    This one was odd, glad CI picked it.
    
    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    dc21a78 View commit details
    Browse the repository at this point in the history
  6. Fix CI to run on the correct branch for main

    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    9f2cd3a View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Misc fixes and docstring corrections

    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed May 30, 2023
    Configuration menu
    Copy the full SHA
    2fec703 View commit details
    Browse the repository at this point in the history
  2. Use separate input_keysize property

    This allows to propery compute an octect key for algorithms like
    A256CBC-HS512 ha sa different input keysize than the putput key size.
    
    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed May 30, 2023
    Configuration menu
    Copy the full SHA
    e08cbf1 View commit details
    Browse the repository at this point in the history
  3. Add test to generate key with algorithm

    This uses an algorithm that has different input_keysize and output
    keysize.
    
    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed May 30, 2023
    Configuration menu
    Copy the full SHA
    db1f9f4 View commit details
    Browse the repository at this point in the history
  4. Version 1.5

    Signed-off-by: Simo Sorce <[email protected]>
    simo5 committed May 30, 2023
    Configuration menu
    Copy the full SHA
    41fb08a View commit details
    Browse the repository at this point in the history
Loading