Loading ttcn/AtsGenCert/ItsGenCert_Functions.ttcn +6 −6 Original line number Diff line number Diff line Loading @@ -171,9 +171,9 @@ module ItsGenCert_Functions { // Sign the certificate using ECDSA/SHA-256 (NIST p-256) if (p_certificate_params.curve == e_nist_p256) { if (p_issuer_certificate_details.certificate_id != p_certificate_details.certificate_id) { // This is not a CA certificate v_issuer := f_hashWithSha256(p_issuer_certificate_details.enc_cert); v_issuer := p_certificate_details.issuer; } else { v_issuer := int2oct(0, 32); v_issuer := int2oct(0, 8); // Hash of empty string } v_signature := f_signWithEcdsaNistp256WithSha256(bit2oct(v_enc_msg), v_issuer, p_issuer_certificate_details.private_key); if (lengthof(v_signature) != 64) { Loading @@ -191,9 +191,9 @@ module ItsGenCert_Functions { )); } else if (p_certificate_params.curve == e_brainpool_p256) { if (p_issuer_certificate_details.issuer != p_issuer_certificate_details.hashid8) { // This is not a CA certificate v_issuer := f_hashWithSha256(p_issuer_certificate_details.enc_cert); v_issuer := p_certificate_details.issuer; } else { v_issuer := int2oct(0, 32); v_issuer := int2oct(0, 8); // Hash of empty string } v_signature := f_signWithEcdsaBrainpoolp256WithSha256(bit2oct(v_enc_msg), v_issuer, p_issuer_certificate_details.private_key); if (lengthof(v_signature) != 64) { Loading @@ -211,9 +211,9 @@ module ItsGenCert_Functions { )); } else if (p_certificate_params.curve == e_brainpool_p384) { if (p_issuer_certificate_details.issuer != p_issuer_certificate_details.hashid8) { // This is not a CA certificate v_issuer := f_hashWithSha384(p_issuer_certificate_details.enc_cert); v_issuer := p_issuer_certificate_details.issuer; } else { v_issuer := int2oct(0, 48); v_issuer := int2oct(0, 8); } v_signature := f_signWithEcdsaBrainpoolp384WithSha384(bit2oct(v_enc_msg), v_issuer, p_issuer_certificate_details.private_key); if (lengthof(v_signature) != 96) { Loading Loading
ttcn/AtsGenCert/ItsGenCert_Functions.ttcn +6 −6 Original line number Diff line number Diff line Loading @@ -171,9 +171,9 @@ module ItsGenCert_Functions { // Sign the certificate using ECDSA/SHA-256 (NIST p-256) if (p_certificate_params.curve == e_nist_p256) { if (p_issuer_certificate_details.certificate_id != p_certificate_details.certificate_id) { // This is not a CA certificate v_issuer := f_hashWithSha256(p_issuer_certificate_details.enc_cert); v_issuer := p_certificate_details.issuer; } else { v_issuer := int2oct(0, 32); v_issuer := int2oct(0, 8); // Hash of empty string } v_signature := f_signWithEcdsaNistp256WithSha256(bit2oct(v_enc_msg), v_issuer, p_issuer_certificate_details.private_key); if (lengthof(v_signature) != 64) { Loading @@ -191,9 +191,9 @@ module ItsGenCert_Functions { )); } else if (p_certificate_params.curve == e_brainpool_p256) { if (p_issuer_certificate_details.issuer != p_issuer_certificate_details.hashid8) { // This is not a CA certificate v_issuer := f_hashWithSha256(p_issuer_certificate_details.enc_cert); v_issuer := p_certificate_details.issuer; } else { v_issuer := int2oct(0, 32); v_issuer := int2oct(0, 8); // Hash of empty string } v_signature := f_signWithEcdsaBrainpoolp256WithSha256(bit2oct(v_enc_msg), v_issuer, p_issuer_certificate_details.private_key); if (lengthof(v_signature) != 64) { Loading @@ -211,9 +211,9 @@ module ItsGenCert_Functions { )); } else if (p_certificate_params.curve == e_brainpool_p384) { if (p_issuer_certificate_details.issuer != p_issuer_certificate_details.hashid8) { // This is not a CA certificate v_issuer := f_hashWithSha384(p_issuer_certificate_details.enc_cert); v_issuer := p_issuer_certificate_details.issuer; } else { v_issuer := int2oct(0, 48); v_issuer := int2oct(0, 8); } v_signature := f_signWithEcdsaBrainpoolp384WithSha384(bit2oct(v_enc_msg), v_issuer, p_issuer_certificate_details.private_key); if (lengthof(v_signature) != 96) { Loading