Lines Matching refs:itav

179     OSSL_CMP_ITAV *itav;  variable
181 if (type == NULL || (itav = OSSL_CMP_ITAV_new()) == NULL)
183 OSSL_CMP_ITAV_set0(itav, type, value);
184 return itav;
187 void OSSL_CMP_ITAV_set0(OSSL_CMP_ITAV *itav, ASN1_OBJECT *type, in OSSL_CMP_ITAV_set0() argument
190 itav->infoType = type; in OSSL_CMP_ITAV_set0()
191 itav->infoValue.other = value; in OSSL_CMP_ITAV_set0()
194 ASN1_OBJECT *OSSL_CMP_ITAV_get0_type(const OSSL_CMP_ITAV *itav) in OSSL_CMP_ITAV_get0_type() argument
196 if (itav == NULL) in OSSL_CMP_ITAV_get0_type()
198 return itav->infoType; in OSSL_CMP_ITAV_get0_type()
201 ASN1_TYPE *OSSL_CMP_ITAV_get0_value(const OSSL_CMP_ITAV *itav) in OSSL_CMP_ITAV_get0_value() argument
203 if (itav == NULL) in OSSL_CMP_ITAV_get0_value()
205 return itav->infoValue.other; in OSSL_CMP_ITAV_get0_value()
209 OSSL_CMP_ITAV *itav) in OSSL_CMP_ITAV_push0_stack_item() argument
213 if (itav_sk_p == NULL || itav == NULL) { in OSSL_CMP_ITAV_push0_stack_item()
223 if (!sk_OSSL_CMP_ITAV_push(*itav_sk_p, itav)) in OSSL_CMP_ITAV_push0_stack_item()
238 OSSL_CMP_ITAV *itav; in OSSL_CMP_ITAV_new0_certProfile() local
240 if ((itav = OSSL_CMP_ITAV_new()) == NULL) in OSSL_CMP_ITAV_new0_certProfile()
242 itav->infoType = OBJ_nid2obj(NID_id_it_certProfile); in OSSL_CMP_ITAV_new0_certProfile()
243 itav->infoValue.certProfile = certProfile; in OSSL_CMP_ITAV_new0_certProfile()
244 return itav; in OSSL_CMP_ITAV_new0_certProfile()
247 int OSSL_CMP_ITAV_get0_certProfile(const OSSL_CMP_ITAV *itav, in OSSL_CMP_ITAV_get0_certProfile() argument
250 if (itav == NULL || out == NULL) { in OSSL_CMP_ITAV_get0_certProfile()
254 if (OBJ_obj2nid(itav->infoType) != NID_id_it_certProfile) { in OSSL_CMP_ITAV_get0_certProfile()
258 *out = itav->infoValue.certProfile; in OSSL_CMP_ITAV_get0_certProfile()
264 OSSL_CMP_ITAV *itav = OSSL_CMP_ITAV_new(); in OSSL_CMP_ITAV_new_caCerts() local
266 if (itav == NULL) in OSSL_CMP_ITAV_new_caCerts()
269 && (itav->infoValue.caCerts = in OSSL_CMP_ITAV_new_caCerts()
271 OSSL_CMP_ITAV_free(itav); in OSSL_CMP_ITAV_new_caCerts()
274 itav->infoType = OBJ_nid2obj(NID_id_it_caCerts); in OSSL_CMP_ITAV_new_caCerts()
275 return itav; in OSSL_CMP_ITAV_new_caCerts()
278 int OSSL_CMP_ITAV_get0_caCerts(const OSSL_CMP_ITAV *itav, STACK_OF(X509) **out) in OSSL_CMP_ITAV_get0_caCerts() argument
280 if (itav == NULL || out == NULL) { in OSSL_CMP_ITAV_get0_caCerts()
284 if (OBJ_obj2nid(itav->infoType) != NID_id_it_caCerts) { in OSSL_CMP_ITAV_get0_caCerts()
288 *out = sk_X509_num(itav->infoValue.caCerts) > 0 in OSSL_CMP_ITAV_get0_caCerts()
289 ? itav->infoValue.caCerts : NULL; in OSSL_CMP_ITAV_get0_caCerts()
295 OSSL_CMP_ITAV *itav = OSSL_CMP_ITAV_new(); in OSSL_CMP_ITAV_new_rootCaCert() local
297 if (itav == NULL) in OSSL_CMP_ITAV_new_rootCaCert()
300 && (itav->infoValue.rootCaCert = X509_dup(rootCaCert)) == NULL) { in OSSL_CMP_ITAV_new_rootCaCert()
301 OSSL_CMP_ITAV_free(itav); in OSSL_CMP_ITAV_new_rootCaCert()
304 itav->infoType = OBJ_nid2obj(NID_id_it_rootCaCert); in OSSL_CMP_ITAV_new_rootCaCert()
305 return itav; in OSSL_CMP_ITAV_new_rootCaCert()
308 int OSSL_CMP_ITAV_get0_rootCaCert(const OSSL_CMP_ITAV *itav, X509 **out) in OSSL_CMP_ITAV_get0_rootCaCert() argument
310 if (itav == NULL || out == NULL) { in OSSL_CMP_ITAV_get0_rootCaCert()
314 if (OBJ_obj2nid(itav->infoType) != NID_id_it_rootCaCert) { in OSSL_CMP_ITAV_get0_rootCaCert()
318 *out = itav->infoValue.rootCaCert; in OSSL_CMP_ITAV_get0_rootCaCert()
325 OSSL_CMP_ITAV *itav; in OSSL_CMP_ITAV_new_rootCaKeyUpdate() local
343 if ((itav = OSSL_CMP_ITAV_new()) == NULL) in OSSL_CMP_ITAV_new_rootCaKeyUpdate()
345 itav->infoType = OBJ_nid2obj(NID_id_it_rootCaKeyUpdate); in OSSL_CMP_ITAV_new_rootCaKeyUpdate()
346 itav->infoValue.rootCaKeyUpdate = upd; in OSSL_CMP_ITAV_new_rootCaKeyUpdate()
347 return itav; in OSSL_CMP_ITAV_new_rootCaKeyUpdate()
354 int OSSL_CMP_ITAV_get0_rootCaKeyUpdate(const OSSL_CMP_ITAV *itav, in OSSL_CMP_ITAV_get0_rootCaKeyUpdate() argument
361 if (itav == NULL || newWithNew == NULL) { in OSSL_CMP_ITAV_get0_rootCaKeyUpdate()
365 if (OBJ_obj2nid(itav->infoType) != NID_id_it_rootCaKeyUpdate) { in OSSL_CMP_ITAV_get0_rootCaKeyUpdate()
369 upd = itav->infoValue.rootCaKeyUpdate; in OSSL_CMP_ITAV_get0_rootCaKeyUpdate()
382 OSSL_CMP_ITAV *itav; in OSSL_CMP_ITAV_new0_certReqTemplate() local
389 if ((itav = OSSL_CMP_ITAV_new()) == NULL) in OSSL_CMP_ITAV_new0_certReqTemplate()
391 itav->infoType = OBJ_nid2obj(NID_id_it_certReqTemplate); in OSSL_CMP_ITAV_new0_certReqTemplate()
393 return itav; in OSSL_CMP_ITAV_new0_certReqTemplate()
396 OSSL_CMP_ITAV_free(itav); in OSSL_CMP_ITAV_new0_certReqTemplate()
399 itav->infoValue.certReqTemplate = tmpl; in OSSL_CMP_ITAV_new0_certReqTemplate()
402 return itav; in OSSL_CMP_ITAV_new0_certReqTemplate()
405 int OSSL_CMP_ITAV_get1_certReqTemplate(const OSSL_CMP_ITAV *itav, in OSSL_CMP_ITAV_get1_certReqTemplate() argument
411 if (itav == NULL || certTemplate == NULL) { in OSSL_CMP_ITAV_get1_certReqTemplate()
420 if (OBJ_obj2nid(itav->infoType) != NID_id_it_certReqTemplate) { in OSSL_CMP_ITAV_get1_certReqTemplate()
424 tpl = itav->infoValue.certReqTemplate; in OSSL_CMP_ITAV_get1_certReqTemplate()
595 OSSL_CMP_ITAV *itav; in OSSL_CMP_ITAV_new0_crlStatusList() local
597 if ((itav = OSSL_CMP_ITAV_new()) == NULL) in OSSL_CMP_ITAV_new0_crlStatusList()
599 itav->infoType = OBJ_nid2obj(NID_id_it_crlStatusList); in OSSL_CMP_ITAV_new0_crlStatusList()
600 itav->infoValue.crlStatusList = crlStatusList; in OSSL_CMP_ITAV_new0_crlStatusList()
601 return itav; in OSSL_CMP_ITAV_new0_crlStatusList()
604 int OSSL_CMP_ITAV_get0_crlStatusList(const OSSL_CMP_ITAV *itav, in OSSL_CMP_ITAV_get0_crlStatusList() argument
607 if (itav == NULL || out == NULL) { in OSSL_CMP_ITAV_get0_crlStatusList()
611 if (OBJ_obj2nid(itav->infoType) != NID_id_it_crlStatusList) { in OSSL_CMP_ITAV_get0_crlStatusList()
615 *out = itav->infoValue.crlStatusList; in OSSL_CMP_ITAV_get0_crlStatusList()
791 OSSL_CMP_ITAV *itav; in OSSL_CMP_ITAV_new_crls() local
795 if ((itav = OSSL_CMP_ITAV_new()) == NULL) in OSSL_CMP_ITAV_new_crls()
806 itav->infoType = OBJ_nid2obj(NID_id_it_crls); in OSSL_CMP_ITAV_new_crls()
807 itav->infoValue.crls = crls; in OSSL_CMP_ITAV_new_crls()
808 return itav; in OSSL_CMP_ITAV_new_crls()
813 OSSL_CMP_ITAV_free(itav); in OSSL_CMP_ITAV_new_crls()
817 int OSSL_CMP_ITAV_get0_crls(const OSSL_CMP_ITAV *itav, STACK_OF(X509_CRL) **out) in OSSL_CMP_ITAV_get0_crls() argument
819 if (itav == NULL || out == NULL) { in OSSL_CMP_ITAV_get0_crls()
823 if (OBJ_obj2nid(itav->infoType) != NID_id_it_crls) { in OSSL_CMP_ITAV_get0_crls()
827 *out = itav->infoValue.crls; in OSSL_CMP_ITAV_get0_crls()