mirror of
https://github.com/trussed-dev/piv-authenticator.git
synced 2026-06-20 04:16:15 -07:00
Use rsa backend in tests
This commit is contained in:
committed by
Nicolas Stalder
parent
a85dfdefd6
commit
2829c710a3
+2
-2
@@ -34,7 +34,7 @@ vpicc = { version = "0.1.0", optional = true }
|
||||
log = "0.4"
|
||||
heapless-bytes = "0.3.0"
|
||||
subtle = { version = "2", default-features = false }
|
||||
trussed-rsa-alloc = { git = "https://github.com/Nitrokey/trussed-rsa-backend.git", rev = "a39ceceeb6c5faecec567d6b1b2ed3d456951c07" }
|
||||
trussed-rsa-alloc = { git = "https://github.com/Nitrokey/trussed-rsa-backend.git", rev = "e29b26ab3800217b7eb73ecde67134bbb3acb9da", features = ["raw"] }
|
||||
|
||||
[dev-dependencies]
|
||||
littlefs2 = "0.3.2"
|
||||
@@ -60,7 +60,7 @@ rand = "0.8.5"
|
||||
default = []
|
||||
strict-pin = []
|
||||
std = []
|
||||
virtual = ["std", "vpicc", "trussed/virt"]
|
||||
virtual = ["std", "vpicc", "trussed-rsa-alloc/virt"]
|
||||
pivy-tests = []
|
||||
opensc-tests = []
|
||||
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@
|
||||
fn main() {
|
||||
env_logger::init();
|
||||
|
||||
trussed::virt::with_ram_client("piv-authenticator", |client| {
|
||||
trussed_rsa_alloc::virt::with_ram_client("piv-authenticator", |client| {
|
||||
let card = piv_authenticator::Authenticator::new(client);
|
||||
let mut virtual_card = piv_authenticator::vpicc::VirtualCard::new(card);
|
||||
let vpicc = vpicc::connect().expect("failed to connect to vpicc");
|
||||
|
||||
+2
-1
@@ -2,7 +2,8 @@
|
||||
// SPDX-License-Identifier: LGPL-3.0-only
|
||||
|
||||
use iso7816::{command::FromSliceError, Command, Status};
|
||||
use trussed::virt::{Client, Ram};
|
||||
use trussed::virt::Ram;
|
||||
use trussed_rsa_alloc::virt::Client;
|
||||
|
||||
use std::convert::{TryFrom, TryInto};
|
||||
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ pub fn with_vsc<F: FnOnce() -> R, R>(f: F) -> R {
|
||||
|
||||
let (tx, rx) = mpsc::channel();
|
||||
let handle = spawn(move |stopped| {
|
||||
trussed::virt::with_ram_client("opcard", |client| {
|
||||
trussed_rsa_alloc::virt::with_ram_client("opcard", |client| {
|
||||
let card = Authenticator::new(client);
|
||||
let mut virtual_card = VirtualCard::new(card);
|
||||
let mut result = Ok(());
|
||||
|
||||
+3
-2
@@ -11,12 +11,13 @@ macro_rules! cmd {
|
||||
};
|
||||
}
|
||||
|
||||
use trussed::virt::{Client, Ram};
|
||||
use trussed::virt::Ram;
|
||||
use trussed_rsa_alloc::virt::Client;
|
||||
|
||||
pub type Piv = piv_authenticator::Authenticator<Client<Ram>>;
|
||||
|
||||
pub fn piv<R>(test: impl FnOnce(&mut Piv) -> R) -> R {
|
||||
trussed::virt::with_ram_client("test", |client| {
|
||||
trussed_rsa_alloc::virt::with_ram_client("test", |client| {
|
||||
let mut piv_app = piv_authenticator::Authenticator::new(client);
|
||||
test(&mut piv_app)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user