pub enum KsTestVectorError {
Show 14 variants
JoinerSecretMismatch,
WelcomeSecretMismatch,
InitSecretMismatch,
GroupContextMismatch,
SenderDataSecretMismatch,
EncryptionSecretMismatch,
ExporterSecretMismatch,
EpochAuthenticatorMismatch,
ExternalSecretMismatch,
ConfirmationKeyMismatch,
MembershipKeyMismatch,
ResumptionPskMismatch,
ExternalPubMismatch,
ExporterMismatch,
}test-utils) only.Expand description
KeySchedule test vector error
Variants§
JoinerSecretMismatch
The computed joiner secret doesn’t match the one in the test vector.
WelcomeSecretMismatch
The computed welcome secret doesn’t match the one in the test vector.
InitSecretMismatch
The computed init secret doesn’t match the one in the test vector.
GroupContextMismatch
The group context doesn’t match the one in the test vector.
SenderDataSecretMismatch
The computed sender data secret doesn’t match the one in the test vector.
EncryptionSecretMismatch
The computed encryption secret doesn’t match the one in the test vector.
ExporterSecretMismatch
The computed exporter secret doesn’t match the one in the test vector.
EpochAuthenticatorMismatch
The computed epoch authenticator doesn’t match the one in the test vector.
ExternalSecretMismatch
The computed external secret doesn’t match the one in the test vector.
ConfirmationKeyMismatch
The computed confirmation key doesn’t match the one in the test vector.
MembershipKeyMismatch
The computed membership key doesn’t match the one in the test vector.
ResumptionPskMismatch
The computed resumption psk doesn’t match the one in the test vector.
ExternalPubMismatch
The computed external public key doesn’t match the one in the test vector.
ExporterMismatch
The computed exporter secret doesn’t match the on ein the test vector.
Trait Implementations§
Source§impl Clone for KsTestVectorError
impl Clone for KsTestVectorError
Source§fn clone(&self) -> KsTestVectorError
fn clone(&self) -> KsTestVectorError
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for KsTestVectorError
impl Debug for KsTestVectorError
Source§impl Display for KsTestVectorError
impl Display for KsTestVectorError
Source§impl Error for KsTestVectorError
impl Error for KsTestVectorError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
Source§impl PartialEq for KsTestVectorError
impl PartialEq for KsTestVectorError
impl Eq for KsTestVectorError
impl StructuralPartialEq for KsTestVectorError
Auto Trait Implementations§
impl Freeze for KsTestVectorError
impl RefUnwindSafe for KsTestVectorError
impl Send for KsTestVectorError
impl Sync for KsTestVectorError
impl Unpin for KsTestVectorError
impl UnwindSafe for KsTestVectorError
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
§impl<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more