aboutsummaryrefslogtreecommitdiffstats
path: root/src/error.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-04-17 22:45:29 -0400
committerJesse Luehrs <doy@tozt.net>2021-04-17 23:50:43 -0400
commit38f0cd43f2cb2f294c7d195481f78e58b35dfb44 (patch)
tree67f0a40bf002c088896ed330e7008939a7b0e483 /src/error.rs
parentc627737dfa6a30b71e3f7c32cca05675cc7e9b97 (diff)
downloadrbw-38f0cd43f2cb2f294c7d195481f78e58b35dfb44.tar.gz
rbw-38f0cd43f2cb2f294c7d195481f78e58b35dfb44.zip
stop using openssl
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,