Lines Matching refs:obj

388     X509_OBJECT *obj;  in x509_store_add()  local
393 obj = X509_OBJECT_new(); in x509_store_add()
394 if (obj == NULL) in x509_store_add()
398 obj->type = X509_LU_CRL; in x509_store_add()
399 obj->data.crl = (X509_CRL *)x; in x509_store_add()
401 obj->type = X509_LU_X509; in x509_store_add()
402 obj->data.x509 = (X509 *)x; in x509_store_add()
404 if (!X509_OBJECT_up_ref_count(obj)) { in x509_store_add()
405 obj->type = X509_LU_NONE; in x509_store_add()
406 X509_OBJECT_free(obj); in x509_store_add()
411 obj->type = X509_LU_NONE; in x509_store_add()
412 X509_OBJECT_free(obj); in x509_store_add()
416 if (X509_OBJECT_retrieve_match(store->objs, obj)) { in x509_store_add()
419 added = sk_X509_OBJECT_push(store->objs, obj); in x509_store_add()
425 X509_OBJECT_free(obj); in x509_store_add()
506 int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj) in X509_OBJECT_set1_X509() argument
508 if (a == NULL || !X509_up_ref(obj)) in X509_OBJECT_set1_X509()
513 a->data.x509 = obj; in X509_OBJECT_set1_X509()
517 int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj) in X509_OBJECT_set1_X509_CRL() argument
519 if (a == NULL || !X509_CRL_up_ref(obj)) in X509_OBJECT_set1_X509_CRL()
524 a->data.crl = obj; in X509_OBJECT_set1_X509_CRL()
586 static X509_OBJECT *x509_object_dup(const X509_OBJECT *obj) in x509_object_dup() argument
592 ret->type = obj->type; in x509_object_dup()
593 ret->data = obj->data; in x509_object_dup()
657 X509_OBJECT *obj; in STACK_OF() local
698 obj = sk_X509_OBJECT_value(store->objs, idx); in STACK_OF()
699 x = obj->data.x509; in STACK_OF()
718 X509_OBJECT *obj, *xobj = X509_OBJECT_new(); in STACK_OF() local
745 obj = sk_X509_OBJECT_value(store->objs, idx); in STACK_OF()
746 x = obj->data.crl; in STACK_OF()
767 X509_OBJECT *obj; in X509_OBJECT_retrieve_match() local
775 obj = sk_X509_OBJECT_value(h, i); in X509_OBJECT_retrieve_match()
776 if (x509_object_cmp((const X509_OBJECT **)&obj, in X509_OBJECT_retrieve_match()
780 if (!X509_cmp(obj->data.x509, x->data.x509)) in X509_OBJECT_retrieve_match()
781 return obj; in X509_OBJECT_retrieve_match()
783 if (X509_CRL_match(obj->data.crl, x->data.crl) == 0) in X509_OBJECT_retrieve_match()
784 return obj; in X509_OBJECT_retrieve_match()
786 return obj; in X509_OBJECT_retrieve_match()
804 X509_OBJECT *obj = X509_OBJECT_new(), *pobj = NULL; in X509_STORE_CTX_get1_issuer() local
808 if (obj == NULL) in X509_STORE_CTX_get1_issuer()
812 ok = ossl_x509_store_ctx_get_by_subject(ctx, X509_LU_X509, xn, obj); in X509_STORE_CTX_get1_issuer()
814 X509_OBJECT_free(obj); in X509_STORE_CTX_get1_issuer()
818 if (ctx->check_issued(ctx, x, obj->data.x509)) { in X509_STORE_CTX_get1_issuer()
819 if (ossl_x509_check_cert_time(ctx, obj->data.x509, -1)) { in X509_STORE_CTX_get1_issuer()
820 *issuer = obj->data.x509; in X509_STORE_CTX_get1_issuer()
822 obj->type = X509_LU_NONE; in X509_STORE_CTX_get1_issuer()
823 X509_OBJECT_free(obj); in X509_STORE_CTX_get1_issuer()
827 X509_OBJECT_free(obj); in X509_STORE_CTX_get1_issuer()