aboutsummaryrefslogtreecommitdiffstats
path: root/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/error.rs b/src/error.rs
index 7544e76..82fdb49 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -102,8 +102,8 @@ pub enum Error {
file: std::path::PathBuf,
},
- #[error("openssl error")]
- OpenSsl { source: openssl::error::ErrorStack },
+ #[error("invalid padding")]
+ Padding,
#[error("failed to parse match type {s}")]
ParseMatchType { s: String },
@@ -138,6 +138,9 @@ pub enum Error {
#[error("error making api request")]
Reqwest { source: reqwest::Error },
+ #[error("failed to decrypt")]
+ Rsa { source: rsa::errors::Error },
+
#[error("failed to save config to {}", .file.display())]
SaveConfig {
source: std::io::Error,