| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_attr.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||||||||
| 2 | - | |||||||||||||
| 3 | - | |||||||||||||
| 4 | int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, | - | ||||||||||||
| 5 | int namelen) | - | ||||||||||||
| 6 | { | - | ||||||||||||
| 7 | if (X509at_add1_attr_by_NID(&bag->attrib, 157,
| 0 | ||||||||||||
| 8 | 4, name, namelen)
| 0 | ||||||||||||
| 9 | return never executed: 1;return 1;never executed: return 1; | 0 | ||||||||||||
| 10 | else | - | ||||||||||||
| 11 | return never executed: 0;return 0;never executed: return 0; | 0 | ||||||||||||
| 12 | } | - | ||||||||||||
| 13 | - | |||||||||||||
| 14 | - | |||||||||||||
| 15 | - | |||||||||||||
| 16 | int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage) | - | ||||||||||||
| 17 | { | - | ||||||||||||
| 18 | unsigned char us_val = (unsigned char)usage; | - | ||||||||||||
| 19 | return never executed: PKCS8_pkey_add1_attr_by_NID(p8, 83,return PKCS8_pkey_add1_attr_by_NID(p8, 83, 3, &us_val, 1);never executed: return PKCS8_pkey_add1_attr_by_NID(p8, 83, 3, &us_val, 1); | 0 | ||||||||||||
| 20 | 3, &us_val, 1); never executed: return PKCS8_pkey_add1_attr_by_NID(p8, 83, 3, &us_val, 1); | 0 | ||||||||||||
| 21 | } | - | ||||||||||||
| 22 | - | |||||||||||||
| 23 | - | |||||||||||||
| 24 | - | |||||||||||||
| 25 | int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, | - | ||||||||||||
| 26 | int namelen) | - | ||||||||||||
| 27 | { | - | ||||||||||||
| 28 | if (X509at_add1_attr_by_NID(&bag->attrib, 156,
| 0 | ||||||||||||
| 29 | (0x1000|1), (unsigned char *)name, namelen)
| 0 | ||||||||||||
| 30 | return never executed: 1;return 1;never executed: return 1; | 0 | ||||||||||||
| 31 | else | - | ||||||||||||
| 32 | return never executed: 0;return 0;never executed: return 0; | 0 | ||||||||||||
| 33 | } | - | ||||||||||||
| 34 | - | |||||||||||||
| 35 | int PKCS12_add_friendlyname_utf8(PKCS12_SAFEBAG *bag, const char *name, | - | ||||||||||||
| 36 | int namelen) | - | ||||||||||||
| 37 | { | - | ||||||||||||
| 38 | if (X509at_add1_attr_by_NID(&bag->attrib, 156,
| 0 | ||||||||||||
| 39 | (0x1000), (unsigned char *)name, namelen)
| 0 | ||||||||||||
| 40 | return never executed: 1;return 1;never executed: return 1; | 0 | ||||||||||||
| 41 | else | - | ||||||||||||
| 42 | return never executed: 0;return 0;never executed: return 0; | 0 | ||||||||||||
| 43 | } | - | ||||||||||||
| 44 | - | |||||||||||||
| 45 | int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, | - | ||||||||||||
| 46 | const unsigned char *name, int namelen) | - | ||||||||||||
| 47 | { | - | ||||||||||||
| 48 | if (X509at_add1_attr_by_NID(&bag->attrib, 156,
| 0 | ||||||||||||
| 49 | (0x1000|2), name, namelen)
| 0 | ||||||||||||
| 50 | return never executed: 1;return 1;never executed: return 1; | 0 | ||||||||||||
| 51 | else | - | ||||||||||||
| 52 | return never executed: 0;return 0;never executed: return 0; | 0 | ||||||||||||
| 53 | } | - | ||||||||||||
| 54 | - | |||||||||||||
| 55 | int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) | - | ||||||||||||
| 56 | { | - | ||||||||||||
| 57 | if (X509at_add1_attr_by_NID(&bag->attrib, 417,
| 0 | ||||||||||||
| 58 | (0x1000|1), (unsigned char *)name, namelen)
| 0 | ||||||||||||
| 59 | return never executed: 1;return 1;never executed: return 1; | 0 | ||||||||||||
| 60 | else | - | ||||||||||||
| 61 | return never executed: 0;return 0;never executed: return 0; | 0 | ||||||||||||
| 62 | } | - | ||||||||||||
| 63 | - | |||||||||||||
| 64 | ASN1_TYPE *PKCS12_get_attr_gen(const struct stack_st_X509_ATTRIBUTE *attrs, | - | ||||||||||||
| 65 | int attr_nid) | - | ||||||||||||
| 66 | { | - | ||||||||||||
| 67 | X509_ATTRIBUTE *attrib; | - | ||||||||||||
| 68 | int i; | - | ||||||||||||
| 69 | i = X509at_get_attr_by_NID(attrs, attr_nid, -1); | - | ||||||||||||
| 70 | attrib = X509at_get_attr(attrs, i); | - | ||||||||||||
| 71 | return never executed: X509_ATTRIBUTE_get0_type(attrib, 0);return X509_ATTRIBUTE_get0_type(attrib, 0);never executed: return X509_ATTRIBUTE_get0_type(attrib, 0); | 0 | ||||||||||||
| 72 | } | - | ||||||||||||
| 73 | - | |||||||||||||
| 74 | char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag) | - | ||||||||||||
| 75 | { | - | ||||||||||||
| 76 | const ASN1_TYPE *atype; | - | ||||||||||||
| 77 | - | |||||||||||||
| 78 | if ((
| 0 | ||||||||||||
| 79 | ((void *)0)
| 0 | ||||||||||||
| 80 | ) | - | ||||||||||||
| 81 | return never executed: return ((void *)0) ;never executed: return ((void *)0) ; | 0 | ||||||||||||
| 82 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
| 83 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
| 84 | if (atype->type != 30
| 0 | ||||||||||||
| 85 | return never executed: return ((void *)0) ;never executed: return ((void *)0) ; | 0 | ||||||||||||
| 86 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
| 87 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
| 88 | return never executed: OPENSSL_uni2utf8(atype->value.bmpstring->data,return OPENSSL_uni2utf8(atype->value.bmpstring->data, atype->value.bmpstring->length);never executed: return OPENSSL_uni2utf8(atype->value.bmpstring->data, atype->value.bmpstring->length); | 0 | ||||||||||||
| 89 | atype->value.bmpstring->length); never executed: return OPENSSL_uni2utf8(atype->value.bmpstring->data, atype->value.bmpstring->length); | 0 | ||||||||||||
| 90 | } | - | ||||||||||||
| 91 | - | |||||||||||||
| 92 | const struct stack_st_X509_ATTRIBUTE * | - | ||||||||||||
| 93 | PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag) | - | ||||||||||||
| 94 | { | - | ||||||||||||
| 95 | return executed 2 times by 1 test: bag->attrib;return bag->attrib;Executed by:
executed 2 times by 1 test: return bag->attrib;Executed by:
| 2 | ||||||||||||
| 96 | } | - | ||||||||||||
| Switch to Source code | Preprocessed file |