You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libiec61850/hal
Federico Francescon 790e3e6714
fix: ssl renegotiation causing handshake failure (#494)
* feat: added semaphore around `TLSSocket_performHandshake`

* fix: improved error checking in TLS read and write

* removed useless semaphore for renegotiation lock

* added some tls debug and cleared the session renegotiation events

* using mbedtls API instead of using internals

* fixed deadlock situation with TLSSocket_read

* test fix sonarcloud minor notice

* still some sonarcloud minor things

---------

Co-authored-by: Federico Francescon <federico.francescon@higeco.com>
1 year ago
..
ethernet - GOOSE subscriber: fixed - possible heap corruption in parseAllData due to missing validity check in bit-string handling (LIB61850-402) 2 years ago
filesystem - PAL: fixed wrong order of function arguments for fread and fwrite functions 2 years ago
inc - renamed TLSConfiguration_EventLevel to TLSEventLevel 3 years ago
memory - MMS server: add function to ignore client requests (for test purposes) 3 years ago
serial - unified HAL with lib60870 and libtase2 (LIB61850-261) 4 years ago
socket - added more debug output for linux socket driver 3 years ago
thread - MacOS thread layer: replaced semaphore by mutex 4 years ago
time - unified HAL with lib60870 and libtase2 (LIB61850-261) 4 years ago
tls/mbedtls fix: ssl renegotiation causing handshake failure (#494) 1 year ago
CMakeLists.txt - updated required mbedtls version to 2.28.x 3 years ago