Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) | - |
5 | { | - |
6 | ASN1_STRING *octmp; | - |
7 | | - |
8 | if (oct == TRUE | evaluated 6 times by 1 test | FALSE | evaluated 7 times by 1 test |
| 6-7 |
9 | ((void *)0)TRUE | evaluated 6 times by 1 test | FALSE | evaluated 7 times by 1 test |
| 6-7 |
10 | || *TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
oct == TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
| 0-7 |
11 | ((void *)0)TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
| 0-7 |
12 | ) { | - |
13 | if ((TRUE | never evaluated | FALSE | evaluated 13 times by 1 test |
octmp = ASN1_STRING_new()) == TRUE | never evaluated | FALSE | evaluated 13 times by 1 test |
| 0-13 |
14 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 13 times by 1 test |
| 0-13 |
15 | ) { | - |
16 | ERR_put_error(13,(198),((1|64)),__FILE__,22); | - |
17 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
18 | ((void *)0) never executed: return ((void *)0) ; | 0 |
19 | ; never executed: return ((void *)0) ; | 0 |
20 | } | - |
21 | }executed 13 times by 1 test: end of block else { | 13 |
22 | octmp = *oct; | - |
23 | } never executed: end of block | 0 |
24 | | - |
25 | CRYPTO_free(octmp->data, __FILE__, 29); | - |
26 | octmp->data = | - |
27 | ((void *)0) | - |
28 | ; | - |
29 | | - |
30 | if ((TRUE | never evaluated | FALSE | evaluated 13 times by 1 test |
octmp->length = ASN1_item_i2d(obj, &octmp->data, it)) == 0TRUE | never evaluated | FALSE | evaluated 13 times by 1 test |
) { | 0-13 |
31 | ERR_put_error(13,(198),(112),__FILE__,33); | - |
32 | goto never executed: goto err; err;never executed: goto err; | 0 |
33 | } | - |
34 | if (octmp->data == TRUE | never evaluated | FALSE | evaluated 13 times by 1 test |
| 0-13 |
35 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 13 times by 1 test |
| 0-13 |
36 | ) { | - |
37 | ERR_put_error(13,(198),((1|64)),__FILE__,37); | - |
38 | goto never executed: goto err; err;never executed: goto err; | 0 |
39 | } | - |
40 | | - |
41 | if (oct != TRUE | evaluated 7 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6-7 |
42 | ((void *)0)TRUE | evaluated 7 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6-7 |
43 | && *TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
oct == TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
| 0-7 |
44 | ((void *)0)TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
| 0-7 |
45 | ) | - |
46 | *executed 7 times by 1 test: *oct = octmp; oct = octmp;executed 7 times by 1 test: *oct = octmp; | 7 |
47 | | - |
48 | returnexecuted 13 times by 1 test: return octmp; octmp;executed 13 times by 1 test: return octmp; | 13 |
49 | err: | - |
50 | if (oct == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
51 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
52 | || *TRUE | never evaluated | FALSE | never evaluated |
oct == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
53 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
54 | ) | - |
55 | ASN1_STRING_free(octmp); never executed: ASN1_STRING_free(octmp); | 0 |
56 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
57 | ((void *)0) never executed: return ((void *)0) ; | 0 |
58 | ; never executed: return ((void *)0) ; | 0 |
59 | } | - |
60 | | - |
61 | | - |
62 | | - |
63 | void *ASN1_item_unpack(const ASN1_STRING *oct, const ASN1_ITEM *it) | - |
64 | { | - |
65 | const unsigned char *p; | - |
66 | void *ret; | - |
67 | | - |
68 | p = oct->data; | - |
69 | if ((TRUE | evaluated 124 times by 1 test | FALSE | evaluated 192 times by 1 test |
ret = ASN1_item_d2i(TRUE | evaluated 124 times by 1 test | FALSE | evaluated 192 times by 1 test |
| 124-192 |
70 | ((void *)0)TRUE | evaluated 124 times by 1 test | FALSE | evaluated 192 times by 1 test |
| 124-192 |
71 | , &p, oct->length, it)) == TRUE | evaluated 124 times by 1 test | FALSE | evaluated 192 times by 1 test |
| 124-192 |
72 | ((void *)0)TRUE | evaluated 124 times by 1 test | FALSE | evaluated 192 times by 1 test |
| 124-192 |
73 | ) | - |
74 | ERR_put_error(13,(199),(110),__FILE__,60);executed 124 times by 1 test: ERR_put_error(13,(199),(110),__FILE__,60); | 124 |
75 | returnexecuted 316 times by 1 test: return ret; ret;executed 316 times by 1 test: return ret; | 316 |
76 | } | - |
| | |