Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ia5.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||
2 | const X509V3_EXT_METHOD v3_ns_ia5_list[8] = { | - | ||||||||||||
3 | { 72, 0, (&(ASN1_IA5STRING_it)), 0,0,0,0, (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, 0,0,0,0, | - | ||||||||||||
4 | ((void *)0) | - | ||||||||||||
5 | }, | - | ||||||||||||
6 | { 73, 0, (&(ASN1_IA5STRING_it)), 0,0,0,0, (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, 0,0,0,0, | - | ||||||||||||
7 | ((void *)0) | - | ||||||||||||
8 | }, | - | ||||||||||||
9 | { 74, 0, (&(ASN1_IA5STRING_it)), 0,0,0,0, (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, 0,0,0,0, | - | ||||||||||||
10 | ((void *)0) | - | ||||||||||||
11 | }, | - | ||||||||||||
12 | { 75, 0, (&(ASN1_IA5STRING_it)), 0,0,0,0, (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, 0,0,0,0, | - | ||||||||||||
13 | ((void *)0) | - | ||||||||||||
14 | }, | - | ||||||||||||
15 | { 76, 0, (&(ASN1_IA5STRING_it)), 0,0,0,0, (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, 0,0,0,0, | - | ||||||||||||
16 | ((void *)0) | - | ||||||||||||
17 | }, | - | ||||||||||||
18 | { 77, 0, (&(ASN1_IA5STRING_it)), 0,0,0,0, (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, 0,0,0,0, | - | ||||||||||||
19 | ((void *)0) | - | ||||||||||||
20 | }, | - | ||||||||||||
21 | { 78, 0, (&(ASN1_IA5STRING_it)), 0,0,0,0, (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, 0,0,0,0, | - | ||||||||||||
22 | ((void *)0) | - | ||||||||||||
23 | }, | - | ||||||||||||
24 | { -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} | - | ||||||||||||
25 | }; | - | ||||||||||||
26 | - | |||||||||||||
27 | char *i2s_ASN1_IA5STRING(X509V3_EXT_METHOD *method, ASN1_IA5STRING *ia5) | - | ||||||||||||
28 | { | - | ||||||||||||
29 | char *tmp; | - | ||||||||||||
30 | - | |||||||||||||
31 | if (!ia5
| 0-619 | ||||||||||||
32 | return executed 388 times by 1 test: return ((void *)0) ; Executed by:
executed 388 times by 1 test: return ((void *)0) ; Executed by:
| 388 | ||||||||||||
33 | ((void *)0) executed 388 times by 1 test: return ((void *)0) ; Executed by:
| 388 | ||||||||||||
34 | ; executed 388 times by 1 test: return ((void *)0) ; Executed by:
| 388 | ||||||||||||
35 | if ((
| 0-231 | ||||||||||||
36 | ((void *)0)
| 0-231 | ||||||||||||
37 | ) { | - | ||||||||||||
38 | ERR_put_error(34,(149),((1|64)),__FILE__,35); | - | ||||||||||||
39 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
40 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
41 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
42 | } | - | ||||||||||||
43 | memcpy(tmp, ia5->data, ia5->length); | - | ||||||||||||
44 | tmp[ia5->length] = 0; | - | ||||||||||||
45 | return executed 231 times by 1 test: tmp;return tmp; Executed by:
executed 231 times by 1 test: return tmp; Executed by:
| 231 | ||||||||||||
46 | } | - | ||||||||||||
47 | - | |||||||||||||
48 | ASN1_IA5STRING *s2i_ASN1_IA5STRING(X509V3_EXT_METHOD *method, | - | ||||||||||||
49 | X509V3_CTX *ctx, const char *str) | - | ||||||||||||
50 | { | - | ||||||||||||
51 | ASN1_IA5STRING *ia5; | - | ||||||||||||
52 | if (!str
| 0-2 | ||||||||||||
53 | ERR_put_error(34,(100),(107),__FILE__,49) | - | ||||||||||||
54 | ; | - | ||||||||||||
55 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
56 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
57 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
58 | } | - | ||||||||||||
59 | if ((
| 0-2 | ||||||||||||
60 | ((void *)0)
| 0-2 | ||||||||||||
61 | ) | - | ||||||||||||
62 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||||||||
63 | if (!ASN1_STRING_set((ASN1_STRING *)ia5, str, strlen(str))
| 0-2 | ||||||||||||
64 | ASN1_IA5STRING_free(ia5); | - | ||||||||||||
65 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
66 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
67 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
68 | } | - | ||||||||||||
69 | - | |||||||||||||
70 | - | |||||||||||||
71 | - | |||||||||||||
72 | return executed 2 times by 1 test: ia5;return ia5; Executed by:
executed 2 times by 1 test: return ia5; Executed by:
| 2 | ||||||||||||
73 | err: | - | ||||||||||||
74 | ERR_put_error(34,(100),((1|64)),__FILE__,63); | - | ||||||||||||
75 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
76 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
77 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
78 | } | - | ||||||||||||
Switch to Source code | Preprocessed file |