Project

General

Profile

Version 5.8.4 » History » Version 2

Tobias Brunner, 30.03.2020 11:48
News for 5.8.4

1 1 Tobias Brunner
h1. Version 5.8.4
2 1 Tobias Brunner
3 2 Tobias Brunner
* In IKEv1 Quick Mode make sure that a proposal exists before determining lifetimes (fixes a crash
4 2 Tobias Brunner
  due to a null-pointer dereference in version:5.8.3, commit:cb26c5547c).
5 2 Tobias Brunner
6 2 Tobias Brunner
* OpenSSL currently doesn't support squeezing bytes out of a SHAKE128/256 XOF(eXtended Output Function) (support was added
7 2 Tobias Brunner
  with version:5.8.3) multiple times.  Unfortunately, @EVP_DigestFinalXOF()@ completely resets the context and
8 2 Tobias Brunner
  later calls not simply fail, they cause a null-pointer dereference in _libcrypto_. commit:c5c1898d73 fixes the
9 2 Tobias Brunner
  crash at the cost of repeating initializing the whole state and allocating too much data for subsequent
10 2 Tobias Brunner
  calls (hopefully, once the OpenSSL issue "7894":https://github.com/openssl/openssl/issues/7894 is resolved we can implement this more efficiently).
11 2 Tobias Brunner
12 2 Tobias Brunner
* On 32-bit platforms, reading arbitrary 32-bit integers from config files (e.g. for _charon.spi_min/max_)
13 2 Tobias Brunner
  has been fixed (commit:99bef7b686).
14 2 Tobias Brunner
15 2 Tobias Brunner
* [[NetworkManager|charon-nm]] now allows using fixed source ports (commit:6c98164f60).