Keep vanetza-idf in obu-firmware, so a plain clone builds the firmware

obu-firmware builds against the vanetza-idf C-ITS library, which until now
came from the colleague's microbu-esp32c5 tree beside the repository and was
not tracked here, so a clone of this repository could not build the firmware
it ships. The library alone is now part of obu-firmware, as
obu-firmware/external/vanetza-idf: their external/vanetza-idf at commit
cf4b99f, unchanged (9775 files; see its PROVENANCE.md). CMake takes it from
there by default; -DVANETZA_IDF_DIR still points the build elsewhere.

The rest of the colleague's tree (their own VAM firmware, PKI tooling,
station-link Python tools, the V2X2MAP bridge) stays out of this repository
and gitignored; nothing is pushed to their repository. NOTES.md, docs/06,
TODO.md and the pcap verifier's usage line point at the new location.
This commit is contained in:
Ashin Walpola
2026-09-24 10:56:05 +02:00
parent 2f60623e18
commit d107534eb2
9781 changed files with 1560475 additions and 17 deletions
@@ -0,0 +1,15 @@
{
"adapter_sha256": "2fa09919b2bb27523e756d96193832363c88b8e712467728d38f56a5930eae50",
"binary_sha256": "6d7f18b24b0dd2e8553e18bfc6fd800b9c777ae7eabb3dc491a6945e9d1bff21",
"testcase_object_sha256": "22768d8957504590104401f742680fc5aa9680ad5062790e0e04f36e6ca44b57",
"testcase_source_sha256": "862a7eecc337cefb8d055e558d66f325489e48530f7302bf0f4b948f1d6b16b4",
"scope": "Official Security testcase objects; custom host SUT ports for the sending side (GN-MGMT beacons, CAM/DENM carriers); receiving cases not wired; no conformance verdict implied",
"suite_overlay": [
{
"path": "ccsrc/Protocols/GeoNetworking/geonetworking_codec.cc",
"before": "a01ee9c560d093f785c2a9fa113dc16a9645e16fa537d1539666642374b635c8",
"after": "5bdf56506e59a647d0d321ce768ca1951ba9d119cfcf53da61fa1cc19590ceaa",
"reason": "Same null-params guard as the GeoNetworking adapter build; pinned source untouched."
}
]
}
@@ -0,0 +1,51 @@
# security-host-05: AtsSecurity, receiving side
Campaign: `ports/esp_idf/tests/etsi_security_receive.cfg` (26 cases: the compiled
`TC_SEC_ITSS_RCV_*` cases of the pinned suite minus those gated by PICS this SUT
does not claim, i.e. implicit certificates and Brainpool), host SUT `vidf_sut
--security-pool ./certificates` built with `VIDF_SECURITY_VERIFY=ON`, pool from
`vidf_test_pool` (now also `CERT_TS_B_AT`, a ticket restricted to a 5 km circle
around the SUT position, selected as `PX_AT_CERTIFICATE`). The test system signs
in TTCN-3 with `CERT_TS_A_AT`/`CERT_TS_B_AT`; the adapter injects each secured
GN PDU into the SUT and reports what the SUT passes up after SN-DECAP as
`UtGnEventInd` (`rawPayload` = BTP header plus SDU). A BV case passes when the
payload the test system sent is indicated upwards, a BO case when it is not.
| Case | Verdict | Observed |
| --- | --- | --- |
| `TC_SEC_ITSS_RCV_MSG_01_BV`, `CAM_01..03_BV`, `CAM_04_BV_XX` | pass | protocol version 3, certificate signer, digest signer after the certificate, x-only signature, region-restricted ticket with the SUT inside: `UtGnEventInd` seen |
| `TC_SEC_ITSS_RCV_MSG_01_BO`, `MSG_02_BO` | pass | protocol version 2 / 4: discarded (`check_profile`) |
| `TC_SEC_ITSS_RCV_CAM_01..09_BO` | pass | wrong psid, missing/extra header fields, invalid signature algorithm, signer `self`, bad signature: discarded, no `UtGnEventInd` |
| `TC_SEC_ITSS_RCV_DENM_01..07_BO`, `DENM_09_BO` | pass | as above for the DENM profile |
| `TC_SEC_ITSS_RCV_DENM_01_BV`, `DENM_02_BV_XX` | **error** | ATS defect, IUT-independent (below) |
## TC_SEC_ITSS_RCV_DENM_01_BV and TC_SEC_ITSS_RCV_DENM_02_BV_XX
Both testcases read NodeB's position in their variable declaration, before the
configuration function has filled the position table:
```
var LongPosVector v_longPosVectorNodeB := f_getPosition(c_compNodeB); // Use NodeB
...
f_cf01Up();
```
`f_getPosition` returns an unbound `LongPosVector` from the still-empty
`vc_positionTable`, and building the DENM's `generationLocation` from it raises
"Dynamic test case error: Creating a template from an unbound integer value"
(pinned `ItsSecurity_TestCases.ttcn` lines 9293 and 9401) before anything is
sent to the IUT. The DENM BO cases do not use that variable and run normally.
The current upstream head (`forge.etsi.org/rep/ITS/ttcn/ats_sec_ts103096-3`,
`master`, `TC_SEC_ITSS_RCV_DENM_01_BV` at line 8608) has the same order. The
verdicts are retained as recorded; the testcases were not modified. The
receiving DENM profile itself (generationLocation present, certificate signer)
is covered by the eight DENM BO cases and by the library's component test
(`test_verification`, step 10).
## What this campaign does not show
The 99 `TC_SEC_ITSS_RCV_CERT_*` and `TC_SEC_ITSS_RCV_GENMSG_*` cases are
commented out in the pinned suite and therefore not compiled; the certificate
chain rules they would exercise are covered by the library's component tests
(forged ticket, unknown AA, expired ticket, permissions) only. Implicit
certificates and Brainpool curves are outside the SUT's PICS.
@@ -0,0 +1,532 @@
ttcn3_start: Starting the test suite
spawn /opt/microbu-ttcn/titan-9ff25f04c2a437716b91517bcd00b68d72fb8ea2/Install/bin/mctr_cli test.cfg
*************************************************************************
* TTCN-3 Test Executor - Main Controller 2 *
* Version: 10.1.2 *
* Copyright (c) 2000-2024 Ericsson Telecom AB *
* All rights reserved. This program and the accompanying materials *
* are made available under the terms of the Eclipse Public License v2.0 *
* which accompanies this distribution, and is available at *
* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html *
*************************************************************************
Using configuration file: test.cfg
MC@framework-dathe: Unix server socket created successfully.
MC@framework-dathe: Listening on TCP port 46499.
MC2> framework-dathe. is the default
spawn /root/vidf-ats-security/AtsSecurity framework-dathe. 46499
TTCN-3 Host Controller (parallel mode), version 10.1.2
MC@framework-dathe: New HC connected from 127.0.0.1 [127.0.0.1]. framework-dathe: Linux 5.15.167.4-microsoft-standard-WSL2 on x86_64.
cmtc
MC@framework-dathe: Downloading configuration file to all HCs.
HC@framework-dathe: TTCN-3 Host Controller started on framework-dathe. Version: 10.1.2.
HC@framework-dathe: TTCN Logger v2.2 options: TimeStampFormat:=Time; LogEntityName:=No; LogEventTypes:=No; SourceInfoFormat:=None; LogSensitiveData:=No; *.FileMask:=LOG_ALL; *.ConsoleMask:=ERROR | EXECUTOR | VERDICTOP | WARNING; LogFileSize:=0; LogFileNumber:=1; DiskFullAction:=Error
HC@framework-dathe: The address of MC was set to framework-dathe.[127.0.1.1]:0.
HC@framework-dathe: The local IP address of the control connection to MC is 127.0.0.1.
HC@framework-dathe: Connected to MC.
HC@framework-dathe: This host supports UNIX domain sockets for local communication.
HC@framework-dathe: Processing configuration data received from MC.
HC@framework-dathe: Module LibCommon_Sync has the following parameters: { PX_TSYNC_TIME_LIMIT := 120.000000, PX_TSHUT_DOWN_TIME_LIMIT := 120.000000 }
HC@framework-dathe: Module LibCommon_Time has the following parameters: { PX_TDONE := 120.000000, PX_TAC := 30.000000, PX_TNOAC := 10.000000, PX_TWAIT := 120.000000, PX_LOOP := 1.000000 }
HC@framework-dathe: Module LibItsBtp_Pixits has the following parameters: { PX_SOURCE_PORT := 0, PX_DESTINATION_PORT := 0, PX_UNKNOWN_DESTINATION_PORT := 0, PX_DESTINATION_PORT_INFO := 0, PX_PAYLOAD := '0102030405'O }
HC@framework-dathe: Module LibItsCam_Pics has the following parameters: { PICS_RELEASE2 := true, PICS_RSU := false, PICS_IS_IUT_SECURED := false, PICS_PUBLICTRANS := false, PICS_SPECIALTRANS := false, PICS_DANGEROUSGOODS := false, PICS_ROADWORKS := false, PICS_RESCUE := false, PICS_EMERGENCY := false, PICS_SAFETY_CAR := false, PICS_SPECIALVEHICLECONTAINER := true, PICS_EXTENSIONSCONTAINER := true, PICS_GENERALIZEDLANEPOSITIONSCONTAINER := true, PICS_PATHPREDICTIONCONTAINER := true, PICS_TWOWHEELERCONTAINER := true, PICS_EHORIZONLOCATIONSHARINGCONTAINER := true, PICS_VEHICLEMOVEMENTCONTROLCONTAINER := true, PICS_T_GENCAMMAX := 1.000000, PICS_T_GENCAMMIN := 0.100000, PICS_T_GENCAMDCC := 0.100000, PICS_CAM_GENERATION := true, PICS_CAM_RECEPTION := true, PICS_RADIO_COMM := e_its_g5 (0) }
HC@framework-dathe: Module LibItsCam_Pixits has the following parameters: { PX_INC_TIMER_CONTROL_FACTOR := 1.100000, PX_DEC_TIMER_CONTROL_FACTOR := 0.900000 }
HC@framework-dathe: Module LibItsCommon_Pixits has the following parameters: { PX_IUT_STATION_ID := 1, PX_IUT_STATION_TYPE := 5, PX_TESTER_STATION_ID := 111111, PX_TESTER_STATION_TYPE := 3, PX_TS_LATITUDE := 515344680, PX_TS_LONGITUDE := 139284390, PX_TIME_DELTA := 1000, PX_GNSS_SCENARIO_SUPPORT := false, PX_T_GNSS_AWAIT_DISTANCE_COVERED := 120.000000, PX_T_GNSS_AWAIT_SPEED_REACHED := 120.000000, PX_TIME_FOR_GPS_FIX := 60, PX_CERT_FOR_TS := "CERT_TS_A_AT" }
HC@framework-dathe: Module LibItsDenm_Pics has the following parameters: { PICS_DENM_GENERATION := true, PICS_DENM_RECEPTION := true, PICS_DENM_UPDATE := true, PICS_DENM_REPETITION := true, PICS_DENM_CANCELLATION := true, PICS_DENM_NEGATION := false, PICS_DENM_KAF := false, PICS_IMPACT_REDUCTION := true, PICS_IS_IUT_SECURED := false, PICS_RELEASE2 := true, PICS_A_LA_CARTE := true, PICS_ALC_EXT_TEMP := true, PICS_ALC_IMPACT_REDUCTION := true, PICS_ALC_PRE_CRASH := true, PICS_ALC_ROAD_CONFIGURATION := true }
HC@framework-dathe: Module LibItsGeoNetworking_Pics has the following parameters: { PICS_GN_LOCAL_GN_ADDR := { typeOfAddress := e_initial (0), stationType := e_unknown (0), reserved := 0, mid := '020000000001'O }, PICS_GN_LOCAL_ADDR_CONF_METHOD := e_anonymous (2), PICS_GN_IS_MOBILE := true, PICS_GN_MINIMUM_UPDATE_FREQUENCY_LPV := 1000, PICS_GN_MAX_SDU_SIZE := 1398, PICS_GN_MAX_GN_HEADER_SIZE := 88, PICS_GN_LIFETIME_LOC_TE := 20, PICS_GN_SECURITY := true, PICS_GN_LOCATION_SERVICE_MAX_RETRANS := 10, PICS_GN_LOCATION_SERVICE_RETRANSMIT_TIMER := 1000, PICS_GN_LOCATION_SERVICE_PACKET_BUFFER_SIZE := 1024, PICS_GN_BEACON_SERVICE_RETRANSMIT_TIMER := 3000, PICS_GN_BEACON_SERVICE_MAX_JITTER := 750, PICS_GN_DEFAULT_HOP_LIMIT := 10, PICS_GN_MAX_PACKET_LIFETIME := 600, PICS_GN_MAX_GEO_AREA_SIZE := 10.000000, PICS_GN_MIN_PACKET_REPETITION_INTERVAL := 100, PICS_GN_NON_AREA_FORWARDING_ALGORITHM := e_greedy (1), PICS_GN_AREA_FORWARDING_ALGORITHM := e_cbf (2), PICS_GN_CBF_MIN_TIME := 1, PICS_GN_CBF_MAX_TIME := 100, PICS_GN_DEFAULT_MAX_COMMUNICATION_RANGE := 1000, PICS_GN_UC_FORWARDING_PACKET_BUFFER_SIZE := 256, PICS_GN_BC_FORWARDING_PACKET_BUFFER_SIZE := 1024, PICS_GN_BASIC_HEADER := true, PICS_GN_COMMON_HEADER := true, PICS_GN_BEACON_SRC := true, PICS_GN_BEACON_DST := false, PICS_GN_GUC := false, PICS_GN_GUC_SRC := true, PICS_GN_GUC_DST := true, PICS_GN_GUC_FWD := true, PICS_GN_GBC := false, PICS_GN_GBC_SRC := true, PICS_GN_GBC_DST := true, PICS_GN_GBC_FWD := true, PICS_GN_GAC := false, PICS_GN_GAC_SRC := true, PICS_GN_GAC_DST := true, PICS_GN_GAC_FWD := true, PICS_GN_SHB := true, PICS_GN_SHB_SRC := true, PICS_GN_SHB_DST := false, PICS_GN_TSB := false, PICS_GN_TSB_SRC := true, PICS_GN_TSB_DST := true, PICS_GN_TSB_FWD := true, PICS_GN_LS_REQ_SRC := true, PICS_GN_LS_REQ_RETRANSMISSION := true, PICS_GN_LS_REQ_DST := true, PICS_GN_LS_REP_DST := true, PICS_GN_LS_FWD := true, PICS_GN_ADDR_AUTO := true, PICS_GN_ADDR_MANAGED := true, PICS_GN_ADDR_ANONYMOUS := true, PICS_GN_DAD := false, PICS_GN_ADVANCED_BC_FORWARDING_MAX_COUNTER := 3, PICS_IUT_MAC_ADDRESS := 'FFFFFFFFFFFF'O, PICS_IS_IUT_SECURED := true }
HC@framework-dathe: Module LibItsGeoNetworking_Pixits has the following parameters: { PX_TS_NODE_A_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000A'O }, PX_TS_NODE_B_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000B'O }, PX_TS_NODE_C_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000C'O }, PX_TS_NODE_D_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000D'O }, PX_TS_NODE_E_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000E'O }, PX_TS_NODE_F_LOCAL_GN_ADDR := { typeOfAddress := e_manual (1), stationType := e_passengerCar (5), reserved := 0, mid := '00000000000F'O }, PX_MIN_NR_NEIGHBOUR := 50, PX_MAX_NR_NEIGHBOUR := 50, PX_GN_APPLICATION_MAX_RETRANS := 10, PX_T_DELTA := 0.100000, PX_GN_BEACON_SERVICE_TIMER_MEDIUM := 5000, PX_GN_BEACON_SERVICE_TIMER_MAXIMUM := 8000, PX_GN_LOCATION_SERVICE_TIMER_MEDIUM := 2000, PX_GN_LOCATION_SERVICE_TIMER_MAXIMUM := 3000, PX_GN_APPLICATION_RETRANSMIT_TIMER := 1000, PX_GN_APPLICATION_RETRANSMIT_TIMER_MEDIUM := 2000, PX_GN_APPLICATION_RETRANSMIT_TIMER_MAXIMUM := 3000, PX_POS_DELTA := 1, PX_GN_UPPER_LAYER := e_btpB (2), PX_BTP_IN_UT_IND := true, PX_MESSAGE_COUNT := 5, PX_NEIGHBOUR_DISCOVERY_DELAY := 1.000000, PX_INC_TIMER_CONTROL_FACTOR_INC := 1.100000, PX_DEC_TIMER_CONTROL_FACTOR := 0.950000 }
HC@framework-dathe: Module LibItsIpv6OverGeoNetworking_Pics has the following parameters: { PICS_GN6_ASL_VI_RESOL_ADDR := true }
HC@framework-dathe: Module LibItsIpv6OverGeoNetworking_Pixits has the following parameters: { PX_CONFIG_MANUAL_GVL := false, PX_T_BUILD_CONFIG := 5.000000, PX_GN6_PREFIX_1 := '3FFE0000000000010000000000000000'O, PX_GN6_PREFIX_2 := '3FFE0000000000020000000000000000'O, PX_GN6_PREFIX_3 := '3FFE0000000000030000000000000000'O, PX_GN6_PREFIX_LENGTH_1 := 64, PX_GN6_PREFIX_LENGTH_2 := 64, PX_GN6_PREFIX_LENGTH_3 := 64, PX_GN6_TVL_INTERFACE_NAME := "tvl0" }
HC@framework-dathe: Module LibItsSecurity_Pics has the following parameters: { PICS_SEC_IMPLICIT_CERTIFICATES := false, PICS_SEC_SHA256 := true, PICS_SEC_SHA384 := false, PICS_SEC_NIST_P256 := true, PICS_SEC_BRAINPOOL_P256R1 := false, PICS_SEC_BRAINPOOL_P384R1 := false, PICS_SEC_P2P_AT_DISTRIBUTION := false, PICS_SEC_P2P_AA_DISTRIBUTION := false, PICS_SEC_CERTIFICATE_SELECTION := false, PICS_SEC_CIRCULAR_REGION := false, PICS_SEC_RECTANGULAR_REGION := false, PICS_SEC_POLYGONAL_REGION := false, PICS_SEC_IDENTIFIED_REGION := false, PICS_SEC_ITS_AID_OTHER := true, PICS_SEC_BFK_AUTH := false }
HC@framework-dathe: Module LibItsSecurity_Pixits has the following parameters: { PX_CERTIFICATE_POOL_PATH := ".", PX_IUT_SEC_CONFIG_NAME := "certificates", PX_IUT_DEFAULT_CERTIFICATE := "CERT_IUT_A_AT", PX_AT_CERTIFICATE := "CERT_TS_B_AT", PX_OTHER_ITS_AID := 141, PX_WRONG_PROTOCOL_VERSION := 4, PX_WGSLONGITUDE := 0, PX_WGSLATITUDE := 0, PX_VE_ALG := e_nist_p256 (0), PX_EC_ALG_FOR_EC := e_nist_p256 (0), PX_EC_ALG_FOR_AT := e_nist_p256 (0), PX_EC_ALG_FOR_ATV := e_nist_p256 (0), PX_EC_ALG_FOR_MA := e_nist_p256 (0), PX_EC_ALG_FOR_EC_SIGN := e_nist_p256 (0), PX_BFK_TEST_VECTORS := false, PX_USE_BFK_MODE := false, PX_INC_TIMER_CONTROL_FACTOR_INC := 1.100000, PX_DEC_TIMER_CONTROL_FACTOR := 0.900000 }
HC@framework-dathe: Initializing module CAM-PDU-Descriptions.
HC@framework-dathe: Initialization of module CAM-PDU-Descriptions finished.
HC@framework-dathe: Initializing module DENM-PDU-Descriptions.
HC@framework-dathe: Initialization of module DENM-PDU-Descriptions finished.
HC@framework-dathe: Initializing module ETSI-ITS-CDD.
HC@framework-dathe: Initialization of module ETSI-ITS-CDD finished.
HC@framework-dathe: Initializing module EtsiTs103097ExtensionModule.
HC@framework-dathe: Initialization of module EtsiTs103097ExtensionModule finished.
HC@framework-dathe: Initializing module EtsiTs103097Module.
HC@framework-dathe: Initialization of module EtsiTs103097Module finished.
HC@framework-dathe: Initializing module Ieee1609Dot2.
HC@framework-dathe: Initialization of module Ieee1609Dot2 finished.
HC@framework-dathe: Initializing module Ieee1609Dot2BaseTypes.
HC@framework-dathe: Initialization of module Ieee1609Dot2BaseTypes finished.
HC@framework-dathe: Initializing module ItsSecurity_Functions.
HC@framework-dathe: Initializing module LibItsDenm_Functions.
HC@framework-dathe: Initializing module LibItsCommon_Templates.
HC@framework-dathe: Initializing module LibItsCommon_TypesAndValues.
HC@framework-dathe: Initializing module LibCommon_DataStrings.
HC@framework-dathe: Initialization of module LibCommon_DataStrings finished.
HC@framework-dathe: Initialization of module LibItsCommon_TypesAndValues finished.
HC@framework-dathe: Initialization of module LibItsCommon_Templates finished.
HC@framework-dathe: Initializing module LibItsDenm_TestSystem.
HC@framework-dathe: Initializing module LibItsCommon_TestSystem.
HC@framework-dathe: Initializing module LibCommon_Time.
HC@framework-dathe: Initialization of module LibCommon_Time finished.
HC@framework-dathe: Initializing module LibCommon_Sync.
HC@framework-dathe: Initializing module LibCommon_AbstractData.
HC@framework-dathe: Initializing module LibCommon_BasicTypesAndValues.
HC@framework-dathe: Initialization of module LibCommon_BasicTypesAndValues finished.
HC@framework-dathe: Initialization of module LibCommon_AbstractData finished.
HC@framework-dathe: Initializing module LibCommon_VerdictControl.
HC@framework-dathe: Initialization of module LibCommon_VerdictControl finished.
HC@framework-dathe: Initialization of module LibCommon_Sync finished.
HC@framework-dathe: Initialization of module LibItsCommon_TestSystem finished.
HC@framework-dathe: Initializing module LibItsDenm_TypesAndValues.
HC@framework-dathe: Initialization of module LibItsDenm_TypesAndValues finished.
HC@framework-dathe: Initialization of module LibItsDenm_TestSystem finished.
HC@framework-dathe: Initializing module LibItsDenm_Templates.
HC@framework-dathe: Initializing module LibHelpers_Functions.
HC@framework-dathe: Initialization of module LibHelpers_Functions finished.
HC@framework-dathe: Initializing module LibItsCommon_Functions.
HC@framework-dathe: Initializing module LibItsCommon_Pixits.
HC@framework-dathe: Initialization of module LibItsCommon_Pixits finished.
HC@framework-dathe: Initialization of module LibItsCommon_Functions finished.
HC@framework-dathe: Initializing module LibItsCommon_CddTemplates.
HC@framework-dathe: Initializing module LibItsCommon_ASN1_NamedNumbers.
HC@framework-dathe: Initialization of module LibItsCommon_ASN1_NamedNumbers finished.
HC@framework-dathe: Initialization of module LibItsCommon_CddTemplates finished.
HC@framework-dathe: Initialization of module LibItsDenm_Templates finished.
HC@framework-dathe: Initializing module LibItsDenm_Pics.
HC@framework-dathe: Initialization of module LibItsDenm_Pics finished.
HC@framework-dathe: Initialization of module LibItsDenm_Functions finished.
HC@framework-dathe: Initializing module LibItsCam_Functions.
HC@framework-dathe: Initializing module LibItsCam_TestSystem.
HC@framework-dathe: Initializing module LibItsCam_TypesAndValues.
HC@framework-dathe: Initialization of module LibItsCam_TypesAndValues finished.
HC@framework-dathe: Initialization of module LibItsCam_TestSystem finished.
HC@framework-dathe: Initializing module LibItsCam_Templates.
HC@framework-dathe: Initialization of module LibItsCam_Templates finished.
HC@framework-dathe: Initializing module LibItsCam_Pics.
HC@framework-dathe: Initialization of module LibItsCam_Pics finished.
HC@framework-dathe: Initializing module LibItsCam_Pixits.
HC@framework-dathe: Initializing module LibItsSecurity_TypesAndValues.
HC@framework-dathe: Initialization of module LibItsSecurity_TypesAndValues finished.
HC@framework-dathe: Initialization of module LibItsCam_Pixits finished.
HC@framework-dathe: Initializing module LibItsCam_EncdecDeclarations.
HC@framework-dathe: Initialization of module LibItsCam_EncdecDeclarations finished.
HC@framework-dathe: Initialization of module LibItsCam_Functions finished.
HC@framework-dathe: Initializing module LibItsBtp_Templates.
HC@framework-dathe: Initializing module LibItsBtp_Pixits.
HC@framework-dathe: Initializing module LibItsBtp_TypesAndValues.
HC@framework-dathe: Initialization of module LibItsBtp_TypesAndValues finished.
HC@framework-dathe: Initialization of module LibItsBtp_Pixits finished.
HC@framework-dathe: Initialization of module LibItsBtp_Templates finished.
HC@framework-dathe: Initializing module LibItsGeoNetworking_Functions.
HC@framework-dathe: Initializing module LibItsSecurity_Functions.
HC@framework-dathe: Initializing module LibItsSecurity_Templates.
HC@framework-dathe: Initializing module LibItsGeoNetworking_TypesAndValues.
HC@framework-dathe: Initializing module LibItsExternal_TypesAndValues.
HC@framework-dathe: Initialization of module LibItsExternal_TypesAndValues finished.
HC@framework-dathe: Initialization of module LibItsGeoNetworking_TypesAndValues finished.
HC@framework-dathe: Initializing module LibItsSecurity_Pixits.
HC@framework-dathe: Initialization of module LibItsSecurity_Pixits finished.
HC@framework-dathe: Initialization of module LibItsSecurity_Templates finished.
HC@framework-dathe: Initializing module LibItsSecurity_Pics.
HC@framework-dathe: Initialization of module LibItsSecurity_Pics finished.
HC@framework-dathe: Initializing module LibItsSecurity_TestSystem.
HC@framework-dathe: Initialization of module LibItsSecurity_TestSystem finished.
HC@framework-dathe: Initializing module LibItsSecurity_EncdecDeclarations.
HC@framework-dathe: Initialization of module LibItsSecurity_EncdecDeclarations finished.
HC@framework-dathe: Initialization of module LibItsSecurity_Functions finished.
HC@framework-dathe: Initializing module LibItsGeoNetworking_TestSystem.
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_TypesAndValues.
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_TypesAndValues finished.
HC@framework-dathe: Initialization of module LibItsGeoNetworking_TestSystem finished.
HC@framework-dathe: Initializing module LibItsGeoNetworking_Templates.
HC@framework-dathe: Initializing module LibItsGeoNetworking_Pixits.
HC@framework-dathe: Initialization of module LibItsGeoNetworking_Pixits finished.
HC@framework-dathe: Initialization of module LibItsGeoNetworking_Templates finished.
HC@framework-dathe: Initializing module LibItsGeoNetworking_Pics.
HC@framework-dathe: Initialization of module LibItsGeoNetworking_Pics finished.
HC@framework-dathe: Initialization of module LibItsGeoNetworking_Functions finished.
HC@framework-dathe: Initializing module LibItsBtp_EncdecDeclarations.
HC@framework-dathe: Initialization of module LibItsBtp_EncdecDeclarations finished.
HC@framework-dathe: Initializing module LibItsGeoNetworking_EncdecDeclarations.
HC@framework-dathe: Initialization of module LibItsGeoNetworking_EncdecDeclarations finished.
HC@framework-dathe: Initializing module LibItsDenm_EncdecDeclarations.
HC@framework-dathe: Initialization of module LibItsDenm_EncdecDeclarations finished.
HC@framework-dathe: Initialization of module ItsSecurity_Functions finished.
HC@framework-dathe: Initializing module ItsSecurity_Templates.
HC@framework-dathe: Initialization of module ItsSecurity_Templates finished.
HC@framework-dathe: Initializing module ItsSecurity_TestCases.
HC@framework-dathe: Initializing module ItsSecurity_TestSystem.
HC@framework-dathe: Initialization of module ItsSecurity_TestSystem finished.
HC@framework-dathe: Initialization of module ItsSecurity_TestCases finished.
HC@framework-dathe: Initializing module ItsSecurity_TestControl.
HC@framework-dathe: Initialization of module ItsSecurity_TestControl finished.
HC@framework-dathe: Initializing module LibCommon_TextStrings.
HC@framework-dathe: Initialization of module LibCommon_TextStrings finished.
HC@framework-dathe: Initializing module LibItsBtp_Functions.
HC@framework-dathe: Initializing module LibItsBtp_TestSystem.
HC@framework-dathe: Initialization of module LibItsBtp_TestSystem finished.
HC@framework-dathe: Initialization of module LibItsBtp_Functions finished.
HC@framework-dathe: Initializing module LibItsDenm_Pixits.
HC@framework-dathe: Initialization of module LibItsDenm_Pixits finished.
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_EncdecDeclarations.
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_EncdecDeclarations finished.
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_Functions.
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_TestSystem.
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_TestSystem finished.
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_Templates.
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_Templates finished.
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_Pixits.
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_Pixits finished.
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_Functions finished.
HC@framework-dathe: Initializing module LibItsIpv6OverGeoNetworking_Pics.
HC@framework-dathe: Initialization of module LibItsIpv6OverGeoNetworking_Pics finished.
HC@framework-dathe: Initializing module LibSecurity_Certificates.
HC@framework-dathe: Initialization of module LibSecurity_Certificates finished.
HC@framework-dathe: Initializing module LibSecurity_Hash.
HC@framework-dathe: Initialization of module LibSecurity_Hash finished.
HC@framework-dathe: Initializing module LibSecurity_Hmac.
HC@framework-dathe: Initialization of module LibSecurity_Hmac finished.
HC@framework-dathe: Initializing module LibSecurity_Signature.
HC@framework-dathe: Initializing module http_www_w3_org_2000_09_xmldsig.
HC@framework-dathe: Initializing module XSD.
HC@framework-dathe: Initializing module UsefulTtcn3Types.
HC@framework-dathe: Initialization of module UsefulTtcn3Types finished.
HC@framework-dathe: Initialization of module XSD finished.
HC@framework-dathe: Initialization of module http_www_w3_org_2000_09_xmldsig finished.
HC@framework-dathe: Initialization of module LibSecurity_Signature finished.
HC@framework-dathe: Initializing module NoTargetNamespace.
HC@framework-dathe: Initialization of module NoTargetNamespace finished.
HC@framework-dathe: Initializing module PreGenRecordOf.
HC@framework-dathe: Initialization of module PreGenRecordOf finished.
HC@framework-dathe: Initializing module TitanLoggerApi.
HC@framework-dathe: Initialization of module TitanLoggerApi finished.
HC@framework-dathe: Initializing module http_www_w3_org_XML_1998_namespace.
HC@framework-dathe: Initialization of module http_www_w3_org_XML_1998_namespace finished.
MC@framework-dathe: Configuration file was processed on all HCs.
HC@framework-dathe: Configuration data was processed successfully.
MC@framework-dathe: Creating MTC on host 127.0.0.1.
HC@framework-dathe: MTC was created. Process id: 3930.
MC@framework-dathe: MTC is created.
MC2> smtc
Executing all items of [EXECUTE] section.
MC2> MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_MSG_01_BV in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: certificates_loader::load_certificate: Failed to open Private encryption key file
MTC@framework-dathe: certificates_loader::load_certificate: Failed to open Private encryption key file
MTC@framework-dathe: Warning: An [else] branch of an alt construct has been reached. Re-configuring the snapshot manager to call the event handlers even when taking the first snapshot.
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440728699976 / 716440723703785, delta = 4996191.000000, comp = 0
MTC@framework-dathe: certificates_loader::load_certificate: Failed to open Private encryption key file
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440732499843 / 716440727501262, delta = 4998581.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440735799828 / 716440730800832, delta = 4998996.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_MSG_01_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440741232620 / 716440736233790, delta = 4998830.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440745032751 / 716440740036107, delta = 4996644.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440748332608 / 716440743334838, delta = 4997770.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_MSG_02_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440753642782 / 716440748644855, delta = 4997927.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440757442759 / 716440752444544, delta = 4998215.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440760742754 / 716440755744189, delta = 4998565.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_01_BV in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440766157218 / 716440761160077, delta = 4997141.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440769957267 / 716440764959338, delta = 4997929.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440773257471 / 716440768259681, delta = 4997790.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_02_BV in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440778768263 / 716440773769681, delta = 4998582.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440782568074 / 716440777570151, delta = 4997923.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440785868050 / 716440780870147, delta = 4997903.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_03_BV in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440791291999 / 716440786293643, delta = 4998356.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440795091960 / 716440790093386, delta = 4998574.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440798392083 / 716440793394712, delta = 4997371.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_04_BV_XX in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: certificates_loader::load_certificate: Failed to open Private encryption key file
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440803702961 / 716440798705213, delta = 4997748.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440807502942 / 716440802504009, delta = 4998933.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440810803020 / 716440805805559, delta = 4997461.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_01_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440816329039 / 716440811329884, delta = 4999155.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440820129064 / 716440815131466, delta = 4997598.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440823429050 / 716440818429902, delta = 4999148.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_02_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440828740132 / 716440823741688, delta = 4998444.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440832540085 / 716440827540920, delta = 4999165.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440835840063 / 716440830841695, delta = 4998368.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_03_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440841251163 / 716440836252156, delta = 4999007.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440845051047 / 716440840052172, delta = 4998875.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440848350736 / 716440843352720, delta = 4998016.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_04_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440853864104 / 716440848865482, delta = 4998622.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440857664370 / 716440852665873, delta = 4998497.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440860964560 / 716440855966770, delta = 4997790.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_05_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440866379520 / 716440861381300, delta = 4998220.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440870179609 / 716440865181088, delta = 4998521.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440873479610 / 716440868481443, delta = 4998167.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_06_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440878899358 / 716440873901391, delta = 4997967.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440882698611 / 716440877699949, delta = 4998662.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440885998529 / 716440880999453, delta = 4999076.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_07_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440891412224 / 716440886413524, delta = 4998700.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440895212241 / 716440890214709, delta = 4997532.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440898512521 / 716440893513624, delta = 4998897.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_08_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440903924947 / 716440898927205, delta = 4997742.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440907724850 / 716440902726573, delta = 4998277.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440911024940 / 716440906026391, delta = 4998549.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_CAM_09_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440916438987 / 716440911440311, delta = 4998676.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440920239059 / 716440915240636, delta = 4998423.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440923539317 / 716440918541332, delta = 4997985.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_01_BV in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: ./ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn:9293: Dynamic test case error: Creating a template from an unbound integer value.
MTC@framework-dathe: setverdict(error): none -> error
MTC@framework-dathe: Performing error recovery.
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: error
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_02_BV_XX in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: ./ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn:9401: Dynamic test case error: Creating a template from an unbound integer value.
MTC@framework-dathe: setverdict(error): none -> error
MTC@framework-dathe: Performing error recovery.
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: error
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_01_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440933866792 / 716440928868496, delta = 4998296.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440937666821 / 716440932668896, delta = 4997925.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440940966676 / 716440935968130, delta = 4998546.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_02_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440946480871 / 716440941483720, delta = 4997151.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440950280810 / 716440945282703, delta = 4998107.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440953580981 / 716440948582269, delta = 4998712.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_03_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440958999549 / 716440954001538, delta = 4998011.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440962799597 / 716440957801381, delta = 4998216.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440966099730 / 716440961101166, delta = 4998564.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_04_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440971513281 / 716440966514666, delta = 4998615.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440975312848 / 716440970314180, delta = 4998668.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440978612838 / 716440973614104, delta = 4998734.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_05_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440984027724 / 716440979028778, delta = 4998946.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440987827981 / 716440982828842, delta = 4999139.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440991128008 / 716440986129245, delta = 4998763.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_06_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716440996440715 / 716440991442751, delta = 4997964.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441000240828 / 716440995241703, delta = 4999125.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441003540990 / 716440998542794, delta = 4998196.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_07_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441009054616 / 716441004056103, delta = 4998513.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441012854604 / 716441007855514, delta = 4999090.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441016154700 / 716441011156774, delta = 4997926.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
MTC@framework-dathe: Executing test case TC_SEC_ITSS_RCV_DENM_09_BO in module ItsSecurity_TestCases.
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::setup: Already done
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441021571248 / 716441016573140, delta = 4998108.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441025371165 / 716441020374188, delta = 4996977.000000, comp = 0
MTC@framework-dathe: security_services_its::process_ieee_1609_dot2_signed_data: generation time check 716441028671311 / 716441023673830, delta = 4997481.000000, comp = 0
MTC@framework-dathe: setverdict(pass): none -> pass
MTC@framework-dathe: Waiting for PTCs to finish.
MTC@framework-dathe: Setting final verdict of the test case.
MTC@framework-dathe: Local verdict of MTC: pass
MTC@framework-dathe: No PTCs were created.
MC@framework-dathe: Test execution finished.
Execution of [EXECUTE] section finished.
emtc
MC@framework-dathe: Terminating MTC.
MTC@framework-dathe: Exit was requested from MC. Terminating MTC.
MC@framework-dathe: MTC terminated.
MC2> exit
MC@framework-dathe: Shutting down session.
HC@framework-dathe: Exit was requested from MC. Terminating HC.
MC@framework-dathe: Shutdown complete.
@@ -0,0 +1,28 @@
[
"TC_SEC_ITSS_RCV_MSG_01_BV",
"TC_SEC_ITSS_RCV_MSG_01_BO",
"TC_SEC_ITSS_RCV_MSG_02_BO",
"TC_SEC_ITSS_RCV_CAM_01_BV",
"TC_SEC_ITSS_RCV_CAM_02_BV",
"TC_SEC_ITSS_RCV_CAM_03_BV",
"TC_SEC_ITSS_RCV_CAM_04_BV_XX",
"TC_SEC_ITSS_RCV_CAM_01_BO",
"TC_SEC_ITSS_RCV_CAM_02_BO",
"TC_SEC_ITSS_RCV_CAM_03_BO",
"TC_SEC_ITSS_RCV_CAM_04_BO",
"TC_SEC_ITSS_RCV_CAM_05_BO",
"TC_SEC_ITSS_RCV_CAM_06_BO",
"TC_SEC_ITSS_RCV_CAM_07_BO",
"TC_SEC_ITSS_RCV_CAM_08_BO",
"TC_SEC_ITSS_RCV_CAM_09_BO",
"TC_SEC_ITSS_RCV_DENM_01_BV",
"TC_SEC_ITSS_RCV_DENM_02_BV_XX",
"TC_SEC_ITSS_RCV_DENM_01_BO",
"TC_SEC_ITSS_RCV_DENM_02_BO",
"TC_SEC_ITSS_RCV_DENM_03_BO",
"TC_SEC_ITSS_RCV_DENM_04_BO",
"TC_SEC_ITSS_RCV_DENM_05_BO",
"TC_SEC_ITSS_RCV_DENM_06_BO",
"TC_SEC_ITSS_RCV_DENM_07_BO",
"TC_SEC_ITSS_RCV_DENM_09_BO"
]
@@ -0,0 +1,136 @@
{
"started_utc": "2026-09-14T03:18:39.620104+00:00",
"binary_sha256": "6d7f18b24b0dd2e8553e18bfc6fd800b9c777ae7eabb3dc491a6945e9d1bff21",
"config_sha256": "6ef95fb9f0aedcc78f8c65aba541f77ab99db363d72e6916fc3ddf00442aa203",
"sut_sha256": "04e4e258410431ad29248e2d8688f7d9edfb2cdb0f37d4683a8120a5726c4ccf",
"sut_args": "--security-pool ./certificates",
"pool_sha256": {
"CERT_IUT_A_AA.oer": "27959602e8fbd8cc0d3cbec182e8a733cf0d58923e07ee92e5fa1b0f67d696ef",
"CERT_IUT_A_AA.vkey": "e02e3e7f43c8b20df84b91d85931262b44c4ca29e273a92e564152a6abb6fef6",
"CERT_IUT_A_AT.oer": "9b6881558d4ca31941f716064f2b68b9e73af4c919fd281b115ea89063b17ffd",
"CERT_IUT_A_AT.vkey": "faf9a014e9c85f5564da20d4be6e36c26a3571f717324ba4a94293762b47f112",
"CERT_IUT_A_RCA.oer": "edbcfda4d62aca8a6fff6f1c86fb6c57f5a17f015bfc5e1fb62e605f21a85c5b",
"CERT_IUT_A_RCA.vkey": "09784ddeae8ad82b67e9dd20f3e27be0f9bd9c596ba1f99c85fa56a8a595d596",
"CERT_TS_A_AA.oer": "700d657f5deb7a02634f7869dcbb00fe3047b73951d7729be4b9d11a3802cdd1",
"CERT_TS_A_AA.vkey": "181cd1e80981520124204c2725f8a1ae93316f6adbad54416d53d89c74bf6784",
"CERT_TS_A_AT.oer": "494fa3bdc69652c9350021804da1c6a97df22227d5b412fe0fe84fb870627916",
"CERT_TS_A_AT.vkey": "c86c008b96f2fe410cbcb4e19f0e7b667cff5c58bb121b649673b9ef42217b2b",
"CERT_TS_B_AT.oer": "1c37085b2c91026ffd30710a8c05f348484f962c3f9892c54e297e592a9aec47",
"CERT_TS_B_AT.vkey": "44192a8508a128a9cffc6ceab6528f75b470866042d662b00f9ae40ae14ecd6c",
"index.lst": "c08dece8958a27945fc9ebc49d723332abae065d2cc737e551403d90e870db4f"
},
"expected_cases_sha256": "8e3b79e6ef5cd270b13072e4a3708c2c0e9a689327f85a13fc5b059f965273ba",
"verdicts": [
{
"testcase": "TC_SEC_ITSS_RCV_MSG_01_BV",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_MSG_01_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_MSG_02_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_01_BV",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_02_BV",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_03_BV",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_04_BV_XX",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_01_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_02_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_03_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_04_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_05_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_06_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_07_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_08_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_CAM_09_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_01_BV",
"verdict": "error"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_02_BV_XX",
"verdict": "error"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_01_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_02_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_03_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_04_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_05_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_06_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_07_BO",
"verdict": "pass"
},
{
"testcase": "TC_SEC_ITSS_RCV_DENM_09_BO",
"verdict": "pass"
}
],
"status": "completed",
"exit_code": 0,
"missing_cases": [],
"unexpected_cases": [],
"duplicate_cases": [],
"campaign_complete": true,
"finished_utc": "2026-09-14T03:23:45.331837+00:00"
}
@@ -0,0 +1,100 @@
// AtsSecurity, receiving side of the IUT (TS 103 097 V2.2.1 clauses 5.2, 7.1.1, 7.1.2):
// the test system signs CAMs/DENMs in TTCN-3 with CERT_TS_A_AT (or PX_AT_CERTIFICATE)
// from the pool and sends them through the GeoNetworking port; the adapter injects
// them into the SUT (vidf_sut --security-pool, built with VIDF_SECURITY_VERIFY) as
// AL_DATA.indication and reports what the SUT passes up after SN-DECAP as
// UtGnEventInd. The SUT trusts CERT_IUT_A_RCA with CERT_IUT_A_AA and CERT_TS_A_AA.
// Cases gated by PICS this SUT does not claim (implicit certificates, Brainpool)
// are not selected. No CAM carrier: nothing is stimulated on the sending side.
[MODULE_PARAMETERS]
// AtsSecurity, sending side of the IUT, GN-MGMT profile (TS 103 097 clause 7.1.3):
// the SUT (vidf_sut --security-pool) signs its own beacons through the GN core. No
// facilities traffic is stimulated because an SHB restarts the beacon timer
// (TS 103 836-4-1 clause 10.3.5) and the CAM/DENM profile cases live in
// etsi_security_facilities.cfg. The test system verifies every transmission with
// the pool it loads from ./certificates (run_etsi.py --pool copies the generated
// pool there). Every PICS that would select receiving-side or unimplemented
// behaviour is disabled.
LibItsGeoNetworking_Pics.PICS_GN_LOCAL_GN_ADDR := {
typeOfAddress := e_initial,
stationType := e_unknown,
reserved := 0,
mid := '020000000001'O
}
LibItsGeoNetworking_Pics.PICS_GN_SECURITY := true
LibItsGeoNetworking_Pics.PICS_IS_IUT_SECURED := true
LibItsGeoNetworking_Pics.PICS_GN_BEACON_SRC := true
LibItsGeoNetworking_Pics.PICS_GN_BEACON_DST := false
LibItsGeoNetworking_Pics.PICS_GN_GUC := false
LibItsGeoNetworking_Pics.PICS_GN_GBC := false
LibItsGeoNetworking_Pics.PICS_GN_GAC := false
LibItsGeoNetworking_Pics.PICS_GN_TSB := false
LibItsGeoNetworking_Pics.PICS_GN_DAD := false
LibItsGeoNetworking_Pics.PICS_GN_SHB_DST := false
LibItsCommon_Pixits.PX_GNSS_SCENARIO_SUPPORT := false
// CAM and DENM payloads are carried over BTP-B (TS 103 836-5-1 clause 7.2).
LibItsGeoNetworking_Pixits.PX_GN_UPPER_LAYER := e_btpB
LibItsSecurity_Pixits.PX_CERTIFICATE_POOL_PATH := "."
LibItsSecurity_Pixits.PX_IUT_SEC_CONFIG_NAME := "certificates"
LibItsSecurity_Pixits.PX_IUT_DEFAULT_CERTIFICATE := "CERT_IUT_A_AT"
// CERT_TS_B_AT: signing ticket with a circular region around the SUT position (DENM_02_BV_XX, CAM_04_BV_XX)
LibItsSecurity_Pixits.PX_AT_CERTIFICATE := "CERT_TS_B_AT"
LibItsCommon_Pixits.PX_CERT_FOR_TS := "CERT_TS_A_AT"
LibItsSecurity_Pixits.PX_OTHER_ITS_AID := 141
LibItsSecurity_Pics.PICS_SEC_ITS_AID_OTHER := true
LibItsSecurity_Pics.PICS_SEC_SHA256 := true
LibItsSecurity_Pics.PICS_SEC_SHA384 := false
LibItsSecurity_Pics.PICS_SEC_NIST_P256 := true
LibItsSecurity_Pics.PICS_SEC_BRAINPOOL_P256R1 := false
LibItsSecurity_Pics.PICS_SEC_BRAINPOOL_P384R1 := false
// Receiving side and P2P distribution need SN-DECAP verification (GAP-SEC-001).
LibItsSecurity_Pics.PICS_SEC_P2P_AT_DISTRIBUTION := false
LibItsSecurity_Pics.PICS_SEC_P2P_AA_DISTRIBUTION := false
LibItsSecurity_Pics.PICS_SEC_CERTIFICATE_SELECTION := false
LibItsSecurity_Pics.PICS_SEC_CIRCULAR_REGION := false
LibItsSecurity_Pics.PICS_SEC_RECTANGULAR_REGION := false
LibItsSecurity_Pics.PICS_SEC_POLYGONAL_REGION := false
LibItsSecurity_Pics.PICS_SEC_IDENTIFIED_REGION := false
LibItsSecurity_Pics.PICS_SEC_BFK_AUTH := false
[TESTPORT_PARAMETERS]
// Official GN layer syntax; only the security keys are read by the adapter. Verification
// failures discard the IUT transmission (enable_security_checks=1) instead of passing it
// up with a warning, so a PASS below implies a signature the framework verified against
// the pool it loaded from ./certificates.
system.geoNetworkingPort.params := "GN(enable_security_checks=1,sec_db_path=./certificates)"
// No CAM carrier: the IUT is requested to send secured beacons only.
system.utPort.params := "cam_carrier_ms=0"
[LOGGING]
LogFile := "%e.%h-%r.%s"
FileMask := LOG_ALL
ConsoleMask := VERDICTOP | ERROR | WARNING | EXECUTOR
[EXECUTE]
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_MSG_01_BV
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_MSG_01_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_MSG_02_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_01_BV
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_02_BV
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_03_BV
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_04_BV_XX
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_01_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_02_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_03_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_04_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_05_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_06_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_07_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_08_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_CAM_09_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_01_BV
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_02_BV_XX
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_01_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_02_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_03_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_04_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_05_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_06_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_07_BO
ItsSecurity_TestCases.TC_SEC_ITSS_RCV_DENM_09_BO