Commit Graph

14 Commits (5fe56571579334ba2a0aaf1838008fbe73c436b1)

Author SHA1 Message Date
Michael Zillgith f61c58dd35 - added TLSConnection object to provide more context in TLS event callback (LIB61850-366) 3 years ago
Federico Pellegrin 4b06fd3b6e tls: fix order of operations to copy peer certificate
The memcpy is done before assigning the length, so the length is not
set and is therefore either 0 (so no peer certificate will be available)
or a random number (that can lead to crashes) making the feature not work.

The MR simply copies first the length that will make the memcpy work.
3 years ago
Federico Pellegrin d427179250 TLS: update CRL load time also when loading from file
Similarly as done when loading a CRL directly, this allows to
have the CA chain recalculated for ongoing connections also when
using CRLs from files.
3 years ago
Michael Zillgith f778868fa0 - removed some VC++ warnings 3 years ago
Michael Zillgith 87b4ead369 - TLS: added TLS alert callbacks; support for session resumption with session IDs (LIB61850-339) 3 years ago
Michael Zillgith 9f09152d7c - fixed - TLS: CRL is ignored 3 years ago
Michael Zillgith 8aa988068c - MacOS thread layer: replaced semaphore by mutex 4 years ago
Michael Zillgith 6b9437b8c0 - unified HAL with lib60870 and libtase2 (LIB61850-261) 4 years ago
Michael Zillgith f259096e12 - fixed problem with double free of TLS configuration structure (LIB61850-254) 4 years ago
Michael Zillgith c71015f240 - TLS: fixed memory leak when TLS authentication fails 6 years ago
Michael Zillgith 1549367eed - updated code to use mbedtls-2.16 (LTS version) 6 years ago
Michael Zillgith 1c461009c2 - MMS client/server: fixed potential memory leaks in TLS handling code 7 years ago
Michael Zillgith 4157c9c5da - extended server_example_control to show how to change ctlModel with online service 7 years ago
Michael Zillgith 02cda48128 - moved TLS API to platform abstraction layer 7 years ago