OpenCoverage

p12_attr.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_attr.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name,-
5 int namelen)-
6{-
7 if (X509at_add1_attr_by_NID(&bag->attrib, 157,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
8 4, name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
9 return
never executed: return 1;
1;
never executed: return 1;
0
10 else-
11 return
never executed: return 0;
0;
never executed: return 0;
0
12}-
13-
14-
15-
16int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage)-
17{-
18 unsigned char us_val = (unsigned char)usage;-
19 return
never executed: return PKCS8_pkey_add1_attr_by_NID(p8, 83, 3, &us_val, 1);
PKCS8_pkey_add1_attr_by_NID(p8, 83,
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-
25int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name,-
26 int namelen)-
27{-
28 if (X509at_add1_attr_by_NID(&bag->attrib, 156,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
29 (0x1000|1), (unsigned char *)name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
30 return
never executed: return 1;
1;
never executed: return 1;
0
31 else-
32 return
never executed: return 0;
0;
never executed: return 0;
0
33}-
34-
35int PKCS12_add_friendlyname_utf8(PKCS12_SAFEBAG *bag, const char *name,-
36 int namelen)-
37{-
38 if (X509at_add1_attr_by_NID(&bag->attrib, 156,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
39 (0x1000), (unsigned char *)name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
40 return
never executed: return 1;
1;
never executed: return 1;
0
41 else-
42 return
never executed: return 0;
0;
never executed: return 0;
0
43}-
44-
45int 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,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
49 (0x1000|2), name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
50 return
never executed: return 1;
1;
never executed: return 1;
0
51 else-
52 return
never executed: return 0;
0;
never executed: return 0;
0
53}-
54-
55int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen)-
56{-
57 if (X509at_add1_attr_by_NID(&bag->attrib, 417,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
58 (0x1000|1), (unsigned char *)name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
59 return
never executed: return 1;
1;
never executed: return 1;
0
60 else-
61 return
never executed: return 0;
0;
never executed: return 0;
0
62}-
63-
64ASN1_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: return X509_ATTRIBUTE_get0_type(attrib, 0);
X509_ATTRIBUTE_get0_type(attrib, 0);
never executed: return X509_ATTRIBUTE_get0_type(attrib, 0);
0
72}-
73-
74char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag)-
75{-
76 const ASN1_TYPE *atype;-
77-
78 if ((
(atype = PKCS1...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
atype = PKCS12_SAFEBAG_get0_attr(bag, 156)) ==
(atype = PKCS1...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
79 ((void *)0)
(atype = PKCS1...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
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
atype->type != 30Description
TRUEnever evaluated
FALSEnever evaluated
)
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: return OPENSSL_uni2utf8(atype->value.bmpstring->data, atype->value.bmpstring->length);
OPENSSL_uni2utf8(atype->value.bmpstring->data,
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-
92const struct stack_st_X509_ATTRIBUTE *-
93PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag)-
94{-
95 return
executed 2 times by 1 test: return bag->attrib;
Executed by:
  • libcrypto.so.1.1
bag->attrib;
executed 2 times by 1 test: return bag->attrib;
Executed by:
  • libcrypto.so.1.1
2
96}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2