quorum_crypto_core/
error.rs1#[derive(Debug, thiserror::Error)]
5pub enum CryptoError {
6 #[error("signing failed: {0}")]
7 SigningFailed(String),
8
9 #[error("verification failed: {0}")]
10 VerificationFailed(String),
11
12 #[error("invalid key: {0}")]
13 InvalidKey(String),
14
15 #[error("unsupported operation: {0}")]
16 UnsupportedOperation(String),
17
18 #[error("serialization error: {0}")]
19 Serialization(String),
20
21 #[error("unknown algorithm: {0}")]
22 UnknownAlgorithm(String),
23
24 #[error("chain error: {0}")]
25 ChainError(String),
26
27 #[error("publish failed: {0}")]
28 PublishFailed(String),
29}