Commit 18fc5c3c authored by garciay's avatar garciay
Browse files

Major security bugs fixed for signature. Encryption to do.

parent b9cdc3ba
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -170,7 +170,7 @@ 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.issuer != p_issuer_certificate_details.hashid8) { // This is not a CA certificate
      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);
      } else {
        v_issuer := int2oct(0, 32);