Skip to content

Latest commit

 

History

History
162 lines (102 loc) · 8.96 KB

CHANGELOG.md

File metadata and controls

162 lines (102 loc) · 8.96 KB

Release Notes

v0.6.2.3 (2024-04-24)

  • disable RSA PKCS 1.5 by default ((#22); thanks @thalman
  • avoid using empty prototypes; support Clang 15 and XCode 14.3
  • build shared library on Cygwin by adding -no-undefined to LDFLAGS (#20); thanks @fd00

v0.6.2.2 (2023-07-12)

  • use fixed authentication tag length of 16 octets in AES GCM decryption (cisco#125)
  • avoid use of assert (cisco#123) ; thanks @groovyfeng
  • fix make on srcdir != builddir (#17) ; thanks @fd00

v0.6.2.1 (2022-10-24)

  • preserve key order in cjose_header_get_raw as well (#16)
  • fix a memory leak in cjose_jws_import() for invalid JWS (#14)
  • don't use STACK_ALLOC in cjose_concatkdf_derive (#15)

v0.6.2 (2022-04-14)

Update

  • add support for A128GCM and A192GCM encryption (#4)
  • extract cjose_jwe_encrypt_iv to allow explicit IV (#9) ; thanks @rnapier
  • allow compilation against OpenSSL 3 with "#define OPENSSL_API_COMPAT 0x10000000L"

Fix

  • cleanup some warnings about \param lines in header files (#1) ; thanks @jogu
  • preserve key order in order to be able to compare serialized JWTs (#2)
  • minor updates for conformance (#3) ; thanks @ajishna
  • check that JWE object has any CEK at all, return error if it doesn't (#5) ; thanks @veselov
  • fix double free on decrypt ek rsa padding failure (#6)
  • replace calls to free with cjose_get_dealloc() in _cjose_jws_build_hdr (#7) ; thanks @zachmann
  • fix buffer overflow in test_cjose_jwe_multiple_recipients (#10) ; thanks @mpsun
  • use fixed size of IV size of 16Byte for AES-CBC (#11) ; thanks @securedimensions
  • fix memory leak already addressed in _cjose_jws_build_dig_sha when a jws is reused for a validation (#12) ; thanks @traeak
  • compile against older versions of check (cisco#91) ; thanks @treydock
  • rename free() to free_func() in struct key_fntable for memory leak detectors (cisco#109) ; thanks @marcstern
  • check result of cek = cjose_get_alloc()(cek_len) in jwe.c (cisco#110) ; thanks @marcstern

0.6.1 (2018-04-12)

Update

Fix

0.6.0 (2018-02-06)

Update

0.5.1 (2017-05-24)

Fix

0.5.0 (2017-05-05)

Update

Fix

Build

0.4.1 (2016-08-04)

Build

0.4.0 (2016-08-02)

Update

Fix

Build

0.3.0 (2016-05-26)

Update

Fix

0.2.0 (2016-05-06)

Update

Fix

Build

0.1.2 (2016-03-15)

Initial public release