Releases: babelouest/rhonabwy
Releases · babelouest/rhonabwy
Release 0.9.11
- Support
A192KW
andA192GCM
with GnuTLS >= 3.6.14 - Add command-line program
rnbyc
to generate, parse and serialize keys (JWK, JWKS) and tokens (JWT) - Remove whitespaces on token parse
- Fix default header value
typ
in a JWT
Release 0.9.10
- Do not overwrite header value
typ
in a JWT if one is already set - Small bugfixes
- Add function
r_jwk_export_to_gnutls_crt
- Add
x5c
when importing certificate - Fix AES GCM encryption/decryption
Release 0.9.9
- Fix JWE payload encryption with AES-GCM
- Add
x5u_flag
valueR_FLAG_IGNORE_REMOTE
to avoid downloading remote keys if not required - Add functions
r_jwt_set_full_claims_json_str
,r_jwt_get_type
,r_jwa_alg_to_str
,r_jwa_enc_to_str
- Add API documentation
- Add support for key management algorithms
A128GCMKW
andA256GCMKW
- Add functions
r_jwt_decrypt_nested
,r_jwt_verify_signature_nested
,r_jwt_parsen
,r_jwe_parsen
andr_jws_parsen
- Add function
r_jwt_validate_claims
to validate claims - Add functions
r_jw[se]_add_keys_json_str
,r_jw[se]_add_keys_json_t
,r_jw[se]_add_keys_pem_der
,r_jw[se]_add_keys_gnutls
,r_jw[se]_add_key_symmetric
- Add functions
r_jwt_add_[sign|enc]_keys_json_str
,r_jwt_add_[sign|enc]_keys_json_t
,r_jwt_add_[sign|enc]_keys_pem_der
,r_jwt_add_[sign|enc]_keys_gnutls
,r_jwt_add_[sign|enc]_key_symmetric
Release 0.9.8
- Add JSON Web Token (JWT) support
- Another set of refactoring
Release 0.9.7
- Add JSON Web Encryption (JWE) support
- Refactor functions names
- Add
r_library_info_json_t
,r_library_info_json_str
andr_free
Release 0.9.6
- Add JSON Web Signature (JWS) support
- Add
r_jwk_import_from_x5u
,r_jwk_import_from_symmetric_key
,r_jwk_export_to_symmetric_key
- Add
r_jwk_copy
,r_jwk_equal
- Add
r_jwks_copy
,r_jwks_equal
andr_jwks_empty
- Rename functions
r_init_???
tor_???_init
andr_free_???
to r_???_free` to be consistent
Release 0.9.5
- Add
r_jwks_get_by_kid
- Rename flags
R_X5U_FLAG_IGNORE_SERVER_CERTIFICATE
andR_X5U_FLAG_FOLLOW_REDIRECT
toR_FLAG_IGNORE_SERVER_CERTIFICATE
andR_FLAG_FOLLOW_REDIRECT
Release 0.9.4
- Add
r_jwks_import_from_uri
- Fix memory leaks
Release 0.9.3
- Allow import jwks when jwks array is empty
Release 0.9.2
- Parses
JWK
injson_t *
orchar *
format - Imports
gnutls
,PEM
orDER
keys toJWK
- Exports
JWK
tojson_t *
,char *
,gnutls
,PEM
orDER
- Retrieves and extract keys in
x5c
orx5u
fields - Manages
JWKS
as a set ofJWK