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 |