Skip to content

Latest commit

 

History

History
157 lines (98 loc) · 8.65 KB

CHANGELOG.md

File metadata and controls

157 lines (98 loc) · 8.65 KB

Release Notes

  • avoid using empty prototypes; support Clang 15 and XCode 14.3
  • build shared library on Cygwin by adding -no-undefined to LDFLAGS (OpenIDC#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 (OpenIDC#17) ; thanks @fd00

v0.6.2.1 (2022-10-24)

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

v0.6.2 (2022-04-14)

Update

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

Fix

  • cleanup some warnings about \param lines in header files (OpenIDC#1) ; thanks @jogu
  • preserve key order in order to be able to compare serialized JWTs (OpenIDC#2)
  • minor updates for conformance (OpenIDC#3) ; thanks @ajishna
  • check that JWE object has any CEK at all, return error if it doesn't (OpenIDC#5) ; thanks @veselov
  • fix double free on decrypt ek rsa padding failure (OpenIDC#6)
  • replace calls to free with cjose_get_dealloc() in _cjose_jws_build_hdr (OpenIDC#7) ; thanks @zachmann
  • fix buffer overflow in test_cjose_jwe_multiple_recipients (OpenIDC#10) ; thanks @mpsun
  • use fixed size of IV size of 16Byte for AES-CBC (OpenIDC#11) ; thanks @securedimensions
  • fix memory leak already addressed in _cjose_jws_build_dig_sha when a jws is reused for a validation (OpenIDC#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