Lines Matching refs:ret

20     X509_LOOKUP *ret = OPENSSL_zalloc(sizeof(*ret));
22 if (ret == NULL) {
27 ret->method = method;
28 if (method->new_item != NULL && method->new_item(ret) == 0) {
29 OPENSSL_free(ret);
32 return ret;
75 char **ret, OSSL_LIB_CTX *libctx, const char *propq)
80 return ctx->method->ctrl_ex(ctx, cmd, argc, argl, ret, libctx, propq);
82 return ctx->method->ctrl(ctx, cmd, argc, argl, ret);
87 char **ret)
89 return X509_LOOKUP_ctrl_ex(ctx, cmd, argc, argl, ret, NULL, NULL);
93 const X509_NAME *name, X509_OBJECT *ret,
102 return ctx->method->get_by_subject_ex(ctx, type, name, ret, libctx,
105 return ctx->method->get_by_subject(ctx, type, name, ret);
109 const X509_NAME *name, X509_OBJECT *ret)
111 return X509_LOOKUP_by_subject_ex(ctx, type, name, ret, NULL, NULL);
117 X509_OBJECT *ret)
121 return ctx->method->get_by_issuer_serial(ctx, type, name, serial, ret);
126 X509_OBJECT *ret)
130 return ctx->method->get_by_fingerprint(ctx, type, bytes, len, ret);
134 const char *str, int len, X509_OBJECT *ret)
138 return ctx->method->get_by_alias(ctx, type, str, len, ret);
161 int ret;
163 ret = ((*a)->type - (*b)->type);
164 if (ret)
165 return ret;
168 ret = X509_subject_name_cmp((*a)->data.x509, (*b)->data.x509);
171 ret = X509_CRL_cmp((*a)->data.crl, (*b)->data.crl);
177 return ret;
182 X509_STORE *ret = OPENSSL_zalloc(sizeof(*ret));
184 if (ret == NULL) {
188 if ((ret->objs = sk_X509_OBJECT_new(x509_object_cmp)) == NULL) {
192 ret->cache = 1;
193 if ((ret->get_cert_methods = sk_X509_LOOKUP_new_null()) == NULL) {
198 if ((ret->param = X509_VERIFY_PARAM_new()) == NULL) {
202 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_X509_STORE, ret, &ret->ex_data)) {
207 ret->lock = CRYPTO_THREAD_lock_new();
208 if (ret->lock == NULL) {
212 ret->references = 1;
213 return ret;
216 X509_VERIFY_PARAM_free(ret->param);
217 sk_X509_OBJECT_free(ret->objs);
218 sk_X509_LOOKUP_free(ret->get_cert_methods);
219 OPENSSL_free(ret);
297 X509_OBJECT *ret = X509_OBJECT_new();
299 if (ret == NULL)
301 if (!X509_STORE_CTX_get_by_subject(vs, type, name, ret)) {
302 X509_OBJECT_free(ret);
305 return ret;
311 const X509_NAME *name, X509_OBJECT *ret)
347 ret->type = tmp->type;
348 ret->data.ptr = tmp->data.ptr;
355 int ret = 0, added = 0;
383 ret = 1;
386 ret = added != 0;
393 return ret;
448 X509_OBJECT *ret = OPENSSL_zalloc(sizeof(*ret));
450 if (ret == NULL) {
454 ret->type = X509_LU_NONE;
455 return ret;
730 int i, ok, idx, ret, nmatch = 0;
762 ret = 0;
775 ret = 1;
794 ret = -1;
797 return ret;