From 2ef4a7db4a0f1f539d6b1cdc825dff8d37b68d23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sosth=C3=A8ne=20Gu=C3=A9don?= Date: Tue, 15 Nov 2022 11:05:29 +0100 Subject: [PATCH] Fix set management key to accept any length --- src/state.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/state.rs b/src/state.rs index 0573bed..c4fccb4 100644 --- a/src/state.rs +++ b/src/state.rs @@ -440,11 +440,7 @@ impl Persistent { self.set_management_key(YUBICO_DEFAULT_MANAGEMENT_KEY, client); } - pub fn set_management_key( - &mut self, - management_key: &[u8; 24], - client: &mut impl trussed::Client, - ) { + pub fn set_management_key(&mut self, management_key: &[u8], client: &mut impl trussed::Client) { // let new_management_key = syscall!(self.trussed.unsafe_inject_tdes_key( let new_management_key = syscall!(client