# [−][src]Struct ed25519_dalek::SignatureError

pub struct SignatureError(_);

Errors which may occur while processing signatures and keypairs.

This error may arise due to:

• Being given bytes with a length different to what was expected.

• A problem decompressing r, a curve point, in the Signature, or the curve point for a PublicKey.

• A problem with the format of s, a scalar, in the Signature. This is only raised if the high-bit of the scalar was set. (Scalars must only be constructed from 255-bit integers.)

• Failure of a signature to satisfy the verification equation.

## Blanket Implementations

### impl<T> Same<T> for T

#### type Output = T

Should always be Self

### impl<T> ToOwned for T where    T: Clone, [src]

#### type Owned = T

The resulting type after obtaining ownership.

### impl<T, U> TryFrom<U> for T where    U: Into<T>, [src]

#### type Error = !

The type returned in the event of a conversion error.

### impl<T, U> TryInto<U> for T where    U: TryFrom<T>, [src]

#### type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.