pub enum CounterSigningError {
AgentIndexOutOfBounds,
MissingResponse,
CounterSigningSessionResponsesLength(usize, usize),
CounterSigningSessionResponsesOrder(u8, usize),
EnzymeIndex(usize, usize),
AgentsLength(usize),
AgentsDupes(Vec<AgentPubKey>),
CounterSigningSessionTimes(CounterSigningSessionTimes),
}
Expand description
Errors related to the secure primitive macro.
Variants
AgentIndexOutOfBounds
Agent index is out of bounds for the signing session.
MissingResponse
An empty vector was used to build session data.
CounterSigningSessionResponsesLength(usize, usize)
Session responses needs to be same length as the signing agents.
CounterSigningSessionResponsesOrder(u8, usize)
Session response agents all need to be in the correct positions.
EnzymeIndex(usize, usize)
Enzyme index must be one of the signers if set.
AgentsLength(usize)
Agents length cannot be longer than max or less than min.
AgentsDupes(Vec<AgentPubKey>)
There cannot be duplicates in the agents list.
CounterSigningSessionTimes(CounterSigningSessionTimes)
The session times must validate.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CounterSigningError
impl Send for CounterSigningError
impl Sync for CounterSigningError
impl Unpin for CounterSigningError
impl UnwindSafe for CounterSigningError
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more