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

Commit 101e9c5e 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:...

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

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2419539



Change-Id: I74696e6e02b6fe0237d4a7da4ada9e03b7c277e6
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 8639c667 82afff9e
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(),