Releases
1.11.4
Enhancements
Add support for native crypto
operations for Ed25519 and Ed448, thanks to @brettbeatty ; see #123 .
Add support for native crypto
operations for ChaCha20-Poly1305 and XChaCha20-Poly1305, when available.
Add support for libsodium
operations for XChaCha20-Poly1305, when available.
Add support for thoas
JSON encode/decode, thanks to @michaelklishin ; see #126 .
Add support for ES256K
which uses the secp256k1
curve and RS1
signatures (see 291dbb8 ).
Add support for ECDH-1PU JOSE.JWK.box_encrypt_ecdh_1pu
and ECDH-ES JOSE.JWK.box_encrypt_ecdh_es
and document the deprecated JOSE.JWK.box_encrypt
.
Add support for ECDH-SS JOSE.JWK.box_encrypt_ecdh_ss
.
Hide kty
field when inspecting %JOSE.JWK{}
strict, thanks to @spencerdcarlson ; see #139
Fixes
Version mismatch causing rebar3
to constantly try to update; see #122 .
Fix Ed25519 and Ed448 key DER/PEM encode/decode for OTP 25.
Fix Ed25519ctx, Ed25519ph, Ed448, and Ed448ph when dealing with contexts so the implementation matches IETF RFC 8032 .
Drop direct usage of crypto:hmac/4
, thanks to @thalesmg ; see #136
Replace incorrect usage of -include_lib
with -include
, thanks to @Richiban ; see #140
Update the CI jobs so they actually run the Elixir tests, thanks to @moogle19 ; see #137
Change the master
branch to main
.
You can’t perform that action at this time.