OpenCoverage

ts_req_utils.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int-
5TS_REQ_set_version(TS_REQ *a, long version)-
6{-
7 return
never executed: return ASN1_INTEGER_set(a->version, version);
ASN1_INTEGER_set(a->version, version);
never executed: return ASN1_INTEGER_set(a->version, version);
0
8}-
9-
10long-
11TS_REQ_get_version(const TS_REQ *a)-
12{-
13 return
never executed: return ASN1_INTEGER_get(a->version);
ASN1_INTEGER_get(a->version);
never executed: return ASN1_INTEGER_get(a->version);
0
14}-
15-
16int-
17TS_REQ_set_msg_imprint(TS_REQ *a, TS_MSG_IMPRINT *msg_imprint)-
18{-
19 TS_MSG_IMPRINT *new_msg_imprint;-
20-
21 if (a->msg_imprint == msg_imprint
a->msg_imprint == msg_imprintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
22 return
never executed: return 1;
1;
never executed: return 1;
0
23 new_msg_imprint = TS_MSG_IMPRINT_dup(msg_imprint);-
24 if (new_msg_imprint ==
new_msg_imprint == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
25 ((void *)0)
new_msg_imprint == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
26 ) {-
27 ERR_put_error(47,(0xfff),((1|64)),__FILE__,87);-
28 return
never executed: return 0;
0;
never executed: return 0;
0
29 }-
30 TS_MSG_IMPRINT_free(a->msg_imprint);-
31 a->msg_imprint = new_msg_imprint;-
32 return
never executed: return 1;
1;
never executed: return 1;
0
33}-
34-
35TS_MSG_IMPRINT *-
36TS_REQ_get_msg_imprint(TS_REQ *a)-
37{-
38 return
never executed: return a->msg_imprint;
a->msg_imprint;
never executed: return a->msg_imprint;
0
39}-
40-
41int-
42TS_MSG_IMPRINT_set_algo(TS_MSG_IMPRINT *a, X509_ALGOR *alg)-
43{-
44 X509_ALGOR *new_alg;-
45-
46 if (a->hash_algo == alg
a->hash_algo == algDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
47 return
never executed: return 1;
1;
never executed: return 1;
0
48 new_alg = X509_ALGOR_dup(alg);-
49 if (new_alg ==
new_alg == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
50 ((void *)0)
new_alg == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
51 ) {-
52 ERR_put_error(47,(0xfff),((1|64)),__FILE__,110);-
53 return
never executed: return 0;
0;
never executed: return 0;
0
54 }-
55 X509_ALGOR_free(a->hash_algo);-
56 a->hash_algo = new_alg;-
57 return
never executed: return 1;
1;
never executed: return 1;
0
58}-
59-
60X509_ALGOR *-
61TS_MSG_IMPRINT_get_algo(TS_MSG_IMPRINT *a)-
62{-
63 return
never executed: return a->hash_algo;
a->hash_algo;
never executed: return a->hash_algo;
0
64}-
65-
66int-
67TS_MSG_IMPRINT_set_msg(TS_MSG_IMPRINT *a, unsigned char *d, int len)-
68{-
69 return
never executed: return ASN1_OCTET_STRING_set(a->hashed_msg, d, len);
ASN1_OCTET_STRING_set(a->hashed_msg, d, len);
never executed: return ASN1_OCTET_STRING_set(a->hashed_msg, d, len);
0
70}-
71-
72ASN1_OCTET_STRING *-
73TS_MSG_IMPRINT_get_msg(TS_MSG_IMPRINT *a)-
74{-
75 return
never executed: return a->hashed_msg;
a->hashed_msg;
never executed: return a->hashed_msg;
0
76}-
77-
78int-
79TS_REQ_set_policy_id(TS_REQ *a, const ASN1_OBJECT *policy)-
80{-
81 ASN1_OBJECT *new_policy;-
82-
83 if (a->policy_id == policy
a->policy_id == policyDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
84 return
never executed: return 1;
1;
never executed: return 1;
0
85 new_policy = OBJ_dup(policy);-
86 if (new_policy ==
new_policy == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
87 ((void *)0)
new_policy == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
88 ) {-
89 ERR_put_error(47,(0xfff),((1|64)),__FILE__,145);-
90 return
never executed: return 0;
0;
never executed: return 0;
0
91 }-
92 ASN1_OBJECT_free(a->policy_id);-
93 a->policy_id = new_policy;-
94 return
never executed: return 1;
1;
never executed: return 1;
0
95}-
96-
97ASN1_OBJECT *-
98TS_REQ_get_policy_id(TS_REQ *a)-
99{-
100 return
never executed: return a->policy_id;
a->policy_id;
never executed: return a->policy_id;
0
101}-
102-
103int-
104TS_REQ_set_nonce(TS_REQ *a, const ASN1_INTEGER *nonce)-
105{-
106 ASN1_INTEGER *new_nonce;-
107-
108 if (a->nonce == nonce
a->nonce == nonceDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
109 return
never executed: return 1;
1;
never executed: return 1;
0
110 new_nonce = ASN1_INTEGER_dup(nonce);-
111 if (new_nonce ==
new_nonce == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
112 ((void *)0)
new_nonce == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
113 ) {-
114 ERR_put_error(47,(0xfff),((1|64)),__FILE__,168);-
115 return
never executed: return 0;
0;
never executed: return 0;
0
116 }-
117 ASN1_INTEGER_free(a->nonce);-
118 a->nonce = new_nonce;-
119 return
never executed: return 1;
1;
never executed: return 1;
0
120}-
121-
122const ASN1_INTEGER *-
123TS_REQ_get_nonce(const TS_REQ *a)-
124{-
125 return
never executed: return a->nonce;
a->nonce;
never executed: return a->nonce;
0
126}-
127-
128int-
129TS_REQ_set_cert_req(TS_REQ *a, int cert_req)-
130{-
131 a->cert_req = cert_req
cert_reqDescription
TRUEnever evaluated
FALSEnever evaluated
? 0xFF : 0x00;
0
132 return
never executed: return 1;
1;
never executed: return 1;
0
133}-
134-
135int-
136TS_REQ_get_cert_req(const TS_REQ *a)-
137{-
138 return
never executed: return a->cert_req ? 1 : 0;
a->cert_req
a->cert_reqDescription
TRUEnever evaluated
FALSEnever evaluated
? 1 : 0;
never executed: return a->cert_req ? 1 : 0;
0
139}-
140-
141struct stack_st_X509_EXTENSION *TS_REQ_get_exts(TS_REQ *a)-
142{-
143 return
never executed: return a->extensions;
a->extensions;
never executed: return a->extensions;
0
144}-
145-
146void-
147TS_REQ_ext_free(TS_REQ *a)-
148{-
149 if (!a
!aDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • freenull
FALSEnever evaluated
)
0-1
150 return;
executed 1 time by 1 test: return;
Executed by:
  • freenull
1
151 sk_pop_free(((_STACK*) (1 ? (a->extensions) : (struct stack_st_X509_EXTENSION*)0)), ((void (*)(void *)) ((1 ? (X509_EXTENSION_free) : (void (*)(X509_EXTENSION *))0))));-
152 a->extensions = -
153 ((void *)0)-
154 ;-
155}
never executed: end of block
0
156-
157int-
158TS_REQ_get_ext_count(TS_REQ *a)-
159{-
160 return
never executed: return X509v3_get_ext_count(a->extensions);
X509v3_get_ext_count(a->extensions);
never executed: return X509v3_get_ext_count(a->extensions);
0
161}-
162-
163int-
164TS_REQ_get_ext_by_NID(TS_REQ *a, int nid, int lastpos)-
165{-
166 return
never executed: return X509v3_get_ext_by_NID(a->extensions, nid, lastpos);
X509v3_get_ext_by_NID(a->extensions, nid, lastpos);
never executed: return X509v3_get_ext_by_NID(a->extensions, nid, lastpos);
0
167}-
168-
169int-
170TS_REQ_get_ext_by_OBJ(TS_REQ *a, const ASN1_OBJECT *obj, int lastpos)-
171{-
172 return
never executed: return X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos);
X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos);
never executed: return X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos);
0
173}-
174-
175int-
176TS_REQ_get_ext_by_critical(TS_REQ *a, int crit, int lastpos)-
177{-
178 return
never executed: return X509v3_get_ext_by_critical(a->extensions, crit, lastpos);
X509v3_get_ext_by_critical(a->extensions, crit, lastpos);
never executed: return X509v3_get_ext_by_critical(a->extensions, crit, lastpos);
0
179}-
180-
181X509_EXTENSION *-
182TS_REQ_get_ext(TS_REQ *a, int loc)-
183{-
184 return
never executed: return X509v3_get_ext(a->extensions, loc);
X509v3_get_ext(a->extensions, loc);
never executed: return X509v3_get_ext(a->extensions, loc);
0
185}-
186-
187X509_EXTENSION *-
188TS_REQ_delete_ext(TS_REQ *a, int loc)-
189{-
190 return
never executed: return X509v3_delete_ext(a->extensions, loc);
X509v3_delete_ext(a->extensions, loc);
never executed: return X509v3_delete_ext(a->extensions, loc);
0
191}-
192-
193int-
194TS_REQ_add_ext(TS_REQ *a, X509_EXTENSION *ex, int loc)-
195{-
196 return
never executed: return X509v3_add_ext(&a->extensions, ex, loc) != ((void *)0) ;
X509v3_add_ext(&a->extensions, ex, loc) !=
never executed: return X509v3_add_ext(&a->extensions, ex, loc) != ((void *)0) ;
0
197 ((void *)0)
never executed: return X509v3_add_ext(&a->extensions, ex, loc) != ((void *)0) ;
0
198 ;
never executed: return X509v3_add_ext(&a->extensions, ex, loc) != ((void *)0) ;
0
199}-
200-
201void *-
202TS_REQ_get_ext_d2i(TS_REQ *a, int nid, int *crit, int *idx)-
203{-
204 return
never executed: return X509V3_get_d2i(a->extensions, nid, crit, idx);
X509V3_get_d2i(a->extensions, nid, crit, idx);
never executed: return X509V3_get_d2i(a->extensions, nid, crit, idx);
0
205}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2