Lines Matching refs:rs_ctx
2124 mbedtls_x509_crt_restart_ctx *rs_ctx)
2158 if (rs_ctx != NULL && child->sig_pk == MBEDTLS_PK_ECDSA) {
2161 child->sig.p, child->sig.len, &rs_ctx->pk);
2164 (void) rs_ctx;
2246 * - [in-out] rs_ctx: context for restarting operations
2260 mbedtls_x509_crt_restart_ctx *rs_ctx,
2269 if (rs_ctx != NULL && rs_ctx->parent != NULL) {
2271 parent = rs_ctx->parent;
2272 fallback_parent = rs_ctx->fallback_parent;
2273 fallback_signature_is_good = rs_ctx->fallback_signature_is_good;
2276 rs_ctx->parent = NULL;
2277 rs_ctx->fallback_parent = NULL;
2278 rs_ctx->fallback_signature_is_good = 0;
2304 ret = x509_crt_check_signature(child, parent, rs_ctx);
2307 if (rs_ctx != NULL && ret == MBEDTLS_ERR_ECP_IN_PROGRESS) {
2309 rs_ctx->parent = parent;
2310 rs_ctx->fallback_parent = fallback_parent;
2311 rs_ctx->fallback_signature_is_good = fallback_signature_is_good;
2369 * - [in-out] rs_ctx: context for restarting operations
2383 mbedtls_x509_crt_restart_ctx *rs_ctx,
2393 if (rs_ctx != NULL && rs_ctx->parent_is_trusted != -1) {
2394 *parent_is_trusted = rs_ctx->parent_is_trusted;
2395 rs_ctx->parent_is_trusted = -1;
2405 path_cnt, self_cnt, rs_ctx, now);
2408 if (rs_ctx != NULL && ret == MBEDTLS_ERR_ECP_IN_PROGRESS) {
2410 rs_ctx->parent_is_trusted = *parent_is_trusted;
2497 * - [in-out] rs_ctx: context for restarting operations
2512 mbedtls_x509_crt_restart_ctx *rs_ctx)
2536 if (rs_ctx != NULL && rs_ctx->in_progress == x509_crt_rs_find_parent) {
2538 *ver_chain = rs_ctx->ver_chain; /* struct copy */
2539 self_cnt = rs_ctx->self_cnt;
2623 ver_chain->len - 1, self_cnt, rs_ctx,
2627 if (rs_ctx != NULL && ret == MBEDTLS_ERR_ECP_IN_PROGRESS) {
2629 rs_ctx->in_progress = x509_crt_rs_find_parent;
2630 rs_ctx->self_cnt = self_cnt;
2631 rs_ctx->ver_chain = *ver_chain; /* struct copy */
3065 mbedtls_x509_crt_restart_ctx *rs_ctx)
3100 &ver_chain, rs_ctx);
3121 if (rs_ctx != NULL && ret != MBEDTLS_ERR_ECP_IN_PROGRESS) {
3122 mbedtls_x509_crt_restart_free(rs_ctx);
3207 mbedtls_x509_crt_restart_ctx *rs_ctx)
3212 f_vrfy, p_vrfy, rs_ctx);