OpenCoverage

p12_attr.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_attr.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5int-
6PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, int namelen)-
7{-
8 if (X509at_add1_attr_by_NID(&bag->attrib, 157,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
9 4, name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
10 return
never executed: return 1;
1;
never executed: return 1;
0
11 else-
12 return
never executed: return 0;
0;
never executed: return 0;
0
13}-
14-
15-
16-
17int-
18PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage)-
19{-
20 unsigned char us_val = (unsigned char)usage;-
21-
22 return
never executed: return PKCS8_pkey_add1_attr_by_NID(p8, 83, 3, &us_val, 1);
PKCS8_pkey_add1_attr_by_NID(p8, 83, 3,
never executed: return PKCS8_pkey_add1_attr_by_NID(p8, 83, 3, &us_val, 1);
0
23 &us_val, 1);
never executed: return PKCS8_pkey_add1_attr_by_NID(p8, 83, 3, &us_val, 1);
0
24}-
25-
26-
27-
28int-
29PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen)-
30{-
31 if (X509at_add1_attr_by_NID(&bag->attrib, 156,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
32 (0x1000|1), (unsigned char *)name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
33 return
never executed: return 1;
1;
never executed: return 1;
0
34 else-
35 return
never executed: return 0;
0;
never executed: return 0;
0
36}-
37-
38-
39int-
40PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, const unsigned char *name,-
41 int namelen)-
42{-
43 if (X509at_add1_attr_by_NID(&bag->attrib, 156,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
44 (0x1000|2), name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
45 return
never executed: return 1;
1;
never executed: return 1;
0
46 else-
47 return
never executed: return 0;
0;
never executed: return 0;
0
48}-
49-
50int-
51PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen)-
52{-
53 if (X509at_add1_attr_by_NID(&bag->attrib, 417,
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
0
54 (0x1000|1), (unsigned char *)name, namelen)
X509at_add1_at...name, namelen)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
55 return
never executed: return 1;
1;
never executed: return 1;
0
56 else-
57 return
never executed: return 0;
0;
never executed: return 0;
0
58}-
59-
60ASN1_TYPE *-
61PKCS12_get_attr_gen(const struct stack_st_X509_ATTRIBUTE *attrs, int attr_nid)-
62{-
63 X509_ATTRIBUTE *attrib;-
64 int i;-
65-
66 if (!attrs
!attrsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
67 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
68 ((void *)0)
never executed: return ((void *)0) ;
0
69 ;
never executed: return ((void *)0) ;
0
70 for (i = 0; i < sk_num(((_STACK*) (1 ? (attrs) : (struct stack_st_X509_ATTRIBUTE*)0)))
i < sk_num(((_...TTRIBUTE*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
71 attrib = ((X509_ATTRIBUTE *)sk_value(((_STACK*) (1 ? (attrs) : (struct stack_st_X509_ATTRIBUTE*)0)), (i)));-
72 if (OBJ_obj2nid (attrib->object) == attr_nid
OBJ_obj2nid (a...t) == attr_nidDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
73 if (sk_num(((_STACK*) (1 ? (attrib->value.set) : (struct stack_st_ASN1_TYPE*)0)))
sk_num(((_STAC...SN1_TYPE*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
74 return
never executed: return ((ASN1_TYPE *)sk_value(((_STACK*) (1 ? (attrib->value.set) : (struct stack_st_ASN1_TYPE*)0)), (0)));
((ASN1_TYPE *)sk_value(((_STACK*) (1 ? (attrib->value.set) : (struct stack_st_ASN1_TYPE*)0)), (0)));
never executed: return ((ASN1_TYPE *)sk_value(((_STACK*) (1 ? (attrib->value.set) : (struct stack_st_ASN1_TYPE*)0)), (0)));
0
75 else-
76 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
77 ((void *)0)
never executed: return ((void *)0) ;
0
78 ;
never executed: return ((void *)0) ;
0
79 }-
80 }
never executed: end of block
0
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}-
85-
86char *-
87PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag)-
88{-
89 ASN1_TYPE *atype;-
90-
91 if (!(atype = PKCS12_get_attr_gen(bag->attrib, 156))
!(atype = PKCS...>attrib, 156))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
92 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
93 ((void *)0)
never executed: return ((void *)0) ;
0
94 ;
never executed: return ((void *)0) ;
0
95 if (atype->type != 30
atype->type != 30Description
TRUEnever evaluated
FALSEnever evaluated
)
0
96 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
97 ((void *)0)
never executed: return ((void *)0) ;
0
98 ;
never executed: return ((void *)0) ;
0
99 return
never executed: return OPENSSL_uni2asc(atype->value.bmpstring->data, atype->value.bmpstring->length);
OPENSSL_uni2asc(atype->value.bmpstring->data,
never executed: return OPENSSL_uni2asc(atype->value.bmpstring->data, atype->value.bmpstring->length);
0
100 atype->value.bmpstring->length);
never executed: return OPENSSL_uni2asc(atype->value.bmpstring->data, atype->value.bmpstring->length);
0
101}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2