Lines Matching refs:rs_ctx
2040 mbedtls_x509_crt_restart_ctx *rs_ctx ) in x509_crt_check_signature() argument
2057 if( rs_ctx != NULL && child->sig_pk == MBEDTLS_PK_ECDSA ) in x509_crt_check_signature()
2061 child->sig.p, child->sig.len, &rs_ctx->pk ) ); in x509_crt_check_signature()
2064 (void) rs_ctx; in x509_crt_check_signature()
2160 mbedtls_x509_crt_restart_ctx *rs_ctx ) in x509_crt_find_parent_in() argument
2168 if( rs_ctx != NULL && rs_ctx->parent != NULL ) in x509_crt_find_parent_in()
2171 parent = rs_ctx->parent; in x509_crt_find_parent_in()
2172 fallback_parent = rs_ctx->fallback_parent; in x509_crt_find_parent_in()
2173 fallback_signature_is_good = rs_ctx->fallback_signature_is_good; in x509_crt_find_parent_in()
2176 rs_ctx->parent = NULL; in x509_crt_find_parent_in()
2177 rs_ctx->fallback_parent = NULL; in x509_crt_find_parent_in()
2178 rs_ctx->fallback_signature_is_good = 0; in x509_crt_find_parent_in()
2205 ret = x509_crt_check_signature( child, parent, rs_ctx ); in x509_crt_find_parent_in()
2208 if( rs_ctx != NULL && ret == MBEDTLS_ERR_ECP_IN_PROGRESS ) in x509_crt_find_parent_in()
2211 rs_ctx->parent = parent; in x509_crt_find_parent_in()
2212 rs_ctx->fallback_parent = fallback_parent; in x509_crt_find_parent_in()
2213 rs_ctx->fallback_signature_is_good = fallback_signature_is_good; in x509_crt_find_parent_in()
2285 mbedtls_x509_crt_restart_ctx *rs_ctx ) in x509_crt_find_parent() argument
2294 if( rs_ctx != NULL && rs_ctx->parent_is_trusted != -1 ) in x509_crt_find_parent()
2296 *parent_is_trusted = rs_ctx->parent_is_trusted; in x509_crt_find_parent()
2297 rs_ctx->parent_is_trusted = -1; in x509_crt_find_parent()
2307 path_cnt, self_cnt, rs_ctx ); in x509_crt_find_parent()
2310 if( rs_ctx != NULL && ret == MBEDTLS_ERR_ECP_IN_PROGRESS ) in x509_crt_find_parent()
2313 rs_ctx->parent_is_trusted = *parent_is_trusted; in x509_crt_find_parent()
2414 mbedtls_x509_crt_restart_ctx *rs_ctx ) in x509_crt_verify_chain() argument
2430 if( rs_ctx != NULL && rs_ctx->in_progress == x509_crt_rs_find_parent ) in x509_crt_verify_chain()
2433 *ver_chain = rs_ctx->ver_chain; /* struct copy */ in x509_crt_verify_chain()
2434 self_cnt = rs_ctx->self_cnt; in x509_crt_verify_chain()
2489 ver_chain->len - 1, self_cnt, rs_ctx ); in x509_crt_verify_chain()
2492 if( rs_ctx != NULL && ret == MBEDTLS_ERR_ECP_IN_PROGRESS ) in x509_crt_verify_chain()
2495 rs_ctx->in_progress = x509_crt_rs_find_parent; in x509_crt_verify_chain()
2496 rs_ctx->self_cnt = self_cnt; in x509_crt_verify_chain()
2497 rs_ctx->ver_chain = *ver_chain; /* struct copy */ in x509_crt_verify_chain()
2689 mbedtls_x509_crt_restart_ctx *rs_ctx ) in mbedtls_x509_crt_verify_restartable() argument
2721 &ver_chain, rs_ctx ); in mbedtls_x509_crt_verify_restartable()
2734 if( rs_ctx != NULL && ret != MBEDTLS_ERR_ECP_IN_PROGRESS ) in mbedtls_x509_crt_verify_restartable()
2735 mbedtls_x509_crt_restart_free( rs_ctx ); in mbedtls_x509_crt_verify_restartable()