BSSMAP: add encr params to ts_BSSMAP_HandoverRequest

Related: SYS#5324
Change-Id: Idadc0e0a7a960a0ef88b3dca97c4fbaa16975b61
This commit is contained in:
Neels Hofmeyr 2021-06-21 05:25:46 +02:00 committed by laforge
parent af88d9dbf3
commit 1d8decea8b
1 changed files with 15 additions and 5 deletions

View File

@ -477,7 +477,15 @@ template BSSMAP_IE_EncryptionInformation tr_BSSMAP_IE_EncrInfo(template OCT8 kc
key := kc
}
template BSSMAP_IE_ChosenEncryptionAlgorithm ts_BSSMAP_IE_ChosenEncryptionAlgorithm(OCT1 algorithmIdentifier) := {
elementIdentifier := '2C'O,
algorithmIdentifier := algorithmIdentifier
}
template BSSMAP_IE_ChosenEncryptionAlgorithm tr_BSSMAP_IE_ChosenEncryptionAlgorithm(template OCT1 algorithmIdentifier := ?) := {
elementIdentifier := '2C'O,
algorithmIdentifier := algorithmIdentifier
}
template (value) BSSMAP_IE_CircuitIdentityCode ts_BSSMAP_IE_CIC(uint11_t span, uint5_t ts) := {
elementIdentifier := '01'O, /* overwritten */
@ -956,7 +964,10 @@ template PDU_BSSAP ts_BSSMAP_HandoverRequest(
template BSSMAP_IE_AoIP_TransportLayerAddress aoip_tla := omit,
template BSSMAP_IE_CellIdentifier cell_id_target := ts_CellID_LAC_CI(1, 0),
template BSSMAP_IE_CellIdentifier cell_id_source := ts_CellID_LAC_CI(1, 1),
template (omit) BSSMAP_oldToNewBSSIEs oldToNewBSSIEs := omit
template (omit) BSSMAP_oldToNewBSSIEs oldToNewBSSIEs := omit,
template BSSMAP_IE_EncryptionInformation encryptionInformation := ts_BSSMAP_IE_EncrInfo('0000000000000000'O,'01'O),
template (omit) BSSMAP_IE_ChosenEncryptionAlgorithm chosenEncryptionAlgorithm := omit,
template (omit) BSSMAP_IE_KC128 kC128 := omit
)
modifies ts_BSSAP_BSSMAP := {
pdu := {
@ -964,8 +975,7 @@ modifies ts_BSSAP_BSSMAP := {
handoverRequest := {
messageType := '10'O,
channelType := ts_BSSMAP_IE_ChannelType,
encryptionInformation :=
ts_BSSMAP_IE_EncrInfo('0000000000000000'O,'01'O),
encryptionInformation := encryptionInformation,
classmarkInformationType := {
classmarkInformationType1 := {
elementIdentifier := '1D'O,
@ -989,7 +999,7 @@ modifies ts_BSSAP_BSSMAP := {
groupCallReference := omit,
talkerFlag := omit,
configurationEvolutionIndication := omit,
chosenEncryptionAlgorithm := omit,
chosenEncryptionAlgorithm := chosenEncryptionAlgorithm,
oldToNewBSSInfo := f_ts_BSSMAP_IE_OldToNewBSSInfo(oldToNewBSSIEs),
lSAInformation := omit,
lSAAccessControlSuppression := omit,
@ -1002,7 +1012,7 @@ modifies ts_BSSAP_BSSMAP := {
aoIPTransportLayer := aoip_tla,
codecList := omit,
callIdentifier := omit,
kC128 := omit,
kC128 := kC128,
globalCallReference := omit,
lCLS_Configuration := omit,
connectionStatusControl := omit