Lines Matching refs:ret

70     int ret, n;  in dhm_read_bignum()  local
81 if( ( ret = mbedtls_mpi_read_binary( X, *p, n ) ) != 0 ) in dhm_read_bignum()
82 return( MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_READ_PARAMS_FAILED, ret ) ); in dhm_read_bignum()
104 int ret = 0; in dhm_check_range() local
113 ret = MBEDTLS_ERR_DHM_BAD_INPUT_DATA; in dhm_check_range()
118 return( ret ); in dhm_check_range()
134 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_read_params() local
139 if( ( ret = dhm_read_bignum( &ctx->P, p, end ) ) != 0 || in mbedtls_dhm_read_params()
140 ( ret = dhm_read_bignum( &ctx->G, p, end ) ) != 0 || in mbedtls_dhm_read_params()
141 ( ret = dhm_read_bignum( &ctx->GY, p, end ) ) != 0 ) in mbedtls_dhm_read_params()
142 return( ret ); in mbedtls_dhm_read_params()
144 if( ( ret = dhm_check_range( &ctx->GY, &ctx->P ) ) != 0 ) in mbedtls_dhm_read_params()
145 return( ret ); in mbedtls_dhm_read_params()
158 int ret; in dhm_random_below() local
164 return( ret ); in dhm_random_below()
171 int ret = 0; in dhm_make_common() local
185 ret = dhm_random_below( &ctx->X, &ctx->P, f_rng, p_rng ); in dhm_make_common()
186 if( ret == MBEDTLS_ERR_MPI_NOT_ACCEPTABLE ) in dhm_make_common()
188 if( ret != 0 ) in dhm_make_common()
189 return( ret ); in dhm_make_common()
198 if( ( ret = dhm_check_range( &ctx->GX, &ctx->P ) ) != 0 ) in dhm_make_common()
199 return( ret ); in dhm_make_common()
202 return( ret ); in dhm_make_common()
213 int ret; in mbedtls_dhm_make_params() local
221 ret = dhm_make_common( ctx, x_size, f_rng, p_rng ); in mbedtls_dhm_make_params()
222 if( ret != 0 ) in mbedtls_dhm_make_params()
253 if( ret != 0 && ret > -128 ) in mbedtls_dhm_make_params()
254 ret = MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED, ret ); in mbedtls_dhm_make_params()
255 return( ret ); in mbedtls_dhm_make_params()
265 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_set_group() local
270 if( ( ret = mbedtls_mpi_copy( &ctx->P, P ) ) != 0 || in mbedtls_dhm_set_group()
271 ( ret = mbedtls_mpi_copy( &ctx->G, G ) ) != 0 ) in mbedtls_dhm_set_group()
273 return( MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_SET_GROUP_FAILED, ret ) ); in mbedtls_dhm_set_group()
286 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_read_public() local
293 if( ( ret = mbedtls_mpi_read_binary( &ctx->GY, input, ilen ) ) != 0 ) in mbedtls_dhm_read_public()
294 return( MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_READ_PUBLIC_FAILED, ret ) ); in mbedtls_dhm_read_public()
307 int ret; in mbedtls_dhm_make_public() local
315 ret = dhm_make_common( ctx, x_size, f_rng, p_rng ); in mbedtls_dhm_make_public()
316 if( ret == MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED ) in mbedtls_dhm_make_public()
318 if( ret != 0 ) in mbedtls_dhm_make_public()
324 if( ret != 0 && ret > -128 ) in mbedtls_dhm_make_public()
325 ret = MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_MAKE_PUBLIC_FAILED, ret ); in mbedtls_dhm_make_public()
326 return( ret ); in mbedtls_dhm_make_public()
339 int ret; in dhm_update_blinding() local
394 return( ret ); in dhm_update_blinding()
405 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_calc_secret() local
414 if( ( ret = dhm_check_range( &ctx->GY, &ctx->P ) ) != 0 ) in mbedtls_dhm_calc_secret()
415 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()
483 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_parse_dhm() local
498 ret = MBEDTLS_ERR_PEM_NO_HEADER_FOOTER_PRESENT; in mbedtls_dhm_parse_dhm()
500 ret = mbedtls_pem_read_buffer( &pem, in mbedtls_dhm_parse_dhm()
505 if( ret == 0 ) in mbedtls_dhm_parse_dhm()
512 else if( ret != MBEDTLS_ERR_PEM_NO_HEADER_FOOTER_PRESENT ) in mbedtls_dhm_parse_dhm()
515 p = ( ret == 0 ) ? pem.buf : (unsigned char *) dhmin; in mbedtls_dhm_parse_dhm()
528 if( ( ret = mbedtls_asn1_get_tag( &p, end, &len, in mbedtls_dhm_parse_dhm()
531 ret = MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_INVALID_FORMAT, ret ); in mbedtls_dhm_parse_dhm()
537 if( ( ret = mbedtls_asn1_get_mpi( &p, end, &dhm->P ) ) != 0 || in mbedtls_dhm_parse_dhm()
538 ( ret = mbedtls_asn1_get_mpi( &p, end, &dhm->G ) ) != 0 ) in mbedtls_dhm_parse_dhm()
540 ret = MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_INVALID_FORMAT, ret ); in mbedtls_dhm_parse_dhm()
550 ret = mbedtls_asn1_get_mpi( &p, end, &rec ); in mbedtls_dhm_parse_dhm()
552 if ( ret != 0 ) in mbedtls_dhm_parse_dhm()
554 ret = MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_INVALID_FORMAT, ret ); in mbedtls_dhm_parse_dhm()
559 ret = MBEDTLS_ERROR_ADD( MBEDTLS_ERR_DHM_INVALID_FORMAT, in mbedtls_dhm_parse_dhm()
565 ret = 0; in mbedtls_dhm_parse_dhm()
573 if( ret != 0 ) in mbedtls_dhm_parse_dhm()
576 return( ret ); in mbedtls_dhm_parse_dhm()
637 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_parse_dhmfile() local
643 if( ( ret = load_file( path, &buf, &n ) ) != 0 ) in mbedtls_dhm_parse_dhmfile()
644 return( ret ); in mbedtls_dhm_parse_dhmfile()
646 ret = mbedtls_dhm_parse_dhm( dhm, buf, n ); in mbedtls_dhm_parse_dhmfile()
651 return( ret ); in mbedtls_dhm_parse_dhmfile()
689 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_dhm_self_test() local
697 if( ( ret = mbedtls_dhm_parse_dhm( &dhm, in mbedtls_dhm_self_test()
704 ret = 1; in mbedtls_dhm_self_test()
714 return( ret ); in mbedtls_dhm_self_test()