Commit 0b876bb9 authored by garciay's avatar garciay
Browse files

Increase SSP size from Bit128 to Bit256

parent d8456bbc
...@@ -77,7 +77,7 @@ module LibItsCam_Templates { ...@@ -77,7 +77,7 @@ module LibItsCam_Templates {
*/ */
template CamInd mw_camIndWithSecurityParameters( template CamInd mw_camIndWithSecurityParameters(
template (present) CAM p_camMsg, template (present) CAM p_camMsg,
template Bit128 p_ssp := *, template Bit256 p_ssp := *,
template UInt32 p_its_aid := c_its_aid_CAM template UInt32 p_its_aid := c_its_aid_CAM
) modifies mw_camInd := { ) modifies mw_camInd := {
ssp := p_ssp, ssp := p_ssp,
......
...@@ -129,7 +129,7 @@ module LibItsCam_TestSystem { ...@@ -129,7 +129,7 @@ module LibItsCam_TestSystem {
UInt8 gnTrafficClass optional, UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional, UInt16 btpDestinationPort optional,
UInt16 btpInfo optional, UInt16 btpInfo optional,
Bit128 ssp optional, Bit256 ssp optional,
UInt32 its_aid optional UInt32 its_aid optional
} }
with { with {
......
...@@ -20,10 +20,12 @@ module LibItsCommon_Templates { ...@@ -20,10 +20,12 @@ module LibItsCommon_Templates {
* @desc Enable security support * @desc Enable security support
*/ */
template (value) AcSecPrimitive m_acEnableSecurity( template (value) AcSecPrimitive m_acEnableSecurity(
in charstring p_certificateId in charstring p_certificateId,
in boolean p_enforceSecurity := false
) := { ) := {
acEnableSecurity := { acEnableSecurity := {
certificateId := p_certificateId certificateId := p_certificateId,
enforceSecurity := p_enforceSecurity
} }
} // End of template m_acEnableSecurity } // End of template m_acEnableSecurity
......
...@@ -100,7 +100,8 @@ module LibItsCommon_TypesAndValues { ...@@ -100,7 +100,8 @@ module LibItsCommon_TypesAndValues {
* @member certificateId The certificate identifier to be used * @member certificateId The certificate identifier to be used
*/ */
type record AcEnableSecurity { type record AcEnableSecurity {
charstring certificateId charstring certificateId,
boolean enforceSecurity
} // End of type AcEnableSecurity } // End of type AcEnableSecurity
/** /**
......
...@@ -102,7 +102,7 @@ module LibItsDenm_Templates { ...@@ -102,7 +102,7 @@ module LibItsDenm_Templates {
*/ */
template DenmInd mw_denmIndWithSecurityParameters( template DenmInd mw_denmIndWithSecurityParameters(
template (present) DENM p_denMsg, template (present) DENM p_denMsg,
template Bit128 p_ssp := *, template Bit256 p_ssp := *,
template UInt32 p_its_aid := c_its_aid_DENM template UInt32 p_its_aid := c_its_aid_DENM
) modifies mw_denmInd := { ) modifies mw_denmInd := {
ssp := p_ssp, ssp := p_ssp,
......
...@@ -134,7 +134,7 @@ module LibItsDenm_TestSystem { ...@@ -134,7 +134,7 @@ module LibItsDenm_TestSystem {
UInt8 gnTrafficClass optional, UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional, UInt16 btpDestinationPort optional,
UInt16 btpInfo optional, UInt16 btpInfo optional,
Bit128 ssp optional, Bit256 ssp optional,
UInt32 its_aid optional UInt32 its_aid optional
} }
with { with {
......
...@@ -148,7 +148,7 @@ module LibItsGeoNetworking_TestSystem { ...@@ -148,7 +148,7 @@ module LibItsGeoNetworking_TestSystem {
type record GeoNetworkingInd { type record GeoNetworkingInd {
GeoNetworkingPdu msgIn, GeoNetworkingPdu msgIn,
MacAddress macDestinationAddress, MacAddress macDestinationAddress,
Bit128 ssp optional, Bit256 ssp optional,
UInt32 its_aid optional UInt32 its_aid optional
} }
......
...@@ -109,7 +109,7 @@ module LibItsIvim_Templates { ...@@ -109,7 +109,7 @@ module LibItsIvim_Templates {
*/ */
template IvimInd mw_ivimIndWithSecurityParameters ( template IvimInd mw_ivimIndWithSecurityParameters (
template (present) IVIM p_iviMsg, template (present) IVIM p_iviMsg,
template Bit128 p_ssp := *, template Bit256 p_ssp := *,
template UInt32 p_its_aid := * template UInt32 p_its_aid := *
) modifies mw_ivimInd := { ) modifies mw_ivimInd := {
ssp := p_ssp, ssp := p_ssp,
......
...@@ -129,7 +129,7 @@ module LibItsIvim_TestSystem { ...@@ -129,7 +129,7 @@ module LibItsIvim_TestSystem {
UInt8 gnTrafficClass optional, UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional, UInt16 btpDestinationPort optional,
UInt16 btpInfo optional, UInt16 btpInfo optional,
Bit128 ssp optional, Bit256 ssp optional,
UInt32 its_aid optional UInt32 its_aid optional
} }
with { with {
......
...@@ -104,7 +104,7 @@ module LibItsMapemSpatem_Templates { ...@@ -104,7 +104,7 @@ module LibItsMapemSpatem_Templates {
*/ */
template (present) MapemInd mw_mapemIndWithSecurityParameters( template (present) MapemInd mw_mapemIndWithSecurityParameters(
template (present) MAPEM p_mapemMsg, template (present) MAPEM p_mapemMsg,
template Bit128 p_ssp := *, template Bit256 p_ssp := *,
template UInt32 p_its_aid := * template UInt32 p_its_aid := *
) modifies mw_mapemInd := { ) modifies mw_mapemInd := {
ssp := p_ssp, ssp := p_ssp,
...@@ -187,7 +187,7 @@ module LibItsMapemSpatem_Templates { ...@@ -187,7 +187,7 @@ module LibItsMapemSpatem_Templates {
*/ */
template (present) SpatemInd mw_spatemIndWithSecurityParameters( template (present) SpatemInd mw_spatemIndWithSecurityParameters(
template (present) SPATEM p_spatemMsg, template (present) SPATEM p_spatemMsg,
template Bit128 p_ssp := *, template Bit256 p_ssp := *,
template UInt32 p_its_aid := * template UInt32 p_its_aid := *
) modifies mw_spatemInd := { ) modifies mw_spatemInd := {
ssp := p_ssp, ssp := p_ssp,
......
...@@ -105,7 +105,7 @@ module LibItsMapemSpatem_TestSystem { ...@@ -105,7 +105,7 @@ module LibItsMapemSpatem_TestSystem {
UInt8 gnTrafficClass optional, UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional, UInt16 btpDestinationPort optional,
UInt16 btpInfo optional, UInt16 btpInfo optional,
Bit128 ssp optional, Bit256 ssp optional,
UInt32 its_aid optional UInt32 its_aid optional
} }
with { with {
...@@ -121,7 +121,7 @@ module LibItsMapemSpatem_TestSystem { ...@@ -121,7 +121,7 @@ module LibItsMapemSpatem_TestSystem {
UInt8 gnTrafficClass optional, UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional, UInt16 btpDestinationPort optional,
UInt16 btpInfo optional, UInt16 btpInfo optional,
Bit128 ssp optional, Bit256 ssp optional,
UInt32 its_aid optional UInt32 its_aid optional
} }
with { with {
......
...@@ -104,7 +104,7 @@ module LibItsSremSsem_Templates { ...@@ -104,7 +104,7 @@ module LibItsSremSsem_Templates {
*/ */
template (present) SremInd mw_sremIndWithSecurityParameters( template (present) SremInd mw_sremIndWithSecurityParameters(
template (present) SREM p_sremMsg, template (present) SREM p_sremMsg,
template Bit128 p_ssp := *, template Bit256 p_ssp := *,
template UInt32 p_its_aid := * template UInt32 p_its_aid := *
) modifies mw_sremInd := { ) modifies mw_sremInd := {
ssp := p_ssp, ssp := p_ssp,
...@@ -186,7 +186,7 @@ module LibItsSremSsem_Templates { ...@@ -186,7 +186,7 @@ module LibItsSremSsem_Templates {
*/ */
template (present) SsemInd mw_ssemIndWithSecurityParameters( template (present) SsemInd mw_ssemIndWithSecurityParameters(
template (present) SSEM p_ssemMsg, template (present) SSEM p_ssemMsg,
template Bit128 p_ssp := *, template Bit256 p_ssp := *,
template UInt32 p_its_aid := * template UInt32 p_its_aid := *
) modifies mw_ssemInd := { ) modifies mw_ssemInd := {
ssp := p_ssp, ssp := p_ssp,
......
...@@ -105,7 +105,7 @@ module LibItsSremSsem_TestSystem { ...@@ -105,7 +105,7 @@ module LibItsSremSsem_TestSystem {
UInt8 gnTrafficClass optional, UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional, UInt16 btpDestinationPort optional,
UInt16 btpInfo optional, UInt16 btpInfo optional,
Bit128 ssp optional, Bit256 ssp optional,
UInt32 its_aid optional UInt32 its_aid optional
} }
with { with {
...@@ -123,7 +123,7 @@ module LibItsSremSsem_TestSystem { ...@@ -123,7 +123,7 @@ module LibItsSremSsem_TestSystem {
UInt8 gnTrafficClass optional, UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional, UInt16 btpDestinationPort optional,
UInt16 btpInfo optional, UInt16 btpInfo optional,
Bit128 ssp optional, Bit256 ssp optional,
UInt32 its_aid optional UInt32 its_aid optional
} }
with { with {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment