Enum opaque_ke::errors::InternalPakeError [−][src]
Represents an error in the manipulation of internal cryptographic data
Variants
Deserializing from a byte sequence failed
Invalid length for {name}: expected {len}, but is actually {actual_len}.
Could not decompress point.
Key belongs to a small subgroup!
hashing to a key failed
Computing the hash-to-curve function failed
Computing HKDF failed while deriving subkeys
Computing HMAC failed while supplying a secret key
Computing the slow hashing function failed
This error occurs when the envelope seal fails Constructing the envelope seal failed.
This error occurs when the envelope seal open fails Opening the envelope seal failed.
This error occurs when the envelope seal open hmac check fails HMAC check in seal open failed.
This error occurs when the envelope cannot be constructed properly based on the credentials that were specified to be required.
This error occurs when attempting to open an envelope of the wrong type (base mode, custom identifier)
This error occurs when the envelope is opened and deserialization fails
Trait Implementations
impl Debug for InternalPakeError[src]
impl Display for InternalPakeError[src]
impl Error for InternalPakeError[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>[src]
pub fn description(&self) -> &str1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>1.0.0[src]
impl From<InternalPakeError> for PakeError[src]
fn from(e: InternalPakeError) -> PakeError[src]
impl From<InternalPakeError> for ProtocolError[src]
fn from(e: InternalPakeError) -> ProtocolError[src]
impl From<TryFromSizedBytesError> for InternalPakeError[src]
fn from(_: TryFromSizedBytesError) -> Self[src]
Auto Trait Implementations
impl RefUnwindSafe for InternalPakeError
impl Send for InternalPakeError
impl Sync for InternalPakeError
impl Unpin for InternalPakeError
impl UnwindSafe for InternalPakeError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,