From b7ff81ff097b39c202f2d38f5c48dc79301170ba Mon Sep 17 00:00:00 2001 From: Richa Jain Date: Wed, 7 Feb 2024 14:04:47 +0800 Subject: [PATCH] Fix collect_steps DEPTH_DYNAMIC_STEPS string --- ipa-core/src/protocol/step/steps.txt | 1210 ++++++++++++++++++++++++++ scripts/collect_steps.py | 2 +- 2 files changed, 1211 insertions(+), 1 deletion(-) diff --git a/ipa-core/src/protocol/step/steps.txt b/ipa-core/src/protocol/step/steps.txt index ab8e9a427..19dc96b52 100644 --- a/ipa-core/src/protocol/step/steps.txt +++ b/ipa-core/src/protocol/step/steps.txt @@ -6,12 +6,78 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attrib ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth1 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth4 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit @@ -21,6 +87,15 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attrib ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth6 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::accumulate_credit::Step::active_bit_times_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth0 @@ -29,12 +104,78 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attrib ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth1 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth4 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit @@ -44,6 +185,15 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attrib ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth6 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::apply_attribution_window::Step::compare_bit_times_trigger_value ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::apply_attribution_window::Step::initialize_time_delta ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::apply_attribution_window::Step::random_bits_for_bit_decomposition @@ -430,14 +580,102 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attrib ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth4 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit @@ -450,6 +688,18 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attrib ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::if_current_exceeds_cap_or_else ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::if_next_event_has_same_match_key_or_else ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::if_next_exceeds_cap_or_else @@ -535,14 +785,102 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attrib ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth4 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit @@ -555,6 +893,18 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attrib ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_times_helper_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::random_bits_for_comparison ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::random_bits_for_comparison/ipa_core::protocol::boolean::random_bits_generator::FallbackStep::fallback @@ -1317,6 +1667,76 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -1324,6 +1744,76 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -1331,6 +1821,20 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth4 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -1350,6 +1854,29 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::accumulate_credit::Step::active_bit_times_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::accumulate_credit::Step::active_bit_times_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::accumulate_credit/ipa_core::protocol::attribution::accumulate_credit::Step::active_bit_times_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation @@ -1368,6 +1895,76 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -1375,6 +1972,76 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -1382,6 +2049,20 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth4 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -1401,6 +2082,29 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::apply_attribution_window::Step::compare_bit_times_trigger_value ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::apply_attribution_window::Step::compare_bit_times_trigger_value/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::apply_attribution_window/ipa_core::protocol::attribution::apply_attribution_window::Step::compare_bit_times_trigger_value/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation @@ -2208,6 +2912,8 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth0 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth0/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth0/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth0/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth0/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth0/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth0/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation @@ -2224,6 +2930,106 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -2234,6 +3040,106 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -2244,6 +3150,26 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth4 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -2272,6 +3198,38 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::if_current_exceeds_cap_or_else ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::if_current_exceeds_cap_or_else/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::if_current_exceeds_cap_or_else/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation @@ -2509,6 +3467,106 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth1/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth10/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth11/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth12/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth13/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth14/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth15/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth16/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth17/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth18/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth19/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -2519,6 +3577,106 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth2/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth20/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth21/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth22/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth23/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth24/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth25/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth26/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth27/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth28/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth29/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -2529,6 +3687,26 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth3/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth30/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth31/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth4 ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_credit_or_credit_update ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth4/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply @@ -2557,6 +3735,38 @@ ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::contex ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth6/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth7/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth8/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9 +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_credit_or_credit_update +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_credit_or_credit_update/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_credit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply +ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_compare_bits/ipa_core::protocol::attribution::InteractionPatternStep::depth9/ipa_core::protocol::attribution::Step::current_stop_bit_times_successor_stop_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_times_helper_bit ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_times_helper_bit/ipa_core::protocol::basics::mul::malicious::Step::duplicate_multiply ipa_core::protocol::ipa::Step::after_convert_all_bits/ipa_core::protocol::context::validator::Step::malicious_protocol/ipa_core::protocol::attribution::AttributionStep::perform_user_capping/ipa_core::protocol::attribution::credit_capping::Step::prefix_or_times_helper_bit/ipa_core::protocol::basics::mul::malicious::Step::randomness_for_validation diff --git a/scripts/collect_steps.py b/scripts/collect_steps.py index 116cf7c86..648b0c71e 100755 --- a/scripts/collect_steps.py +++ b/scripts/collect_steps.py @@ -48,7 +48,7 @@ # It's impossible to generate the exact set of steps that are executed in the actual # protocol without executing the protocol or analyzing the code statically. DEPTH_DYNAMIC_STEPS = [ - "ipa::protocol::attribution::InteractionPatternStep", + "ipa_core::protocol::attribution::InteractionPatternStep", ] MAXIMUM_DEPTH = 32