Lines Matching refs:olen
274 size_t *olen, int point_format,
326 *olen = grp_len + pt_len;
337 int mbedtls_ecdh_make_params(mbedtls_ecdh_context *ctx, size_t *olen,
350 return ecdh_make_params_internal(ctx, olen, ctx->point_format, buf, blen,
356 return mbedtls_everest_make_params(&ctx->ctx.everest_ecdh, olen,
360 return ecdh_make_params_internal(&ctx->ctx.mbed_ecdh, olen,
493 size_t *olen, int point_format,
530 return mbedtls_ecp_tls_write_point(&ctx->grp, &ctx->Q, point_format, olen,
537 int mbedtls_ecdh_make_public(mbedtls_ecdh_context *ctx, size_t *olen,
548 return ecdh_make_public_internal(ctx, olen, ctx->point_format, buf, blen,
554 return mbedtls_everest_make_public(&ctx->ctx.everest_ecdh, olen,
558 return ecdh_make_public_internal(&ctx->ctx.mbed_ecdh, olen,
611 size_t *olen, unsigned char *buf,
653 *olen = ctx->grp.pbits / 8 + ((ctx->grp.pbits % 8) != 0);
656 return mbedtls_mpi_write_binary_le(&ctx->z, buf, *olen);
659 return mbedtls_mpi_write_binary(&ctx->z, buf, *olen);
665 int mbedtls_ecdh_calc_secret(mbedtls_ecdh_context *ctx, size_t *olen,
676 return ecdh_calc_secret_internal(ctx, olen, buf, blen, f_rng, p_rng,
682 return mbedtls_everest_calc_secret(&ctx->ctx.everest_ecdh, olen,
686 return ecdh_calc_secret_internal(&ctx->ctx.mbed_ecdh, olen, buf,