(
t: Type,
party_id: IOStatus,
output_parties: Vec<IOStatus>,
scale: u128,
inline_config: InlineConfig,
)
| 465 | use crate::mpc::mpc_compiler::{prepare_for_mpc_evaluation, IOStatus, PARTIES}; |
| 466 | |
| 467 | fn prepare_context( |
| 468 | t: Type, |
| 469 | party_id: IOStatus, |
| 470 | output_parties: Vec<IOStatus>, |
| 471 | scale: u128, |
| 472 | inline_config: InlineConfig, |
| 473 | ) -> Result<Context> { |
| 474 | let c = simple_context(|g| { |
| 475 | let i = g.input(t)?; |
| 476 | g.truncate(i, scale) |
| 477 | })?; |
| 478 | |
| 479 | prepare_for_mpc_evaluation(c, vec![vec![party_id]], vec![output_parties], inline_config) |
| 480 | } |
| 481 | |
| 482 | fn prepare_input(input: Vec<u128>, input_status: IOStatus, t: Type) -> Result<Vec<Value>> { |
| 483 | let mpc_input = match t { |
no test coverage detected