Lines Matching refs:ret

45     int ret, n;  in dhm_read_bignum()  local
58 if ((ret = mbedtls_mpi_read_binary(X, *p, n)) != 0) { in dhm_read_bignum()
59 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_READ_PARAMS_FAILED, ret); in dhm_read_bignum()
82 int ret = 0; in dhm_check_range() local
90 ret = MBEDTLS_ERR_DHM_BAD_INPUT_DATA; in dhm_check_range()
95 return ret; in dhm_check_range()
150 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_read_params() local
152 if ((ret = dhm_read_bignum(&ctx->P, p, end)) != 0 || in mbedtls_dhm_read_params()
153 (ret = dhm_read_bignum(&ctx->G, p, end)) != 0 || in mbedtls_dhm_read_params()
154 (ret = dhm_read_bignum(&ctx->GY, p, end)) != 0) { in mbedtls_dhm_read_params()
155 return ret; in mbedtls_dhm_read_params()
158 if ((ret = dhm_check_range(&ctx->GY, &ctx->P)) != 0) { in mbedtls_dhm_read_params()
159 return ret; in mbedtls_dhm_read_params()
171 int ret; in dhm_random_below() local
177 return ret; in dhm_random_below()
184 int ret = 0; in dhm_make_common() local
197 ret = dhm_random_below(&ctx->X, &ctx->P, f_rng, p_rng); in dhm_make_common()
198 if (ret == MBEDTLS_ERR_MPI_NOT_ACCEPTABLE) { in dhm_make_common()
201 if (ret != 0) { in dhm_make_common()
202 return ret; in dhm_make_common()
212 if ((ret = dhm_check_range(&ctx->GX, &ctx->P)) != 0) { in dhm_make_common()
213 return ret; in dhm_make_common()
217 return ret; in dhm_make_common()
228 int ret; in mbedtls_dhm_make_params() local
232 ret = dhm_make_common(ctx, x_size, f_rng, p_rng); in mbedtls_dhm_make_params()
233 if (ret != 0) { in mbedtls_dhm_make_params()
263 if (ret != 0 && ret > -128) { in mbedtls_dhm_make_params()
264 ret = MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED, ret); in mbedtls_dhm_make_params()
266 return ret; in mbedtls_dhm_make_params()
276 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_set_group() local
278 if ((ret = mbedtls_mpi_copy(&ctx->P, P)) != 0 || in mbedtls_dhm_set_group()
279 (ret = mbedtls_mpi_copy(&ctx->G, G)) != 0) { in mbedtls_dhm_set_group()
280 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_SET_GROUP_FAILED, ret); in mbedtls_dhm_set_group()
292 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_read_public() local
298 if ((ret = mbedtls_mpi_read_binary(&ctx->GY, input, ilen)) != 0) { in mbedtls_dhm_read_public()
299 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_READ_PUBLIC_FAILED, ret); in mbedtls_dhm_read_public()
313 int ret; in mbedtls_dhm_make_public() local
319 ret = dhm_make_common(ctx, x_size, f_rng, p_rng); in mbedtls_dhm_make_public()
320 if (ret == MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED) { in mbedtls_dhm_make_public()
323 if (ret != 0) { in mbedtls_dhm_make_public()
330 if (ret != 0 && ret > -128) { in mbedtls_dhm_make_public()
331 ret = MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_MAKE_PUBLIC_FAILED, ret); in mbedtls_dhm_make_public()
333 return ret; in mbedtls_dhm_make_public()
346 int ret; in dhm_update_blinding() local
399 return ret; in dhm_update_blinding()
410 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_calc_secret() local
421 if ((ret = dhm_check_range(&ctx->GY, &ctx->P)) != 0) { in mbedtls_dhm_calc_secret()
422 return ret; in mbedtls_dhm_calc_secret()
448 if (ret != 0) { in mbedtls_dhm_calc_secret()
449 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_CALC_SECRET_FAILED, ret); in mbedtls_dhm_calc_secret()
485 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_parse_dhm() local
497 ret = MBEDTLS_ERR_PEM_NO_HEADER_FOOTER_PRESENT; in mbedtls_dhm_parse_dhm()
499 ret = mbedtls_pem_read_buffer(&pem, in mbedtls_dhm_parse_dhm()
505 if (ret == 0) { in mbedtls_dhm_parse_dhm()
510 } else if (ret != MBEDTLS_ERR_PEM_NO_HEADER_FOOTER_PRESENT) { in mbedtls_dhm_parse_dhm()
514 p = (ret == 0) ? pem.buf : (unsigned char *) dhmin; in mbedtls_dhm_parse_dhm()
527 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_dhm_parse_dhm()
529 ret = MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_INVALID_FORMAT, ret); in mbedtls_dhm_parse_dhm()
535 if ((ret = mbedtls_asn1_get_mpi(&p, end, &dhm->P)) != 0 || in mbedtls_dhm_parse_dhm()
536 (ret = mbedtls_asn1_get_mpi(&p, end, &dhm->G)) != 0) { in mbedtls_dhm_parse_dhm()
537 ret = MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_INVALID_FORMAT, ret); in mbedtls_dhm_parse_dhm()
546 ret = mbedtls_asn1_get_mpi(&p, end, &rec); in mbedtls_dhm_parse_dhm()
548 if (ret != 0) { in mbedtls_dhm_parse_dhm()
549 ret = MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_INVALID_FORMAT, ret); in mbedtls_dhm_parse_dhm()
553 ret = MBEDTLS_ERROR_ADD(MBEDTLS_ERR_DHM_INVALID_FORMAT, in mbedtls_dhm_parse_dhm()
559 ret = 0; in mbedtls_dhm_parse_dhm()
565 if (ret != 0) { in mbedtls_dhm_parse_dhm()
569 return ret; in mbedtls_dhm_parse_dhm()
629 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_parse_dhmfile() local
633 if ((ret = load_file(path, &buf, &n)) != 0) { in mbedtls_dhm_parse_dhmfile()
634 return ret; in mbedtls_dhm_parse_dhmfile()
637 ret = mbedtls_dhm_parse_dhm(dhm, buf, n); in mbedtls_dhm_parse_dhmfile()
641 return ret; in mbedtls_dhm_parse_dhmfile()
680 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_self_test() local
689 if ((ret = mbedtls_dhm_parse_dhm(&dhm, in mbedtls_dhm_self_test()
696 ret = 1; in mbedtls_dhm_self_test()
707 return ret; in mbedtls_dhm_self_test()