Loading ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn +2013 −2043 File changed.Preview size limit exceeded, changes collapsed. Show changes ttcn/TestCodec/TestCodec_ChainOfCertificates.ttcn +3 −9 Original line number Diff line number Diff line Loading @@ -137,9 +137,6 @@ module TestCodec_ChainOfCertificates { ); // Build the secured message and sign it v_secured_data := f_build_and_sign_secured_message_nistP256_1(v_gnNonSecuredPacket, v_chain_sec_info.at); //log("################", m_geoNwSecPdu(v_gnNonSecuredPacket, v_secured_data)); //v_gnSecuredPacket := m_geoNwSecPdu(v_gnNonSecuredPacket, v_secured_data); //log("tc_full_check_certificate_1: Final GeoNetworking secured message: ", v_gnSecuredPacket); // Verify signature of secured messagee by AT certificate v_enc_msg := encvalue(v_secured_data.content.signedData.tbsData); Loading Loading @@ -253,17 +250,14 @@ module TestCodec_ChainOfCertificates { ); // Build the secured message and sign it v_secured_data := f_build_and_sign_secured_message_brainpoolP256_1(v_gnNonSecuredPacket, v_chain_sec_info.at); //log("################", m_geoNwSecPdu(v_gnNonSecuredPacket, v_secured_data)); //v_gnSecuredPacket := m_geoNwSecPdu(v_gnNonSecuredPacket, v_secured_data); //log("tc_full_check_certificate_1: Final GeoNetworking secured message: ", v_gnSecuredPacket); // Verify signature of secured messagee by AT certificate v_enc_msg := encvalue(v_secured_data.content.signedData.tbsData); if (f_verifyWithEcdsaBrainpoolp256WithSha256( bit2oct(v_enc_msg), valueof(v_gnSecuredPacket.gnPacket.securedMsg.content.signedData.signature_.ecdsaBrainpoolP256r1Signature.rSig.x_only & v_gnSecuredPacket.gnPacket.securedMsg.content.signedData.signature_.ecdsaBrainpoolP256r1Signature.sSig), v_chain_sec_info.at.cert.toBeSigned.verifyKeyIndicator.verificationKey.ecdsaBrainpoolP256r1.uncompressedP256.x, v_chain_sec_info.at.cert.toBeSigned.verifyKeyIndicator.verificationKey.ecdsaBrainpoolP256r1.uncompressedP256.y valueof(v_secured_data.content.signedData.signature_.ecdsaNistP256Signature.rSig.x_only & v_secured_data.content.signedData.signature_.ecdsaNistP256Signature.sSig), v_chain_sec_info.aa.cert.toBeSigned.verifyKeyIndicator.verificationKey.ecdsaBrainpoolP256r1.uncompressedP256.x, v_chain_sec_info.aa.cert.toBeSigned.verifyKeyIndicator.verificationKey.ecdsaBrainpoolP256r1.uncompressedP256.y ) == false) { setverdict(fail); } else { Loading ttcn/TestCodec/TestCodec_DENM.ttcn +1 −1 Original line number Diff line number Diff line Loading @@ -484,7 +484,7 @@ module TestCodec_DENM { ); denmPort.send(v_denmReq); tc_ac.start; tc_send.start tc_send.start; alt { [] tc_send.timeout { v_denmReq := valueof( Loading Loading
ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn +2013 −2043 File changed.Preview size limit exceeded, changes collapsed. Show changes
ttcn/TestCodec/TestCodec_ChainOfCertificates.ttcn +3 −9 Original line number Diff line number Diff line Loading @@ -137,9 +137,6 @@ module TestCodec_ChainOfCertificates { ); // Build the secured message and sign it v_secured_data := f_build_and_sign_secured_message_nistP256_1(v_gnNonSecuredPacket, v_chain_sec_info.at); //log("################", m_geoNwSecPdu(v_gnNonSecuredPacket, v_secured_data)); //v_gnSecuredPacket := m_geoNwSecPdu(v_gnNonSecuredPacket, v_secured_data); //log("tc_full_check_certificate_1: Final GeoNetworking secured message: ", v_gnSecuredPacket); // Verify signature of secured messagee by AT certificate v_enc_msg := encvalue(v_secured_data.content.signedData.tbsData); Loading Loading @@ -253,17 +250,14 @@ module TestCodec_ChainOfCertificates { ); // Build the secured message and sign it v_secured_data := f_build_and_sign_secured_message_brainpoolP256_1(v_gnNonSecuredPacket, v_chain_sec_info.at); //log("################", m_geoNwSecPdu(v_gnNonSecuredPacket, v_secured_data)); //v_gnSecuredPacket := m_geoNwSecPdu(v_gnNonSecuredPacket, v_secured_data); //log("tc_full_check_certificate_1: Final GeoNetworking secured message: ", v_gnSecuredPacket); // Verify signature of secured messagee by AT certificate v_enc_msg := encvalue(v_secured_data.content.signedData.tbsData); if (f_verifyWithEcdsaBrainpoolp256WithSha256( bit2oct(v_enc_msg), valueof(v_gnSecuredPacket.gnPacket.securedMsg.content.signedData.signature_.ecdsaBrainpoolP256r1Signature.rSig.x_only & v_gnSecuredPacket.gnPacket.securedMsg.content.signedData.signature_.ecdsaBrainpoolP256r1Signature.sSig), v_chain_sec_info.at.cert.toBeSigned.verifyKeyIndicator.verificationKey.ecdsaBrainpoolP256r1.uncompressedP256.x, v_chain_sec_info.at.cert.toBeSigned.verifyKeyIndicator.verificationKey.ecdsaBrainpoolP256r1.uncompressedP256.y valueof(v_secured_data.content.signedData.signature_.ecdsaNistP256Signature.rSig.x_only & v_secured_data.content.signedData.signature_.ecdsaNistP256Signature.sSig), v_chain_sec_info.aa.cert.toBeSigned.verifyKeyIndicator.verificationKey.ecdsaBrainpoolP256r1.uncompressedP256.x, v_chain_sec_info.aa.cert.toBeSigned.verifyKeyIndicator.verificationKey.ecdsaBrainpoolP256r1.uncompressedP256.y ) == false) { setverdict(fail); } else { Loading
ttcn/TestCodec/TestCodec_DENM.ttcn +1 −1 Original line number Diff line number Diff line Loading @@ -484,7 +484,7 @@ module TestCodec_DENM { ); denmPort.send(v_denmReq); tc_ac.start; tc_send.start tc_send.start; alt { [] tc_send.timeout { v_denmReq := valueof( Loading