| 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 |