From 009ce99320620fa326680602109b2b59afe60bf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sosth=C3=A8ne=20Gu=C3=A9don?= Date: Wed, 12 Feb 2025 16:02:48 +0100 Subject: [PATCH] Fix tests --- Cargo.toml | 4 +++- src/virt.rs | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index bd117aa..a39156a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,6 +22,7 @@ iso7816 = "0.1.3" serde = { version = "1", default-features = false, features = ["derive"] } trussed = { version = "0.1", default-features = false, features = ["aes256-cbc", "chacha8-poly1305", "crypto-client", "ed255", "filesystem-client", "p256", "shared-secret", "serde-extensions", "tdes", "x255"], optional = true } trussed-auth = "0.4" +trussed-auth-backend = { version = "0.1", optional = true} untrusted = "0.9" vpicc = { version = "0.1.0", optional = true } log = "0.4" @@ -62,7 +63,7 @@ default = [] apdu-dispatch = ["dep:apdu-app"] strict-pin = [] std = [] -vpicc = ["std", "dep:vpicc", "virt"] +vpicc = ["std", "dep:vpicc", "virt", "dep:trussed-auth-backend"] virt = ["std", "trussed/virt", "dep:trussed-staging"] pivy-tests = [] opensc-tests = [] @@ -82,6 +83,7 @@ dangerous-test-real-card = [] trussed = { git = "https://github.com/trussed-dev/trussed", rev = "6bba8fde36d05c0227769eb63345744e87d84b2b" } trussed-rsa-alloc = { git = "https://github.com/trussed-dev/trussed-rsa-backend.git", rev = "743d9aaa3d8a17d7dbf492bd54dc18ab8fca3dc0" } trussed-staging = { git = "https://github.com/trussed-dev/trussed-staging.git", rev = "1e1ca03a3a62ea9b802f4070ea4bce002eeb4bec" } +trussed-auth-backend = { git = "https://github.com/trussed-dev/trussed-auth", tag = "v0.4.0" } [profile.dev.package.rsa] opt-level = 2 diff --git a/src/virt.rs b/src/virt.rs index a3efd58..87a57e8 100644 --- a/src/virt.rs +++ b/src/virt.rs @@ -11,7 +11,8 @@ pub mod dispatch { service::ServiceResources, types::{Bytes, Context, Location}, }; - use trussed_auth::{AuthBackend, AuthContext, AuthExtension, FilesystemLayout, MAX_HW_KEY_LEN}; + use trussed_auth::AuthExtension; + use trussed_auth_backend::{AuthBackend, AuthContext, FilesystemLayout, MAX_HW_KEY_LEN}; use trussed_chunked::ChunkedExtension; use trussed_hpke::HpkeExtension; #[cfg(feature = "rsa")]