Lines Matching refs:ocsps
80 } ocsps; member
104 (*ctx)->ocsps.len = 0; in hx509_revoke_init()
105 (*ctx)->ocsps.val = NULL; in hx509_revoke_init()
158 for (i = 0; i < (*ctx)->ocsps.len; i++) in hx509_revoke_free()
159 free_ocsp(&(*ctx)->ocsps.val[i]); in hx509_revoke_free()
160 free((*ctx)->ocsps.val); in hx509_revoke_free()
417 for (i = 0; i < ctx->ocsps.len; i++) { in hx509_revoke_add_ocsp()
418 if (strcmp(ctx->ocsps.val[0].path, path) == 0) in hx509_revoke_add_ocsp()
422 data = realloc(ctx->ocsps.val, in hx509_revoke_add_ocsp()
423 (ctx->ocsps.len + 1) * sizeof(ctx->ocsps.val[0])); in hx509_revoke_add_ocsp()
429 ctx->ocsps.val = data; in hx509_revoke_add_ocsp()
431 memset(&ctx->ocsps.val[ctx->ocsps.len], 0, in hx509_revoke_add_ocsp()
432 sizeof(ctx->ocsps.val[0])); in hx509_revoke_add_ocsp()
434 ctx->ocsps.val[ctx->ocsps.len].path = strdup(path); in hx509_revoke_add_ocsp()
435 if (ctx->ocsps.val[ctx->ocsps.len].path == NULL) { in hx509_revoke_add_ocsp()
440 ret = load_ocsp(context, &ctx->ocsps.val[ctx->ocsps.len]); in hx509_revoke_add_ocsp()
442 free(ctx->ocsps.val[ctx->ocsps.len].path); in hx509_revoke_add_ocsp()
445 ctx->ocsps.len++; in hx509_revoke_add_ocsp()
693 for (i = 0; i < ctx->ocsps.len; i++) { in hx509_revoke_verify()
694 struct revoke_ocsp *ocsp = &ctx->ocsps.val[i]; in hx509_revoke_verify()