MCPcopy Create free account
hub / github.com/docknetwork/crypto / SchnorrError

Enum SchnorrError

schnorr_pok/src/error.rs:12–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10#[derive(Debug)]
11#[cfg_attr(feature = "serde", derive(Serialize))]
12pub enum SchnorrError {
13 ExpectedSameSizeSequences(usize, usize),
14 IndexOutOfBounds(usize, usize),
15 InvalidResponse,
16 #[cfg_attr(feature = "serde", serde(with = "ArkSerializationError"))]
17 Serialization(SerializationError),
18 ValueMustNotBeEqual,
19 InvalidProofOfEquality,
20 MissingBlindingAtIndex(usize),
21 MissingResponseAtIndex(usize),
22 FoundCommonIndexInOwnAndReceivedResponses(usize),
23 NotAProduct,
24 NotASquare,
25 NotAnInverse,
26}
27
28impl From<SerializationError> for SchnorrError {
29 fn from(e: SerializationError) -> Self {

Callers 15

fromMethod · 0.85
fromMethod · 0.85
verify_schnorr_proofsMethod · 0.85
verify_schnorr_proofsMethod · 0.85
fromMethod · 0.85
verify_schnorr_proofsMethod · 0.85
verify_schnorr_proofsMethod · 0.85
fromMethod · 0.85
fromMethod · 0.85
fromMethod · 0.85
fromMethod · 0.85
_verify_schnorr_proofMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected