pub struct MailboxBlindingError;Expand description
The blinded mailbox point and the ECDH tweak sum to the point at infinity, which is not a valid curve point. This happens when the peer chose the blinded point equal to the ECDH-derived tweak, so treat it as an invalid peer input.
Trait Implementations§
Source§impl Debug for MailboxBlindingError
impl Debug for MailboxBlindingError
Source§impl Display for MailboxBlindingError
impl Display for MailboxBlindingError
Source§impl Error for MailboxBlindingError
impl Error for MailboxBlindingError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for MailboxBlindingError
impl RefUnwindSafe for MailboxBlindingError
impl Send for MailboxBlindingError
impl Sync for MailboxBlindingError
impl Unpin for MailboxBlindingError
impl UnsafeUnpin for MailboxBlindingError
impl UnwindSafe for MailboxBlindingError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more