massa_cipher/error.rs
1// Copyright (c) 2022 MASSA LABS <info@massa.net>
2
3//! massa-cipher error module
4
5use displaydoc::Display;
6use thiserror::Error;
7
8/// Cipher error
9#[derive(Display, Error, Debug)]
10pub enum CipherError {
11 /// Encryption error: {0}
12 EncryptionError(String),
13 /// Decryption error: {0}
14 DecryptionError(String),
15 /// `Utf8` error: {0}
16 Utf8Error(#[from] std::str::Utf8Error),
17}