From f30c5ff7f563d23a0bbd013b34d4f9e800399816 Mon Sep 17 00:00:00 2001 From: Lucas Desgouilles Date: Sun, 26 Jan 2025 15:39:19 +0100 Subject: [PATCH] Return a key decryption failure error when the user provides no password Currently it just panics with no good message --- age/src/encrypted.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/age/src/encrypted.rs b/age/src/encrypted.rs index 4570a2bd..06064b2f 100644 --- a/age/src/encrypted.rs +++ b/age/src/encrypted.rs @@ -43,7 +43,7 @@ impl IdentityState { filename = filename.unwrap_or_default() )) { Some(passphrase) => passphrase, - None => todo!(), + None => Err(DecryptError::KeyDecryptionFailed)?, }; let mut identity = scrypt::Identity::new(passphrase);