Loading .TITAN_properties +22 −4 Original line number Diff line number Diff line Loading @@ -3,7 +3,6 @@ <ActiveConfiguration>Default</ActiveConfiguration> <ProjectProperties> <MakefileSettings> <incrementalDependencyRefresh>false</incrementalDependencyRefresh> <functiontestRuntime>true</functiontestRuntime> <targetExecutable>bin/TSITS</targetExecutable> <TTCN3preprocessorDefines> Loading Loading @@ -86,6 +85,13 @@ <ExcludeFromBuild>true</ExcludeFromBuild> </FolderProperties> </FolderResource> <FolderResource> <FolderPath>html</FolderPath> <FolderProperties> <CentralStorage>false</CentralStorage> <ExcludeFromBuild>true</ExcludeFromBuild> </FolderProperties> </FolderResource> <FolderResource> <FolderPath>javasrc</FolderPath> <FolderProperties> Loading Loading @@ -318,13 +324,25 @@ </FileProperties> </FileResource> <FileResource> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/AdapterControlPort_Pki.partC</FilePath> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/AdapterControlPkiPort.cc</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> </FileResource> <FileResource> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/AdapterControlPkiPort.hh</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> </FileResource> <FileResource> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/UpperTesterPort_Pki.partC</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> </FileResource> <FileResource> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/AdapterControlPort_Pki.partH</FilePath> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/UpperTesterPort_Pki.partH</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> Loading @@ -336,7 +354,7 @@ </FileProperties> </FileResource> <FileResource> <FilePath>ttcn/LibIts/asn1/Security/TS102921/EtsiTs102941MessagesCA.asn</FilePath> <FilePath>ttcn/LibIts/asn1/Security/TS102921/EtsiTs102941MessagesItss.asn</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> Loading ccsrc/EncDec/LibItsPki_Encdec.cc +114 −2 Original line number Diff line number Diff line Loading @@ -3,12 +3,16 @@ #include "etsi_ts102941_data.hh" #include "etsi_ts102941_types_enrolment_inner_request.hh" #include "etsi_ts102941_types_enrolment_inner_response.hh" #include "etsi_ts102941_types_authorization_inner_request.hh" #include "etsi_ts102941_types_authorization_inner_response.hh" #include "etsi_ts102941_types_authorization_shared_at_request.hh" #include "etsi_ts102941_types_authorization_validation_request.hh" #include "loggers.hh" namespace LibItsPki__EncdecDeclarations { BITSTRING fx__enc__EtsiTs102941Data(const EtsiTs102941MessagesItss::EtsiTs102941Data& p_etsi_ts_102941_data) { BITSTRING fx__enc__EtsiTs102941Data(const EtsiTs102941MessagesCa::EtsiTs102941Data& p_etsi_ts_102941_data) { loggers::get_instance().log_msg(">>> fx__enc__EtsiTs102941Data: ", p_etsi_ts_102941_data); etsi_ts102941_data codec; Loading @@ -21,7 +25,7 @@ namespace LibItsPki__EncdecDeclarations { return oct2bit(os); } INTEGER fx__dec__EtsiTs102941Data(BITSTRING& b, EtsiTs102941MessagesItss::EtsiTs102941Data& p_etsi_ts_102941_data) { INTEGER fx__dec__EtsiTs102941Data(BITSTRING& b, EtsiTs102941MessagesCa::EtsiTs102941Data& p_etsi_ts_102941_data) { loggers::get_instance().log_msg(">>> fx__dec__EtsiTs102941Data: ", b); etsi_ts102941_data codec; Loading Loading @@ -88,4 +92,112 @@ namespace LibItsPki__EncdecDeclarations { return 0; } BITSTRING fx__enc__InnerAtRequest(const EtsiTs102941TypesAuthorization::InnerAtRequest& p_inner_request) { loggers::get_instance().log_msg(">>> fx_enc_InnerAtRequest: ", p_inner_request); etsi_ts102941_types_authorization_inner_request codec; OCTETSTRING os; if (codec.encode(p_inner_request, os) == -1) { loggers::get_instance().warning("fx_enc_InnerAtRequest: -1 result code was returned"); return int2bit(0, 1); } return oct2bit(os); } INTEGER fx__dec__InnerAtRequest(BITSTRING& b, EtsiTs102941TypesAuthorization::InnerAtRequest& p_inner_request) { loggers::get_instance().log_msg(">>> fx__dec__InnerAtRequest: ", b); etsi_ts102941_types_authorization_inner_request codec; OCTETSTRING is = bit2oct(b); if (codec.decode(is, p_inner_request) == -1) { loggers::get_instance().warning("fx__dec__InnerAtRequest: -1 result code was returned"); return -1; } loggers::get_instance().log_msg("<<< fx__dec__InnerAtRequest: ", p_inner_request); return 0; } BITSTRING fx__enc__InnerAtResponse(const EtsiTs102941TypesAuthorization::InnerAtResponse& p_inner_response) { loggers::get_instance().log_msg(">>> fx__enc__InnerAtResponse: ", p_inner_response); etsi_ts102941_types_authorization_inner_response codec; OCTETSTRING os; if (codec.encode(p_inner_response, os) == -1) { loggers::get_instance().warning("fx__enc__InnerAtResponse: -1 result code was returned"); return int2bit(0, 1); } return oct2bit(os); } INTEGER fx__dec__InnerAtResponse(BITSTRING& b, EtsiTs102941TypesAuthorization::InnerAtResponse& p_inner_response) { loggers::get_instance().log_msg(">>> fx__dec__InnerAtResponse: ", b); etsi_ts102941_types_authorization_inner_response codec; OCTETSTRING is = bit2oct(b); if (codec.decode(is, p_inner_response) == -1) { loggers::get_instance().warning("fx__dec__InnerAtResponse: -1 result code was returned"); return -1; } loggers::get_instance().log_msg("<<< fx__dec__InnerAtResponse: ", p_inner_response); return 0; } BITSTRING fx__enc__SharedAtRequest(EtsiTs102941TypesAuthorization::SharedAtRequest const& p_shared_at) { loggers::get_instance().log_msg(">>> fx__enc__SharedAtRequest: ", p_shared_at); etsi_ts102941_types_authorization_shared_at_request codec; OCTETSTRING os; if (codec.encode(p_shared_at, os) == -1) { loggers::get_instance().warning("fx__enc__SharedAtRequest: -1 result code was returned"); return int2bit(0, 1); } return oct2bit(os); } INTEGER fx__dec__SharedAtRequest(BITSTRING& b, EtsiTs102941TypesAuthorization::SharedAtRequest& p_shared_at) { loggers::get_instance().log_msg(">>> fx__dec__SharedAtRequest: ", b); etsi_ts102941_types_authorization_shared_at_request codec; OCTETSTRING is = bit2oct(b); if (codec.decode(is, p_shared_at) == -1) { loggers::get_instance().warning("fx__dec__SharedAtRequest: -1 result code was returned"); return -1; } loggers::get_instance().log_msg("<<< fx__dec__SharedAtRequest: ", p_shared_at); return 0; } BITSTRING fx__enc__AuthorizationValidationRequest(EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest const& p_shared_at) { loggers::get_instance().log_msg(">>> fx__enc__AuthorizationValidationRequest: ", p_shared_at); etsi_ts102941_types_authorization_validation_request codec; OCTETSTRING os; if (codec.encode(p_shared_at, os) == -1) { loggers::get_instance().warning("fx__enc__AuthorizationValidationRequest: -1 result code was returned"); return int2bit(0, 1); } return oct2bit(os); } INTEGER fx__dec__AuthorizationValidationRequest(BITSTRING& b, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest& p_shared_at) { loggers::get_instance().log_msg(">>> fx__dec__AuthorizationValidationRequest: ", b); etsi_ts102941_types_authorization_validation_request codec; OCTETSTRING is = bit2oct(b); if (codec.decode(is, p_shared_at) == -1) { loggers::get_instance().warning("fx__dec__AuthorizationValidationRequest: -1 result code was returned"); return -1; } loggers::get_instance().log_msg("<<< fx__dec__AuthorizationValidationRequest: ", p_shared_at); return 0; } } // End of namespace LibItsPki__EncdecDeclarations ccsrc/Externals/LibItsSecurity_externals.cc +1 −1 Original line number Diff line number Diff line Loading @@ -595,7 +595,7 @@ namespace LibItsSecurity__Functions // TODO Use common function for both fx__encryptWithEciesxxx and fx__decryptWithEciesxxx function OCTETSTRING fx__encryptWithEciesNistp256WithSha256(const OCTETSTRING& p__toBeEncryptedSecuredMessage, const OCTETSTRING& p__recipientsPublicKeyCompressed, const INTEGER& p__compressedMode, OCTETSTRING& p__publicEphemeralKeyCompressed, INTEGER& p__ephemeralCompressedMode, OCTETSTRING& p__encrypted__sym__key, OCTETSTRING& p__authentication__vector, OCTETSTRING& p__nonce) { loggers::get_instance().log_msg(">>> fx__encryptWithEciesNistp256WithSha256: p__toBeEncryptedSecuredMessage: ", p__toBeEncryptedSecuredMessage); loggers::get_instance().log_msg(">>> fx__encryptWithEciesNistp256WithSha256: p__recipientsPublicKeyX: ", p__recipientsPublicKeyCompressed); loggers::get_instance().log_msg(">>> fx__encryptWithEciesNistp256WithSha256: p__recipientsPublicKeyCompressed", p__recipientsPublicKeyCompressed); loggers::get_instance().log(">>> fx__encryptWithEciesNistp256WithSha256: p__compressedMode: %d", static_cast<int>(p__compressedMode)); // 1. Generate new Private/Public key Loading ccsrc/Ports/LibIts_ports/AdapterControlPort.cc +2 −2 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ #include "IVIM_ports/AdapterControlPort_IVIM.partC" #include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC" #include "SremSsem_ports/AdapterControlPort_SremSsem.partC" //#include "Pki_ports/AdapterControlPort_Pki.partC" #include "Pki_ports/AdapterControlPort_Pki.partC" //#include "V2G_ports/AdapterControlPort_V2G.partC" #else //_NO_SOFTLINKS_ Loading @@ -20,7 +20,7 @@ #include "AdapterControlPort_MapemSpatem.partC" #include "AdapterControlPort_SremSsem.partC" #include "AdapterControlPort_GN.partC" //#include "AdapterControlPort_Pki.partC" #include "AdapterControlPort_Pki.partC" /* #include "AdapterControlPort_IVIM.partC" #include "AdapterControlPort_MapemSpatem.partC" Loading ccsrc/Ports/LibIts_ports/AdapterControlPort.hh +2 −2 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ #include "IVIM_ports/AdapterControlPort_IVIM.partH" #include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH" #include "SremSsem_ports/AdapterControlPort_SremSsem.partH" //#include "Pki_ports/AdapterControlPort_Pki.partH" #include "Pki_ports/AdapterControlPort_Pki.partH" //#include "V2G_ports/AdapterControlPort_V2G.partH" #else //_NO_SOFTLINKS_ Loading @@ -23,7 +23,7 @@ #include "AdapterControlPort_MapemSpatem.partH" #include "AdapterControlPort_SremSsem.partH" #include "AdapterControlPort_GN.partH" //#include "AdapterControlPort_Pki.partH" #include "AdapterControlPort_Pki.partH" /* #include "AdapterControlPort_IVIM.partH" #include "AdapterControlPort_MapemSpatem.partH" Loading Loading
.TITAN_properties +22 −4 Original line number Diff line number Diff line Loading @@ -3,7 +3,6 @@ <ActiveConfiguration>Default</ActiveConfiguration> <ProjectProperties> <MakefileSettings> <incrementalDependencyRefresh>false</incrementalDependencyRefresh> <functiontestRuntime>true</functiontestRuntime> <targetExecutable>bin/TSITS</targetExecutable> <TTCN3preprocessorDefines> Loading Loading @@ -86,6 +85,13 @@ <ExcludeFromBuild>true</ExcludeFromBuild> </FolderProperties> </FolderResource> <FolderResource> <FolderPath>html</FolderPath> <FolderProperties> <CentralStorage>false</CentralStorage> <ExcludeFromBuild>true</ExcludeFromBuild> </FolderProperties> </FolderResource> <FolderResource> <FolderPath>javasrc</FolderPath> <FolderProperties> Loading Loading @@ -318,13 +324,25 @@ </FileProperties> </FileResource> <FileResource> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/AdapterControlPort_Pki.partC</FilePath> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/AdapterControlPkiPort.cc</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> </FileResource> <FileResource> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/AdapterControlPkiPort.hh</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> </FileResource> <FileResource> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/UpperTesterPort_Pki.partC</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> </FileResource> <FileResource> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/AdapterControlPort_Pki.partH</FilePath> <FilePath>ccsrc/Ports/LibIts_ports/Pki_ports/UpperTesterPort_Pki.partH</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> Loading @@ -336,7 +354,7 @@ </FileProperties> </FileResource> <FileResource> <FilePath>ttcn/LibIts/asn1/Security/TS102921/EtsiTs102941MessagesCA.asn</FilePath> <FilePath>ttcn/LibIts/asn1/Security/TS102921/EtsiTs102941MessagesItss.asn</FilePath> <FileProperties> <ExcludeFromBuild>true</ExcludeFromBuild> </FileProperties> Loading
ccsrc/EncDec/LibItsPki_Encdec.cc +114 −2 Original line number Diff line number Diff line Loading @@ -3,12 +3,16 @@ #include "etsi_ts102941_data.hh" #include "etsi_ts102941_types_enrolment_inner_request.hh" #include "etsi_ts102941_types_enrolment_inner_response.hh" #include "etsi_ts102941_types_authorization_inner_request.hh" #include "etsi_ts102941_types_authorization_inner_response.hh" #include "etsi_ts102941_types_authorization_shared_at_request.hh" #include "etsi_ts102941_types_authorization_validation_request.hh" #include "loggers.hh" namespace LibItsPki__EncdecDeclarations { BITSTRING fx__enc__EtsiTs102941Data(const EtsiTs102941MessagesItss::EtsiTs102941Data& p_etsi_ts_102941_data) { BITSTRING fx__enc__EtsiTs102941Data(const EtsiTs102941MessagesCa::EtsiTs102941Data& p_etsi_ts_102941_data) { loggers::get_instance().log_msg(">>> fx__enc__EtsiTs102941Data: ", p_etsi_ts_102941_data); etsi_ts102941_data codec; Loading @@ -21,7 +25,7 @@ namespace LibItsPki__EncdecDeclarations { return oct2bit(os); } INTEGER fx__dec__EtsiTs102941Data(BITSTRING& b, EtsiTs102941MessagesItss::EtsiTs102941Data& p_etsi_ts_102941_data) { INTEGER fx__dec__EtsiTs102941Data(BITSTRING& b, EtsiTs102941MessagesCa::EtsiTs102941Data& p_etsi_ts_102941_data) { loggers::get_instance().log_msg(">>> fx__dec__EtsiTs102941Data: ", b); etsi_ts102941_data codec; Loading Loading @@ -88,4 +92,112 @@ namespace LibItsPki__EncdecDeclarations { return 0; } BITSTRING fx__enc__InnerAtRequest(const EtsiTs102941TypesAuthorization::InnerAtRequest& p_inner_request) { loggers::get_instance().log_msg(">>> fx_enc_InnerAtRequest: ", p_inner_request); etsi_ts102941_types_authorization_inner_request codec; OCTETSTRING os; if (codec.encode(p_inner_request, os) == -1) { loggers::get_instance().warning("fx_enc_InnerAtRequest: -1 result code was returned"); return int2bit(0, 1); } return oct2bit(os); } INTEGER fx__dec__InnerAtRequest(BITSTRING& b, EtsiTs102941TypesAuthorization::InnerAtRequest& p_inner_request) { loggers::get_instance().log_msg(">>> fx__dec__InnerAtRequest: ", b); etsi_ts102941_types_authorization_inner_request codec; OCTETSTRING is = bit2oct(b); if (codec.decode(is, p_inner_request) == -1) { loggers::get_instance().warning("fx__dec__InnerAtRequest: -1 result code was returned"); return -1; } loggers::get_instance().log_msg("<<< fx__dec__InnerAtRequest: ", p_inner_request); return 0; } BITSTRING fx__enc__InnerAtResponse(const EtsiTs102941TypesAuthorization::InnerAtResponse& p_inner_response) { loggers::get_instance().log_msg(">>> fx__enc__InnerAtResponse: ", p_inner_response); etsi_ts102941_types_authorization_inner_response codec; OCTETSTRING os; if (codec.encode(p_inner_response, os) == -1) { loggers::get_instance().warning("fx__enc__InnerAtResponse: -1 result code was returned"); return int2bit(0, 1); } return oct2bit(os); } INTEGER fx__dec__InnerAtResponse(BITSTRING& b, EtsiTs102941TypesAuthorization::InnerAtResponse& p_inner_response) { loggers::get_instance().log_msg(">>> fx__dec__InnerAtResponse: ", b); etsi_ts102941_types_authorization_inner_response codec; OCTETSTRING is = bit2oct(b); if (codec.decode(is, p_inner_response) == -1) { loggers::get_instance().warning("fx__dec__InnerAtResponse: -1 result code was returned"); return -1; } loggers::get_instance().log_msg("<<< fx__dec__InnerAtResponse: ", p_inner_response); return 0; } BITSTRING fx__enc__SharedAtRequest(EtsiTs102941TypesAuthorization::SharedAtRequest const& p_shared_at) { loggers::get_instance().log_msg(">>> fx__enc__SharedAtRequest: ", p_shared_at); etsi_ts102941_types_authorization_shared_at_request codec; OCTETSTRING os; if (codec.encode(p_shared_at, os) == -1) { loggers::get_instance().warning("fx__enc__SharedAtRequest: -1 result code was returned"); return int2bit(0, 1); } return oct2bit(os); } INTEGER fx__dec__SharedAtRequest(BITSTRING& b, EtsiTs102941TypesAuthorization::SharedAtRequest& p_shared_at) { loggers::get_instance().log_msg(">>> fx__dec__SharedAtRequest: ", b); etsi_ts102941_types_authorization_shared_at_request codec; OCTETSTRING is = bit2oct(b); if (codec.decode(is, p_shared_at) == -1) { loggers::get_instance().warning("fx__dec__SharedAtRequest: -1 result code was returned"); return -1; } loggers::get_instance().log_msg("<<< fx__dec__SharedAtRequest: ", p_shared_at); return 0; } BITSTRING fx__enc__AuthorizationValidationRequest(EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest const& p_shared_at) { loggers::get_instance().log_msg(">>> fx__enc__AuthorizationValidationRequest: ", p_shared_at); etsi_ts102941_types_authorization_validation_request codec; OCTETSTRING os; if (codec.encode(p_shared_at, os) == -1) { loggers::get_instance().warning("fx__enc__AuthorizationValidationRequest: -1 result code was returned"); return int2bit(0, 1); } return oct2bit(os); } INTEGER fx__dec__AuthorizationValidationRequest(BITSTRING& b, EtsiTs102941TypesAuthorizationValidation::AuthorizationValidationRequest& p_shared_at) { loggers::get_instance().log_msg(">>> fx__dec__AuthorizationValidationRequest: ", b); etsi_ts102941_types_authorization_validation_request codec; OCTETSTRING is = bit2oct(b); if (codec.decode(is, p_shared_at) == -1) { loggers::get_instance().warning("fx__dec__AuthorizationValidationRequest: -1 result code was returned"); return -1; } loggers::get_instance().log_msg("<<< fx__dec__AuthorizationValidationRequest: ", p_shared_at); return 0; } } // End of namespace LibItsPki__EncdecDeclarations
ccsrc/Externals/LibItsSecurity_externals.cc +1 −1 Original line number Diff line number Diff line Loading @@ -595,7 +595,7 @@ namespace LibItsSecurity__Functions // TODO Use common function for both fx__encryptWithEciesxxx and fx__decryptWithEciesxxx function OCTETSTRING fx__encryptWithEciesNistp256WithSha256(const OCTETSTRING& p__toBeEncryptedSecuredMessage, const OCTETSTRING& p__recipientsPublicKeyCompressed, const INTEGER& p__compressedMode, OCTETSTRING& p__publicEphemeralKeyCompressed, INTEGER& p__ephemeralCompressedMode, OCTETSTRING& p__encrypted__sym__key, OCTETSTRING& p__authentication__vector, OCTETSTRING& p__nonce) { loggers::get_instance().log_msg(">>> fx__encryptWithEciesNistp256WithSha256: p__toBeEncryptedSecuredMessage: ", p__toBeEncryptedSecuredMessage); loggers::get_instance().log_msg(">>> fx__encryptWithEciesNistp256WithSha256: p__recipientsPublicKeyX: ", p__recipientsPublicKeyCompressed); loggers::get_instance().log_msg(">>> fx__encryptWithEciesNistp256WithSha256: p__recipientsPublicKeyCompressed", p__recipientsPublicKeyCompressed); loggers::get_instance().log(">>> fx__encryptWithEciesNistp256WithSha256: p__compressedMode: %d", static_cast<int>(p__compressedMode)); // 1. Generate new Private/Public key Loading
ccsrc/Ports/LibIts_ports/AdapterControlPort.cc +2 −2 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ #include "IVIM_ports/AdapterControlPort_IVIM.partC" #include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC" #include "SremSsem_ports/AdapterControlPort_SremSsem.partC" //#include "Pki_ports/AdapterControlPort_Pki.partC" #include "Pki_ports/AdapterControlPort_Pki.partC" //#include "V2G_ports/AdapterControlPort_V2G.partC" #else //_NO_SOFTLINKS_ Loading @@ -20,7 +20,7 @@ #include "AdapterControlPort_MapemSpatem.partC" #include "AdapterControlPort_SremSsem.partC" #include "AdapterControlPort_GN.partC" //#include "AdapterControlPort_Pki.partC" #include "AdapterControlPort_Pki.partC" /* #include "AdapterControlPort_IVIM.partC" #include "AdapterControlPort_MapemSpatem.partC" Loading
ccsrc/Ports/LibIts_ports/AdapterControlPort.hh +2 −2 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ #include "IVIM_ports/AdapterControlPort_IVIM.partH" #include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH" #include "SremSsem_ports/AdapterControlPort_SremSsem.partH" //#include "Pki_ports/AdapterControlPort_Pki.partH" #include "Pki_ports/AdapterControlPort_Pki.partH" //#include "V2G_ports/AdapterControlPort_V2G.partH" #else //_NO_SOFTLINKS_ Loading @@ -23,7 +23,7 @@ #include "AdapterControlPort_MapemSpatem.partH" #include "AdapterControlPort_SremSsem.partH" #include "AdapterControlPort_GN.partH" //#include "AdapterControlPort_Pki.partH" #include "AdapterControlPort_Pki.partH" /* #include "AdapterControlPort_IVIM.partH" #include "AdapterControlPort_MapemSpatem.partH" Loading