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 |