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 Brainpool EC-curves support #309

Merged
merged 1 commit into from
Oct 10, 2022
Merged

Add Brainpool EC-curves support #309

merged 1 commit into from
Oct 10, 2022

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 <git@spilikin.dev>
    spilikin committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    55458fa View commit details
    Browse the repository at this point in the history