Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
TTCN-3 Libraries
LibIts
Compare revisions
d35994abec9c87855fa869c8832b5be9bbea3d57...4cddd0bd67aa6534337b775739b3878590b9ebcc
Commits (1)
Matching empty payload in TC_GEONW_FDV_SHB_BV_01 et.al.
· 4cddd0bd
Yann Garcia
authored
Feb 22, 2019
4cddd0bd
Hide whitespace changes
Inline
Side-by-side
ttcn/GeoNetworking/LibItsGeoNetworking_Templates.ttcn
View file @
4cddd0bd
...
...
@@ -1277,7 +1277,7 @@ module LibItsGeoNetworking_Templates {
p_hopLimit
),
extendedHeader
:=
mw_shbHeader
(
p_sourceLongPosVec
),
payload
:=
?
payload
:=
*
}
}
// end group geoNwPacketShbTemplates
...
...
@@ -1323,7 +1323,7 @@ module LibItsGeoNetworking_Templates {
m_tsbHeaderType
),
extendedHeader
:=
mw_tsbHeader
(
p_seqNumber
,
p_sourceLongPosVec
),
payload
:=
?
payload
:=
*
}
/**
...
...
@@ -1403,7 +1403,7 @@ module LibItsGeoNetworking_Templates {
m_saHeaderType_sa
),
extendedHeader
:=
mw_saHeader
(
p_seqNumber
,
p_sourceLongPosVec
),
payload
:=
?
payload
:=
*
}
/**
...
...
ttcn/Pki/LibItsPki_Functions.ttcn
View file @
4cddd0bd
...
...
@@ -110,8 +110,8 @@ module LibItsPki_Functions {
// Setup AA certificate shared with PKI AA entity
f_readCertificate
(
p_aa_certificate_id
,
vc_aaCertificate
);
f_readSigningKey
(
p_
e
a_certificate_id
,
vc_aaPrivateKey
);
//
TODO To be removed
f_readEncryptingKey
(
p_
e
a_certificate_id
,
vc_aaPrivateEncKey
);
f_readSigningKey
(
p_
a
a_certificate_id
,
vc_aaPrivateKey
);
//
Required for AuthorizationValidation request
f_readEncryptingKey
(
p_
a
a_certificate_id
,
vc_aaPrivateEncKey
);
f_getCertificateDigest
(
p_aa_certificate_id
,
vc_aaHashedId8
);
f_getCertificateHash
(
p_aa_certificate_id
,
vc_aaWholeHash
);
log
(
"f_cfHttpUp: vc_aaPrivateKey= "
,
vc_aaPrivateKey
);
...
...
@@ -915,7 +915,6 @@ module LibItsPki_Functions {
function
f_http_build_authorization_validation_request
(
in
InnerAtRequest
p_inner_at_request
,
in
octetstring
p_private_key
,
in
octetstring
p_public_key_compressed
,
in
integer
p_compressed_key_mode
,
in
octetstring
p_private_enc_key
,
...
...
@@ -954,7 +953,7 @@ module LibItsPki_Functions {
log
(
"f_http_build_authorization_validation_request: Public encryption key comp: "
,
v_compressed_enc_key_mode
);
p_salt
:=
vc_eaWholeHash
;
log
(
"f_http_build_authorization_validation_request: p_salt: "
,
p_salt
);
if
(
f_build_pki_secured_request_message_signed_with_pop
(
p_p
rivate
_k
ey
,
valueof
(
m_signerIdentifier_digest
(
vc_aaHashedId8
)),
vc_eaHashedId8
/*recipientId*/
,
v_public_enc_key
,
v_compressed_enc_key_mode
,
p_salt
,
bit2oct
(
encvalue
(
m_etsiTs102941Data_authorization_validation_request
(
v_authorization_validation_request
))),
PX_EC_ALG_FOR_ATV
,
p_ieee1609dot2_signed_and_encrypted_data
,
p_aes_sym_key
,
p_encrypted_sym_key
,
p_authentication_vector
,
p_nonce
,
p_request_hash
)
==
false
)
{
if
(
f_build_pki_secured_request_message_signed_with_pop
(
vc_aaP
rivate
K
ey
,
valueof
(
m_signerIdentifier_digest
(
vc_aaHashedId8
)),
vc_eaHashedId8
/*recipientId*/
,
v_public_enc_key
,
v_compressed_enc_key_mode
,
p_salt
,
bit2oct
(
encvalue
(
m_etsiTs102941Data_authorization_validation_request
(
v_authorization_validation_request
))),
PX_EC_ALG_FOR_ATV
,
p_ieee1609dot2_signed_and_encrypted_data
,
p_aes_sym_key
,
p_encrypted_sym_key
,
p_authentication_vector
,
p_nonce
,
p_request_hash
)
==
false
)
{
log
(
"f_http_build_authorization_validation_request: Failed to generate Authorization Request"
);
f_selfOrClientSyncAndVerdict
(
"error"
,
e_error
);
}
...
...