Lines Matching refs:crls
76 } crls; member
102 (*ctx)->crls.len = 0; in hx509_revoke_init()
103 (*ctx)->crls.val = NULL; in hx509_revoke_init()
153 for (i = 0; i < (*ctx)->crls.len; i++) { in hx509_revoke_free()
154 free((*ctx)->crls.val[i].path); in hx509_revoke_free()
155 free_CRLCertificateList(&(*ctx)->crls.val[i].crl); in hx509_revoke_free()
162 free((*ctx)->crls.val); in hx509_revoke_free()
626 for (i = 0; i < ctx->crls.len; i++) { in hx509_revoke_add_crl()
627 if (strcmp(ctx->crls.val[0].path, path) == 0) in hx509_revoke_add_crl()
631 data = realloc(ctx->crls.val, in hx509_revoke_add_crl()
632 (ctx->crls.len + 1) * sizeof(ctx->crls.val[0])); in hx509_revoke_add_crl()
637 ctx->crls.val = data; in hx509_revoke_add_crl()
639 memset(&ctx->crls.val[ctx->crls.len], 0, sizeof(ctx->crls.val[0])); in hx509_revoke_add_crl()
641 ctx->crls.val[ctx->crls.len].path = strdup(path); in hx509_revoke_add_crl()
642 if (ctx->crls.val[ctx->crls.len].path == NULL) { in hx509_revoke_add_crl()
648 &ctx->crls.val[ctx->crls.len].last_modfied, in hx509_revoke_add_crl()
649 &ctx->crls.val[ctx->crls.len].crl); in hx509_revoke_add_crl()
651 free(ctx->crls.val[ctx->crls.len].path); in hx509_revoke_add_crl()
655 ctx->crls.len++; in hx509_revoke_add_crl()
769 for (i = 0; i < ctx->crls.len; i++) { in hx509_revoke_verify()
770 struct revoke_crl *crl = &ctx->crls.val[i]; in hx509_revoke_verify()