Home
last modified time | relevance | path

Searched refs:rs_ctx (Results 1 - 13 of 13) sorted by relevance

/third_party/mbedtls/library/
H A Decdsa.c146 #define ECDSA_RS_ECP (rs_ctx == NULL ? NULL : &rs_ctx->ecp)
155 if (rs_ctx != NULL && rs_ctx->ecp.depth++ == 0) \
156 rs_ctx->ecp.ops_done = 0; \
160 rs_ctx != NULL && rs_ctx->SUB == NULL) \
162 rs_ctx->SUB = mbedtls_calloc(1, sizeof(*rs_ctx->SUB)); \
163 if (rs_ctx
243 mbedtls_ecdsa_sign_restartable(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, const mbedtls_mpi *d, const unsigned char *buf, size_t blen, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, int (*f_rng_blind)(void *, unsigned char *, size_t), void *p_rng_blind, mbedtls_ecdsa_restart_ctx *rs_ctx) mbedtls_ecdsa_sign_restartable() argument
397 mbedtls_ecdsa_sign_det_restartable(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, const mbedtls_mpi *d, const unsigned char *buf, size_t blen, mbedtls_md_type_t md_alg, int (*f_rng_blind)(void *, unsigned char *, size_t), void *p_rng_blind, mbedtls_ecdsa_restart_ctx *rs_ctx) mbedtls_ecdsa_sign_det_restartable() argument
488 mbedtls_ecdsa_verify_restartable(mbedtls_ecp_group *grp, const unsigned char *buf, size_t blen, const mbedtls_ecp_point *Q, const mbedtls_mpi *r, const mbedtls_mpi *s, mbedtls_ecdsa_restart_ctx *rs_ctx) mbedtls_ecdsa_verify_restartable() argument
639 mbedtls_ecdsa_write_signature_restartable(mbedtls_ecdsa_context *ctx, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hlen, unsigned char *sig, size_t sig_size, size_t *slen, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_ecdsa_restart_ctx *rs_ctx) mbedtls_ecdsa_write_signature_restartable() argument
714 mbedtls_ecdsa_read_signature_restartable(mbedtls_ecdsa_context *ctx, const unsigned char *hash, size_t hlen, const unsigned char *sig, size_t slen, mbedtls_ecdsa_restart_ctx *rs_ctx) mbedtls_ecdsa_read_signature_restartable() argument
[all...]
H A Decp.c247 mbedtls_ecp_restart_ctx *rs_ctx, in mbedtls_ecp_check_budget()
250 if (rs_ctx != NULL && ecp_max_ops != 0) { in mbedtls_ecp_check_budget()
263 if ((rs_ctx->ops_done != 0) && in mbedtls_ecp_check_budget()
264 (rs_ctx->ops_done > ecp_max_ops || in mbedtls_ecp_check_budget()
265 ops > ecp_max_ops - rs_ctx->ops_done)) { in mbedtls_ecp_check_budget()
270 rs_ctx->ops_done += ops; in mbedtls_ecp_check_budget()
279 if (rs_ctx != NULL && rs_ctx->depth++ == 0) \
280 rs_ctx->ops_done = 0; \
284 rs_ctx !
246 mbedtls_ecp_check_budget(const mbedtls_ecp_group *grp, mbedtls_ecp_restart_ctx *rs_ctx, unsigned ops) mbedtls_ecp_check_budget() argument
1849 ecp_precompute_comb(const mbedtls_ecp_group *grp, mbedtls_ecp_point T[], const mbedtls_ecp_point *P, unsigned char w, size_t d, mbedtls_ecp_restart_ctx *rs_ctx) ecp_precompute_comb() argument
2043 ecp_mul_comb_core(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, const mbedtls_ecp_point T[], unsigned char T_size, const unsigned char x[], size_t d, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_ecp_restart_ctx *rs_ctx) ecp_mul_comb_core() argument
2164 ecp_mul_comb_after_precomp(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, const mbedtls_mpi *m, const mbedtls_ecp_point *T, unsigned char T_size, unsigned char w, size_t d, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_ecp_restart_ctx *rs_ctx) ecp_mul_comb_after_precomp() argument
2289 ecp_mul_comb(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, const mbedtls_mpi *m, const mbedtls_ecp_point *P, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_ecp_restart_ctx *rs_ctx) ecp_mul_comb() argument
2626 ecp_mul_restartable_internal(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, const mbedtls_mpi *m, const mbedtls_ecp_point *P, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_ecp_restart_ctx *rs_ctx) ecp_mul_restartable_internal() argument
2697 mbedtls_ecp_mul_restartable(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, const mbedtls_mpi *m, const mbedtls_ecp_point *P, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_ecp_restart_ctx *rs_ctx) mbedtls_ecp_mul_restartable() argument
2765 mbedtls_ecp_mul_shortcuts(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, const mbedtls_mpi *m, const mbedtls_ecp_point *P, mbedtls_ecp_restart_ctx *rs_ctx) mbedtls_ecp_mul_shortcuts() argument
2800 mbedtls_ecp_muladd_restartable( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, const mbedtls_mpi *m, const mbedtls_ecp_point *P, const mbedtls_mpi *n, const mbedtls_ecp_point *Q, mbedtls_ecp_restart_ctx *rs_ctx) mbedtls_ecp_muladd_restartable() argument
[all...]
H A Decdh.c58 mbedtls_ecp_restart_ctx *rs_ctx) in ecdh_gen_public_restartable()
64 restarting = (rs_ctx != NULL && rs_ctx->rsm != NULL); in ecdh_gen_public_restartable()
72 f_rng, p_rng, rs_ctx)); in ecdh_gen_public_restartable()
98 mbedtls_ecp_restart_ctx *rs_ctx) in ecdh_compute_shared_restartable()
106 f_rng, p_rng, rs_ctx)); in ecdh_compute_shared_restartable()
285 mbedtls_ecp_restart_ctx *rs_ctx = NULL; in ecdh_make_params_internal() local
294 rs_ctx = &ctx->rs; in ecdh_make_params_internal()
303 f_rng, p_rng, rs_ctx)) != 0) { in ecdh_make_params_internal()
503 mbedtls_ecp_restart_ctx *rs_ctx in ecdh_make_public_internal() local
54 ecdh_gen_public_restartable(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_ecp_restart_ctx *rs_ctx) ecdh_gen_public_restartable() argument
93 ecdh_compute_shared_restartable(mbedtls_ecp_group *grp, mbedtls_mpi *z, const mbedtls_ecp_point *Q, const mbedtls_mpi *d, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_ecp_restart_ctx *rs_ctx) ecdh_compute_shared_restartable() argument
621 mbedtls_ecp_restart_ctx *rs_ctx = NULL; ecdh_calc_secret_internal() local
[all...]
H A Dx509_crt.c2124 mbedtls_x509_crt_restart_ctx *rs_ctx) in x509_crt_check_signature()
2158 if (rs_ctx != NULL && child->sig_pk == MBEDTLS_PK_ECDSA) { in x509_crt_check_signature()
2161 child->sig.p, child->sig.len, &rs_ctx->pk); in x509_crt_check_signature()
2164 (void) rs_ctx; in x509_crt_check_signature()
2246 * - [in-out] rs_ctx: context for restarting operations
2260 mbedtls_x509_crt_restart_ctx *rs_ctx, in x509_crt_find_parent_in()
2269 if (rs_ctx != NULL && rs_ctx->parent != NULL) { in x509_crt_find_parent_in()
2271 parent = rs_ctx->parent; in x509_crt_find_parent_in()
2272 fallback_parent = rs_ctx in x509_crt_find_parent_in()
2122 x509_crt_check_signature(const mbedtls_x509_crt *child, mbedtls_x509_crt *parent, mbedtls_x509_crt_restart_ctx *rs_ctx) x509_crt_check_signature() argument
2252 x509_crt_find_parent_in( mbedtls_x509_crt *child, mbedtls_x509_crt *candidates, mbedtls_x509_crt **r_parent, int *r_signature_is_good, int top, unsigned path_cnt, unsigned self_cnt, mbedtls_x509_crt_restart_ctx *rs_ctx, const mbedtls_x509_time *now) x509_crt_find_parent_in() argument
2375 x509_crt_find_parent( mbedtls_x509_crt *child, mbedtls_x509_crt *trust_ca, mbedtls_x509_crt **parent, int *parent_is_trusted, int *signature_is_good, unsigned path_cnt, unsigned self_cnt, mbedtls_x509_crt_restart_ctx *rs_ctx, const mbedtls_x509_time *now) x509_crt_find_parent() argument
2504 x509_crt_verify_chain( mbedtls_x509_crt *crt, mbedtls_x509_crt *trust_ca, mbedtls_x509_crl *ca_crl, mbedtls_x509_crt_ca_cb_t f_ca_cb, void *p_ca_cb, const mbedtls_x509_crt_profile *profile, mbedtls_x509_crt_verify_chain *ver_chain, mbedtls_x509_crt_restart_ctx *rs_ctx) x509_crt_verify_chain() argument
3053 x509_crt_verify_restartable_ca_cb(mbedtls_x509_crt *crt, mbedtls_x509_crt *trust_ca, mbedtls_x509_crl *ca_crl, mbedtls_x509_crt_ca_cb_t f_ca_cb, void *p_ca_cb, const mbedtls_x509_crt_profile *profile, const char *cn, uint32_t *flags, int (*f_vrfy)(void *, mbedtls_x509_crt *, int, uint32_t *), void *p_vrfy, mbedtls_x509_crt_restart_ctx *rs_ctx) x509_crt_verify_restartable_ca_cb() argument
3200 mbedtls_x509_crt_verify_restartable(mbedtls_x509_crt *crt, mbedtls_x509_crt *trust_ca, mbedtls_x509_crl *ca_crl, const mbedtls_x509_crt_profile *profile, const char *cn, uint32_t *flags, int (*f_vrfy)(void *, mbedtls_x509_crt *, int, uint32_t *), void *p_vrfy, mbedtls_x509_crt_restart_ctx *rs_ctx) mbedtls_x509_crt_verify_restartable() argument
[all...]
H A Dpk_wrap.h52 void *rs_ctx);
59 void *p_rng, void *rs_ctx);
90 void (*rs_free_func)(void *rs_ctx);
H A Dpk_wrap.c827 void *rs_ctx);
833 void *rs_ctx);
848 eckey_restart_ctx *rs_ctx; in eckey_rs_alloc() local
853 rs_ctx = ctx; in eckey_rs_alloc()
854 mbedtls_ecdsa_restart_init(&rs_ctx->ecdsa_rs); in eckey_rs_alloc()
855 mbedtls_ecdsa_init(&rs_ctx->ecdsa_ctx); in eckey_rs_alloc()
863 eckey_restart_ctx *rs_ctx; in eckey_rs_free() local
869 rs_ctx = ctx; in eckey_rs_free()
870 mbedtls_ecdsa_restart_free(&rs_ctx->ecdsa_rs); in eckey_rs_free()
871 mbedtls_ecdsa_free(&rs_ctx in eckey_rs_free()
876 eckey_verify_rs_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len, void *rs_ctx) eckey_verify_rs_wrap() argument
902 eckey_sign_rs_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, void *rs_ctx) eckey_sign_rs_wrap() argument
1187 ecdsa_verify_rs_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len, void *rs_ctx) ecdsa_verify_rs_wrap() argument
1207 ecdsa_sign_rs_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, void *rs_ctx) ecdsa_sign_rs_wrap() argument
[all...]
H A Dpk.c91 ctx->rs_ctx = NULL; in mbedtls_pk_restart_init()
104 ctx->pk_info->rs_free_func(ctx->rs_ctx); in mbedtls_pk_restart_free()
107 ctx->rs_ctx = NULL; in mbedtls_pk_restart_free()
1029 if ((ctx->rs_ctx = info->rs_alloc_func()) == NULL) { in pk_restart_setup()
1046 mbedtls_pk_restart_ctx *rs_ctx) in mbedtls_pk_verify_restartable()
1059 if (rs_ctx != NULL && in mbedtls_pk_verify_restartable()
1064 if ((ret = pk_restart_setup(rs_ctx, ctx->pk_info)) != 0) { in mbedtls_pk_verify_restartable()
1069 md_alg, hash, hash_len, sig, sig_len, rs_ctx->rs_ctx); in mbedtls_pk_verify_restartable()
1072 mbedtls_pk_restart_free(rs_ctx); in mbedtls_pk_verify_restartable()
1042 mbedtls_pk_verify_restartable(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len, mbedtls_pk_restart_ctx *rs_ctx) mbedtls_pk_verify_restartable() argument
1233 mbedtls_pk_sign_restartable(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, mbedtls_pk_restart_ctx *rs_ctx) mbedtls_pk_sign_restartable() argument
[all...]
H A Dssl_tls12_client.c2300 void *rs_ctx = NULL; in ssl_parse_server_key_exchange() local
2402 rs_ctx = &ssl->handshake->ecrs_ctx.pk; in ssl_parse_server_key_exchange()
2423 md_alg, hash, hashlen, p, sig_len, rs_ctx); in ssl_parse_server_key_exchange()
3248 void *rs_ctx = NULL; in ssl_write_certificate_verify() local
3335 rs_ctx = &ssl->handshake->ecrs_ctx.pk; in ssl_write_certificate_verify()
3344 ssl->conf->f_rng, ssl->conf->p_rng, rs_ctx)) != 0) { in ssl_write_certificate_verify()
H A Dssl_tls.c7934 void *rs_ctx) in ssl_parse_certificate_verify()
7963 ((void) rs_ctx); in ssl_parse_certificate_verify()
8002 f_vrfy, p_vrfy, rs_ctx); in ssl_parse_certificate_verify()
8183 void *rs_ctx = NULL; in mbedtls_ssl_parse_certificate() local
8251 rs_ctx = &ssl->handshake->ecrs_ctx; in mbedtls_ssl_parse_certificate()
8256 chain, rs_ctx); in mbedtls_ssl_parse_certificate()
7931 ssl_parse_certificate_verify(mbedtls_ssl_context *ssl, int authmode, mbedtls_x509_crt *chain, void *rs_ctx) ssl_parse_certificate_verify() argument
/third_party/mbedtls/include/mbedtls/
H A Decdsa.h257 * \param rs_ctx The restart context to use. This may be \c NULL
278 mbedtls_ecdsa_restart_ctx *rs_ctx);
320 * \param rs_ctx The restart context to use. This may be \c NULL
339 mbedtls_ecdsa_restart_ctx *rs_ctx);
404 * \param rs_ctx The restart context to use. This may be \c NULL to disable
419 mbedtls_ecdsa_restart_ctx *rs_ctx);
509 * \param rs_ctx The restart context to use. This may be \c NULL to disable
525 mbedtls_ecdsa_restart_ctx *rs_ctx);
576 * \param rs_ctx The restart context to use. This may be \c NULL to disable
592 mbedtls_ecdsa_restart_ctx *rs_ctx);
[all...]
H A Decp.h396 * \param rs_ctx Restart context
403 mbedtls_ecp_restart_ctx *rs_ctx,
408 MBEDTLS_MPI_CHK(mbedtls_ecp_check_budget(grp, rs_ctx, \
991 * \param rs_ctx The restart context (NULL disables restart).
1004 mbedtls_ecp_restart_ctx *rs_ctx);
1093 * \param rs_ctx The restart context (NULL disables restart).
1110 mbedtls_ecp_restart_ctx *rs_ctx);
H A Dpk.h273 void *MBEDTLS_PRIVATE(rs_ctx); /**< Underlying restart context */
761 * \param rs_ctx Restart context (NULL to disable restart)
771 mbedtls_pk_restart_ctx *rs_ctx);
906 * \param rs_ctx Restart context (NULL to disable restart)
917 mbedtls_pk_restart_ctx *rs_ctx);
H A Dx509_crt.h738 * \param rs_ctx The restart context to use. This may be set to \c NULL
752 mbedtls_x509_crt_restart_ctx *rs_ctx);

Completed in 29 milliseconds