ed25519_consensus_whs/
error.rs1#[cfg(feature = "std")]
2use thiserror::Error;
3
4#[derive(Debug, Copy, Clone, Eq, PartialEq)]
6#[cfg_attr(feature = "std", derive(Error))]
7pub enum Error {
8 #[cfg_attr(feature = "std", error("Malformed secret key encoding."))]
10 MalformedSecretKey,
11 #[cfg_attr(feature = "std", error("Malformed public key encoding."))]
13 MalformedPublicKey,
14 #[cfg_attr(feature = "std", error("Invalid signature."))]
16 InvalidSignature,
17 #[cfg_attr(feature = "std", error("Invalid length when parsing byte slice."))]
19 InvalidSliceLength,
20}