diff options
| author | Martin Indra <martin.indra@mgn.cz> | 2022-08-11 13:27:04 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-11 12:27:04 +0100 |
| commit | 2abac5d8535c8408f8f62d945fec75f24ae71747 (patch) | |
| tree | 9fd4e1082e76ae70a2a2a2e7c81c3481ce82506e /atuin-client | |
| parent | Add support for prepending a path to all routes for the server (#484) (diff) | |
| download | atuin-2abac5d8535c8408f8f62d945fec75f24ae71747.zip | |
Trim whitespace from end of encryption key (#496)
Diffstat (limited to 'atuin-client')
| -rw-r--r-- | atuin-client/src/encryption.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/atuin-client/src/encryption.rs b/atuin-client/src/encryption.rs index 842fe9f3..46cf1b2e 100644 --- a/atuin-client/src/encryption.rs +++ b/atuin-client/src/encryption.rs @@ -74,7 +74,8 @@ pub fn encode_key(key: secretbox::Key) -> Result<String> { } pub fn decode_key(key: String) -> Result<secretbox::Key> { - let buf = base64::decode(key).wrap_err("encryption key is not a valid base64 encoding")?; + let buf = + base64::decode(key.trim_end()).wrap_err("encryption key is not a valid base64 encoding")?; let buf: secretbox::Key = rmp_serde::from_slice(&buf) .wrap_err("encryption key is not a valid message pack encoding")?; |
