OpenCoverage

ts_req_utils.c

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

Generated by Squish Coco 4.2.2