Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 82afff9e authored by Alice Wang's avatar Alice Wang Committed by Automerger Merge Worker
Browse files

Merge "[dice] Pass InputValues to dice::execute_steps without conversion" am: 6331fd4d

parents 962b7bb5 6331fd4d
Loading
Loading
Loading
Loading
+1 −9
Original line number Diff line number Diff line
@@ -12,7 +12,6 @@
// See the License for the specific language governing permissions and
// limitations under the License.

use diced_open_dice_cbor as dice;
use diced_sample_inputs;
use diced_utils;
use std::convert::TryInto;
@@ -44,14 +43,7 @@ fn demote_test() {
        )
        .unwrap();

        let input_values: Vec<diced_utils::InputValues> = input_values
            .iter()
            .map(|v| v.into())
            .collect();

        let artifacts = artifacts
            .execute_steps(input_values.iter().map(|v| v as &dyn dice::InputValues))
            .unwrap();
        let artifacts = artifacts.execute_steps(input_values.iter()).unwrap();
        let (cdi_attest, cdi_seal, bcc) = artifacts.into_tuple();
        let from_former = diced_utils::make_bcc_handover(
            cdi_attest[..].try_into().unwrap(),
+2 −10
Original line number Diff line number Diff line
@@ -12,10 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.

use diced_open_dice_cbor as dice;
use diced_sample_inputs;
use diced_utils;
use std::convert::{TryInto, Into};
use std::convert::TryInto;

mod utils;
use utils::with_connection;
@@ -44,14 +43,7 @@ fn equivalence_test() {
        )
        .unwrap();

        let input_values: Vec<diced_utils::InputValues> = input_values
            .iter()
            .map(|v| v.into())
            .collect();

        let artifacts = artifacts
            .execute_steps(input_values.iter().map(|v| v as &dyn dice::InputValues))
            .unwrap();
        let artifacts = artifacts.execute_steps(input_values.iter()).unwrap();
        let (cdi_attest, cdi_seal, bcc) = artifacts.into_tuple();
        let from_former = diced_utils::make_bcc_handover(
            cdi_attest[..].try_into().unwrap(),