Lines Matching refs:end
157 const unsigned char *end, in ecjpake_write_len_point() argument
166 if (end < *p || end - *p < 5) { in ecjpake_write_len_point()
171 &len, *p + 4, (size_t) (end - (*p + 4))); in ecjpake_write_len_point()
204 const unsigned char *end = buf + sizeof(buf); in ecjpake_hash() local
209 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, G)); in ecjpake_hash()
210 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, V)); in ecjpake_hash()
211 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, X)); in ecjpake_hash()
213 if (end - p < 4) { in ecjpake_hash()
220 if (end < p || (size_t) (end - p) < id_len) { in ecjpake_hash()
250 const unsigned char *end) in ecjpake_zkp_read() argument
268 if (end < *p) { in ecjpake_zkp_read()
272 MBEDTLS_MPI_CHK(mbedtls_ecp_tls_read_point(grp, &V, p, (size_t) (end - *p))); in ecjpake_zkp_read()
274 if (end < *p || (size_t) (end - *p) < 1) { in ecjpake_zkp_read()
281 if (end < *p || (size_t) (end - *p) < r_len || r_len == 0) { in ecjpake_zkp_read()
321 const unsigned char *end, in ecjpake_zkp_write() argument
331 if (end < *p) { in ecjpake_zkp_write()
349 pf, &len, *p, (size_t) (end - *p))); in ecjpake_zkp_write()
353 if (end < *p || (size_t) (end - *p) < 1 + len || len > 255) { in ecjpake_zkp_write()
381 const unsigned char *end) in ecjpake_kkp_read() argument
385 if (end < *p) { in ecjpake_kkp_read()
395 MBEDTLS_MPI_CHK(mbedtls_ecp_tls_read_point(grp, X, p, (size_t) (end - *p))); in ecjpake_kkp_read()
401 MBEDTLS_MPI_CHK(ecjpake_zkp_read(md_type, grp, pf, G, X, id, p, end)); in ecjpake_kkp_read()
419 const unsigned char *end, in ecjpake_kkp_write() argument
426 if (end < *p) { in ecjpake_kkp_write()
434 pf, &len, *p, (size_t) (end - *p))); in ecjpake_kkp_write()
439 p, end, f_rng, p_rng)); in ecjpake_kkp_write()
461 const unsigned char *end = buf + len; in ecjpake_kkpp_read() local
468 MBEDTLS_MPI_CHK(ecjpake_kkp_read(md_type, grp, pf, G, Xa, id, &p, end)); in ecjpake_kkpp_read()
469 MBEDTLS_MPI_CHK(ecjpake_kkp_read(md_type, grp, pf, G, Xb, id, &p, end)); in ecjpake_kkpp_read()
471 if (p != end) { in ecjpake_kkpp_read()
500 const unsigned char *end = buf + len; in ecjpake_kkpp_write() local
503 &p, end, f_rng, p_rng)); in ecjpake_kkpp_write()
505 &p, end, f_rng, p_rng)); in ecjpake_kkpp_write()
572 const unsigned char *end = buf + len; in mbedtls_ecjpake_read_round_two() local
604 &G, &ctx->Xp, ID_PEER, &p, end)); in mbedtls_ecjpake_read_round_two()
606 if (p != end) { in mbedtls_ecjpake_read_round_two()
662 const unsigned char *end = buf + len; in mbedtls_ecjpake_write_round_two() local
691 if (end < p) { in mbedtls_ecjpake_write_round_two()
696 p, (size_t) (end - p))); in mbedtls_ecjpake_write_round_two()
700 if (end < p) { in mbedtls_ecjpake_write_round_two()
705 ctx->point_format, &ec_len, p, (size_t) (end - p))); in mbedtls_ecjpake_write_round_two()
711 &p, end, f_rng, p_rng)); in mbedtls_ecjpake_write_round_two()