Michael Zillgith
66f4699248
Merge branch 'v1.6_develop_329_GOOSE_signatures' of bitbucket.com:mz-automation/libiec61850 into v1.6_develop_329_GOOSE_signatures
5 months ago
Michael Zillgith
8ccb14123e
- removed TODO in comment
5 months ago
Michael Zillgith
d5f3db4091
- update GOOSE pub/sub examples
6 months ago
Michael Zillgith
74005ceee8
- updated comments
6 months ago
Michael Zillgith
8316bdebeb
- L2 GOOSE/SMV security: finished implementation of AES-GMAC support (LIB61850-446)
6 months ago
Michael Zillgith
600ce882ef
- L2 GOOSE/SMV security: added code to calculate AES-GMAC (LIB61850-446)
6 months ago
Michael Zillgith
baba27cd9e
- fixed MAC calculation and parsing of security extension
1 year ago
Michael Zillgith
58518750e7
- added check for PDU size with security extension
1 year ago
Michael Zillgith
90deddf6e8
- goose-sec: fixed problem that CRC is calculated wrong when the first GOOSE message is sent
1 year ago
Michael Zillgith
686d6e77dc
- goose-sec: update CRC encoding in publisher
1 year ago
Michael Zillgith
5096aaaebc
- goose-sec: update length field before CRC calculation in publisher
1 year ago
Michael Zillgith
0a4abf1c6d
- goose-sec: fixed bug in crc calculation
1 year ago
Michael Zillgith
d994bbd36d
- goose-sec: added some debug output
1 year ago
Michael Zillgith
6c96c889d6
Merge branch 'v1.6_develop_329_GOOSE_signatures' of bitbucket.com:mz-automation/libiec61850 into v1.6_develop_329_GOOSE_signatures
1 year ago
Michael Zillgith
14b7c304c2
- goose-sec: added CRC check to goose_receiver
1 year ago
Michael Zillgith
533cb53702
Merge branch 'v1.6_develop_329_GOOSE_signatures' of bitbucket.com:mz-automation/libiec61850 into v1.6_develop_329_GOOSE_signatures
1 year ago
Michael Zillgith
593a2f8966
- activated debug output in goose receiver
1 year ago
Michael Zillgith
f2c1894554
- GOOSE sec: don't include the extension into the GOOSE length field
1 year ago
Michael Zillgith
8db829cd27
- some tests for GOOSE security
1 year ago
Michael Zillgith
020b1e8ac3
- fixed - servers sends object-access-unsupported on GetAllData when ReadAccessHandler is installed (LIB61850-370)
3 years ago
Michael Zillgith
a7dc9148c2
- implemented GOOSE signatures in GOOSE publisher (LIB61850-329)
3 years ago
Michael Zillgith
6f2bb1a19c
- support to compile SNTP client code with MSVC (LIB61850-360)
3 years ago
Michael Zillgith
6a1079ceb3
- make R-GOOSE/R-SMV/SNTP client feature support optional (LIB61850-361)
3 years ago
Michael Zillgith
e0e1e3b6f4
- fixed bug in windows UDP socket implementation (WSA was not started)
...
(LIB61850-360)
3 years ago
Michael Zillgith
6836063414
- removed duplicate code in socket_linux.c (LIB61850-360)
3 years ago
Michael Zillgith
cec871f2e3
- make rsession code compatible with MSVC (LIB61850-360)
3 years ago
Michael Zillgith
90e1ac5c63
- added API documentation for RSession (LIB61850-360)
3 years ago
Michael Zillgith
f3eab207e8
- added UDP socket functions to Macos socket interface implementatio (LIB61850-360)
3 years ago
Michael Zillgith
0f544e9e25
- added missing SNTP code (LIB61850-360)
3 years ago
Michael Zillgith
99bdd4e61c
- added missing examples for R-SMV/R-GOOSE/SNTP
3 years ago
Michael Zillgith
90372ced72
- merged R-GOOSE/R-SMV/SNTP code from v1.5_sntp_rsv feature branch (LIB61850-360)
3 years ago
Michael Zillgith
ad78b9de26
- removed redundant declarations (LIB61850-359)
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
87cc983da2
- fixed problem in filename validation of MMS file services (LIB61850-357)
3 years ago
Michael Zillgith
795b6cfba8
- fixed path traversal vulnerability in MMS file services (LIB61850-357)
3 years ago
Michael Zillgith
8ebf11d72e
- fixed - create multiple integrity reports in the same interval when integrity timeouts are aligned (LIB61850-323)
3 years ago
Michael Zillgith
6dfd49991d
- IED server: added missing call to getNextRoundedStartTime (LIB61850-323)
3 years ago
Michael Zillgith
ec2f34cb9c
- updated static model files for examples
3 years ago
Michael Zillgith
0f3563643d
- fixed - server scrahs when SyncIntegrityReportTimes in active and
...
IntgPd=0 (LIB61850-355)
3 years ago
Michael Zillgith
d6d5050215
- fixed some VC++ compiler warnings
3 years ago
Michael Zillgith
f9a7918fbe
- fixed - missing API export declarations for functions IedServerConfig_setSyncIntegrityReportTimes and IedServerConfig_getSyncIntegrityReportTimes (LIB61850-353)
3 years ago
Michael Zillgith
d5f2172f93
- IED server: fixed - possible deadlock when IedServer_lockDataModel is used from multiple threads (LIB61850-352)
3 years ago
Michael Zillgith
c035573684
- MMS server: fixed - possible deadlock in obtainFile-service/file upload task (LIB61850-351)
3 years ago
Michael Zillgith
c5cda1c311
- MMS server: fixed potential null pointer dereference when confirmedServiceResponse for fileOpen is received with invoke-id 0 (LIB61850-348)
3 years ago
Michael Zillgith
5453e885e9
- MMS_SERVER: fixed bug in getNameList request handling when domain ID is too long (LIB61850-346)
3 years ago
Michael Zillgith
75c1e89bba
- Added functions to access fraction of second part of Timestamp (LIB61850-345)
3 years ago
Michael Zillgith
aa91961b41
- added checks for failed memory allocation
3 years ago