| 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)) == 0| TRUE | 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 | } | - |
| | |