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 {
*/
template CamInd mw_camIndWithSecurityParameters(
template (present) CAM p_camMsg,
template Bit128 p_ssp := *,
template Bit256 p_ssp := *,
template UInt32 p_its_aid := c_its_aid_CAM
) modifies mw_camInd := {
ssp := p_ssp,
......
......@@ -129,7 +129,7 @@ module LibItsCam_TestSystem {
UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional,
UInt16 btpInfo optional,
Bit128 ssp optional,
Bit256 ssp optional,
UInt32 its_aid optional
}
with {
......
......@@ -20,10 +20,12 @@ module LibItsCommon_Templates {
* @desc Enable security support
*/
template (value) AcSecPrimitive m_acEnableSecurity(
in charstring p_certificateId
in charstring p_certificateId,
in boolean p_enforceSecurity := false
) := {
acEnableSecurity := {
certificateId := p_certificateId
certificateId := p_certificateId,
enforceSecurity := p_enforceSecurity
}
} // End of template m_acEnableSecurity
......
......@@ -100,7 +100,8 @@ module LibItsCommon_TypesAndValues {
* @member certificateId The certificate identifier to be used
*/
type record AcEnableSecurity {
charstring certificateId
charstring certificateId,
boolean enforceSecurity
} // End of type AcEnableSecurity
/**
......
......@@ -102,7 +102,7 @@ module LibItsDenm_Templates {
*/
template DenmInd mw_denmIndWithSecurityParameters(
template (present) DENM p_denMsg,
template Bit128 p_ssp := *,
template Bit256 p_ssp := *,
template UInt32 p_its_aid := c_its_aid_DENM
) modifies mw_denmInd := {
ssp := p_ssp,
......
......@@ -134,7 +134,7 @@ module LibItsDenm_TestSystem {
UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional,
UInt16 btpInfo optional,
Bit128 ssp optional,
Bit256 ssp optional,
UInt32 its_aid optional
}
with {
......
......@@ -148,7 +148,7 @@ module LibItsGeoNetworking_TestSystem {
type record GeoNetworkingInd {
GeoNetworkingPdu msgIn,
MacAddress macDestinationAddress,
Bit128 ssp optional,
Bit256 ssp optional,
UInt32 its_aid optional
}
......
......@@ -109,7 +109,7 @@ module LibItsIvim_Templates {
*/
template IvimInd mw_ivimIndWithSecurityParameters (
template (present) IVIM p_iviMsg,
template Bit128 p_ssp := *,
template Bit256 p_ssp := *,
template UInt32 p_its_aid := *
) modifies mw_ivimInd := {
ssp := p_ssp,
......
......@@ -129,7 +129,7 @@ module LibItsIvim_TestSystem {
UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional,
UInt16 btpInfo optional,
Bit128 ssp optional,
Bit256 ssp optional,
UInt32 its_aid optional
}
with {
......
......@@ -104,7 +104,7 @@ module LibItsMapemSpatem_Templates {
*/
template (present) MapemInd mw_mapemIndWithSecurityParameters(
template (present) MAPEM p_mapemMsg,
template Bit128 p_ssp := *,
template Bit256 p_ssp := *,
template UInt32 p_its_aid := *
) modifies mw_mapemInd := {
ssp := p_ssp,
......@@ -187,7 +187,7 @@ module LibItsMapemSpatem_Templates {
*/
template (present) SpatemInd mw_spatemIndWithSecurityParameters(
template (present) SPATEM p_spatemMsg,
template Bit128 p_ssp := *,
template Bit256 p_ssp := *,
template UInt32 p_its_aid := *
) modifies mw_spatemInd := {
ssp := p_ssp,
......
......@@ -105,7 +105,7 @@ module LibItsMapemSpatem_TestSystem {
UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional,
UInt16 btpInfo optional,
Bit128 ssp optional,
Bit256 ssp optional,
UInt32 its_aid optional
}
with {
......@@ -121,7 +121,7 @@ module LibItsMapemSpatem_TestSystem {
UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional,
UInt16 btpInfo optional,
Bit128 ssp optional,
Bit256 ssp optional,
UInt32 its_aid optional
}
with {
......
......@@ -104,7 +104,7 @@ module LibItsSremSsem_Templates {
*/
template (present) SremInd mw_sremIndWithSecurityParameters(
template (present) SREM p_sremMsg,
template Bit128 p_ssp := *,
template Bit256 p_ssp := *,
template UInt32 p_its_aid := *
) modifies mw_sremInd := {
ssp := p_ssp,
......@@ -186,7 +186,7 @@ module LibItsSremSsem_Templates {
*/
template (present) SsemInd mw_ssemIndWithSecurityParameters(
template (present) SSEM p_ssemMsg,
template Bit128 p_ssp := *,
template Bit256 p_ssp := *,
template UInt32 p_its_aid := *
) modifies mw_ssemInd := {
ssp := p_ssp,
......
......@@ -105,7 +105,7 @@ module LibItsSremSsem_TestSystem {
UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional,
UInt16 btpInfo optional,
Bit128 ssp optional,
Bit256 ssp optional,
UInt32 its_aid optional
}
with {
......@@ -123,7 +123,7 @@ module LibItsSremSsem_TestSystem {
UInt8 gnTrafficClass optional,
UInt16 btpDestinationPort optional,
UInt16 btpInfo optional,
Bit128 ssp optional,
Bit256 ssp optional,
UInt32 its_aid optional
}
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