| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_txt.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count |
|---|---|---|
| 1 | - | |
| 2 | - | |
| 3 | - | |
| 4 | const char * | - |
| 5 | X509_verify_cert_error_string(long n) | - |
| 6 | { | - |
| 7 | static char buf[100]; | - |
| 8 | - | |
| 9 | switch ((int)n) { | - |
| 10 | case never executed: 0:case 0:never executed: case 0: | 0 |
| 11 | return never executed: ("ok");return("ok");never executed: return("ok"); | 0 |
| 12 | case never executed: 2:case 2:never executed: case 2: | 0 |
| 13 | return never executed: ("unable to get issuer certificate");return("unable to get issuer certificate");never executed: return("unable to get issuer certificate"); | 0 |
| 14 | case never executed: 3:case 3:never executed: case 3: | 0 |
| 15 | return never executed: ("unable to get certificate CRL");return("unable to get certificate CRL");never executed: return("unable to get certificate CRL"); | 0 |
| 16 | case never executed: 4:case 4:never executed: case 4: | 0 |
| 17 | return never executed: ("unable to decrypt certificate's signature");return("unable to decrypt certificate's signature");never executed: return("unable to decrypt certificate's signature"); | 0 |
| 18 | case never executed: 5:case 5:never executed: case 5: | 0 |
| 19 | return never executed: ("unable to decrypt CRL's signature");return("unable to decrypt CRL's signature");never executed: return("unable to decrypt CRL's signature"); | 0 |
| 20 | case never executed: 6:case 6:never executed: case 6: | 0 |
| 21 | return never executed: ("unable to decode issuer public key");return("unable to decode issuer public key");never executed: return("unable to decode issuer public key"); | 0 |
| 22 | case never executed: 7:case 7:never executed: case 7: | 0 |
| 23 | return never executed: ("certificate signature failure");return("certificate signature failure");never executed: return("certificate signature failure"); | 0 |
| 24 | case never executed: 8:case 8:never executed: case 8: | 0 |
| 25 | return never executed: ("CRL signature failure");return("CRL signature failure");never executed: return("CRL signature failure"); | 0 |
| 26 | case never executed: 9:case 9:never executed: case 9: | 0 |
| 27 | return never executed: ("certificate is not yet valid");return("certificate is not yet valid");never executed: return("certificate is not yet valid"); | 0 |
| 28 | case never executed: 11:case 11:never executed: case 11: | 0 |
| 29 | return never executed: ("CRL is not yet valid");return("CRL is not yet valid");never executed: return("CRL is not yet valid"); | 0 |
| 30 | case never executed: 10:case 10:never executed: case 10: | 0 |
| 31 | return never executed: ("certificate has expired");return("certificate has expired");never executed: return("certificate has expired"); | 0 |
| 32 | case never executed: 12:case 12:never executed: case 12: | 0 |
| 33 | return never executed: ("CRL has expired");return("CRL has expired");never executed: return("CRL has expired"); | 0 |
| 34 | case never executed: 13:case 13:never executed: case 13: | 0 |
| 35 | return never executed: ("format error in certificate's notBefore field");return("format error in certificate's notBefore field");never executed: return("format error in certificate's notBefore field"); | 0 |
| 36 | case never executed: 14:case 14:never executed: case 14: | 0 |
| 37 | return never executed: ("format error in certificate's notAfter field");return("format error in certificate's notAfter field");never executed: return("format error in certificate's notAfter field"); | 0 |
| 38 | case never executed: 15:case 15:never executed: case 15: | 0 |
| 39 | return never executed: ("format error in CRL's lastUpdate field");return("format error in CRL's lastUpdate field");never executed: return("format error in CRL's lastUpdate field"); | 0 |
| 40 | case never executed: 16:case 16:never executed: case 16: | 0 |
| 41 | return never executed: ("format error in CRL's nextUpdate field");return("format error in CRL's nextUpdate field");never executed: return("format error in CRL's nextUpdate field"); | 0 |
| 42 | case never executed: 17:case 17:never executed: case 17: | 0 |
| 43 | return never executed: ("out of memory");return("out of memory");never executed: return("out of memory"); | 0 |
| 44 | case never executed: 18:case 18:never executed: case 18: | 0 |
| 45 | return never executed: ("self signed certificate");return("self signed certificate");never executed: return("self signed certificate"); | 0 |
| 46 | case never executed: 19:case 19:never executed: case 19: | 0 |
| 47 | return never executed: ("self signed certificate in certificate chain");return("self signed certificate in certificate chain");never executed: return("self signed certificate in certificate chain"); | 0 |
| 48 | case never executed: 20:case 20:never executed: case 20: | 0 |
| 49 | return never executed: ("unable to get local issuer certificate");return("unable to get local issuer certificate");never executed: return("unable to get local issuer certificate"); | 0 |
| 50 | case never executed: 21:case 21:never executed: case 21: | 0 |
| 51 | return never executed: ("unable to verify the first certificate");return("unable to verify the first certificate");never executed: return("unable to verify the first certificate"); | 0 |
| 52 | case never executed: 22:case 22:never executed: case 22: | 0 |
| 53 | return never executed: ("certificate chain too long");return("certificate chain too long");never executed: return("certificate chain too long"); | 0 |
| 54 | case never executed: 23:case 23:never executed: case 23: | 0 |
| 55 | return never executed: ("certificate revoked");return("certificate revoked");never executed: return("certificate revoked"); | 0 |
| 56 | case never executed: 24:case 24:never executed: case 24: | 0 |
| 57 | return never executed: ("invalid CA certificate");return ("invalid CA certificate");never executed: return ("invalid CA certificate"); | 0 |
| 58 | case never executed: 37:case 37:never executed: case 37: | 0 |
| 59 | return never executed: ("invalid non-CA certificate (has CA markings)");return ("invalid non-CA certificate (has CA markings)");never executed: return ("invalid non-CA certificate (has CA markings)"); | 0 |
| 60 | case never executed: 25:case 25:never executed: case 25: | 0 |
| 61 | return never executed: ("path length constraint exceeded");return ("path length constraint exceeded");never executed: return ("path length constraint exceeded"); | 0 |
| 62 | case never executed: 38:case 38:never executed: case 38: | 0 |
| 63 | return never executed: ("proxy path length constraint exceeded");return("proxy path length constraint exceeded");never executed: return("proxy path length constraint exceeded"); | 0 |
| 64 | case never executed: 40:case 40:never executed: case 40: | 0 |
| 65 | return never executed: ("proxy certificates not allowed, please set the appropriate flag");return("proxy certificates not allowed, please set the appropriate flag");never executed: return("proxy certificates not allowed, please set the appropriate flag"); | 0 |
| 66 | case never executed: 26:case 26:never executed: case 26: | 0 |
| 67 | return never executed: ("unsupported certificate purpose");return ("unsupported certificate purpose");never executed: return ("unsupported certificate purpose"); | 0 |
| 68 | case never executed: 27:case 27:never executed: case 27: | 0 |
| 69 | return never executed: ("certificate not trusted");return ("certificate not trusted");never executed: return ("certificate not trusted"); | 0 |
| 70 | case never executed: 28:case 28:never executed: case 28: | 0 |
| 71 | return never executed: ("certificate rejected");return ("certificate rejected");never executed: return ("certificate rejected"); | 0 |
| 72 | case never executed: 50:case 50:never executed: case 50: | 0 |
| 73 | return never executed: ("application verification failure");return("application verification failure");never executed: return("application verification failure"); | 0 |
| 74 | case never executed: 29:case 29:never executed: case 29: | 0 |
| 75 | return never executed: ("subject issuer mismatch");return("subject issuer mismatch");never executed: return("subject issuer mismatch"); | 0 |
| 76 | case never executed: 30:case 30:never executed: case 30: | 0 |
| 77 | return never executed: ("authority and subject key identifier mismatch");return("authority and subject key identifier mismatch");never executed: return("authority and subject key identifier mismatch"); | 0 |
| 78 | case never executed: 31:case 31:never executed: case 31: | 0 |
| 79 | return never executed: ("authority and issuer serial number mismatch");return("authority and issuer serial number mismatch");never executed: return("authority and issuer serial number mismatch"); | 0 |
| 80 | case never executed: 32:case 32:never executed: case 32: | 0 |
| 81 | return never executed: ("key usage does not include certificate signing");return("key usage does not include certificate signing");never executed: return("key usage does not include certificate signing"); | 0 |
| 82 | case never executed: 33:case 33:never executed: case 33: | 0 |
| 83 | return never executed: ("unable to get CRL issuer certificate");return("unable to get CRL issuer certificate");never executed: return("unable to get CRL issuer certificate"); | 0 |
| 84 | case never executed: 34:case 34:never executed: case 34: | 0 |
| 85 | return never executed: ("unhandled critical extension");return("unhandled critical extension");never executed: return("unhandled critical extension"); | 0 |
| 86 | case never executed: 35:case 35:never executed: case 35: | 0 |
| 87 | return never executed: ("key usage does not include CRL signing");return("key usage does not include CRL signing");never executed: return("key usage does not include CRL signing"); | 0 |
| 88 | case never executed: 39:case 39:never executed: case 39: | 0 |
| 89 | return never executed: ("key usage does not include digital signature");return("key usage does not include digital signature");never executed: return("key usage does not include digital signature"); | 0 |
| 90 | case never executed: 36:case 36:never executed: case 36: | 0 |
| 91 | return never executed: ("unhandled critical CRL extension");return("unhandled critical CRL extension");never executed: return("unhandled critical CRL extension"); | 0 |
| 92 | case never executed: 41:case 41:never executed: case 41: | 0 |
| 93 | return never executed: ("invalid or inconsistent certificate extension");return("invalid or inconsistent certificate extension");never executed: return("invalid or inconsistent certificate extension"); | 0 |
| 94 | case never executed: 42:case 42:never executed: case 42: | 0 |
| 95 | return never executed: ("invalid or inconsistent certificate policy extension");return("invalid or inconsistent certificate policy extension");never executed: return("invalid or inconsistent certificate policy extension"); | 0 |
| 96 | case never executed: 43:case 43:never executed: case 43: | 0 |
| 97 | return never executed: ("no explicit policy");return("no explicit policy");never executed: return("no explicit policy"); | 0 |
| 98 | case never executed: 44:case 44:never executed: case 44: | 0 |
| 99 | return never executed: ("Different CRL scope");return("Different CRL scope");never executed: return("Different CRL scope"); | 0 |
| 100 | case never executed: 45:case 45:never executed: case 45: | 0 |
| 101 | return never executed: ("Unsupported extension feature");return("Unsupported extension feature");never executed: return("Unsupported extension feature"); | 0 |
| 102 | case never executed: 46:case 46:never executed: case 46: | 0 |
| 103 | return never executed: ("RFC 3779 resource not subset of parent's resources");return("RFC 3779 resource not subset of parent's resources");never executed: return("RFC 3779 resource not subset of parent's resources"); | 0 |
| 104 | case never executed: 47:case 47:never executed: case 47: | 0 |
| 105 | return never executed: ("permitted subtree violation");return("permitted subtree violation");never executed: return("permitted subtree violation"); | 0 |
| 106 | case never executed: 48:case 48:never executed: case 48: | 0 |
| 107 | return never executed: ("excluded subtree violation");return("excluded subtree violation");never executed: return("excluded subtree violation"); | 0 |
| 108 | case never executed: 49:case 49:never executed: case 49: | 0 |
| 109 | return never executed: ("name constraints minimum and maximum not supported");return("name constraints minimum and maximum not supported");never executed: return("name constraints minimum and maximum not supported"); | 0 |
| 110 | case never executed: 51:case 51:never executed: case 51: | 0 |
| 111 | return never executed: ("unsupported name constraint type");return("unsupported name constraint type");never executed: return("unsupported name constraint type"); | 0 |
| 112 | case never executed: 52:case 52:never executed: case 52: | 0 |
| 113 | return never executed: ("unsupported or invalid name constraint syntax");return("unsupported or invalid name constraint syntax");never executed: return("unsupported or invalid name constraint syntax"); | 0 |
| 114 | case never executed: 53:case 53:never executed: case 53: | 0 |
| 115 | return never executed: ("unsupported or invalid name syntax");return("unsupported or invalid name syntax");never executed: return("unsupported or invalid name syntax"); | 0 |
| 116 | case never executed: 54:case 54:never executed: case 54: | 0 |
| 117 | return never executed: ("CRL path validation error");return("CRL path validation error");never executed: return("CRL path validation error"); | 0 |
| 118 | - | |
| 119 | default never executed: :default:never executed: default: | 0 |
| 120 | (void) snprintf(buf, sizeof buf, "error number %ld", n); | - |
| 121 | return never executed: (buf);return(buf);never executed: return(buf); | 0 |
| 122 | } | - |
| 123 | } | - |
| Switch to Source code | Preprocessed file |