[−][src]Enum custom_codes::SecOps
Security operations on encryption and keys
Variants
KeyCorruptedKey could not be verified as it did not finish streaming
KeyAuthenticKey Authentic and approved
KeyInvalidKey has been tampered with
TimedOutTimed Out while verification was in progress
PossibleIdTheftPossible Identity Forgery
DataCorruptedData encrypted has been corrupted
DataInvalidData has been tampered with
EncryptedData has been encrypted
KeyGenTrueKey generation successful,
KeyGenFailedKey generation failed
KeyDeletedKey has been deleted
CryptoRandomGeneratedrandom data generated from Cryptographically Secure PRNG (CSPRNG)
NonCryptoRandomGeneratedrandom data generated from Noncryptographic PRNG
AuthenticMACMessage Authentication Code is authentic
InvalidMACMessage Authentication Code is corrupted
ValidRACRandom Authentication Code (RAC) Token is genuine/authentic
InvalidRACRandom Authentication Code (RAC) Token is not genuine/authentic
Trait Implementations
impl Clone for SecOps[src]
impl Eq for SecOps[src]
impl PartialEq<SecOps> for SecOps[src]
impl Debug for SecOps[src]
impl Serialize for SecOps[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for SecOps[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for SecOps
impl Sync for SecOps
impl Unpin for SecOps
impl UnwindSafe for SecOps
impl RefUnwindSafe for SecOps
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,