Enum sodoken::SodokenErrKind
source · #[non_exhaustive]pub enum SodokenErrKind {
Show 18 variants
AllocationFailed,
BadHashSize,
BadSaltSize,
BadKeySize,
BadPublicKeySize,
BadSecretKeySize,
BadSignatureSize,
BadSeedSize,
BadCipherSize,
BadNonceSize,
BadMessageSize,
BadPassphraseSize,
BadOpsLimit,
BadMemLimit,
WriteOverflow,
InternalSodium,
SpawnBlocking,
Other,
}
Expand description
Error Kind Enum for Sodoken OneErr.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
AllocationFailed
we were unable to allocate memory
BadHashSize
the output hash size for this call didn’t fall within constraints
BadSaltSize
the salt size for this call didn’t fall within constraints
BadKeySize
the key size for this call didn’t fall within constraints
BadPublicKeySize
the public key size for this call didn’t fall within constraints
BadSecretKeySize
the secret key size for this call didn’t fall within constraints
BadSignatureSize
improper size for signature
BadSeedSize
improper size for seed
BadCipherSize
improper size for cipher
BadNonceSize
improper size for nonce
BadMessageSize
improper size for message
BadPassphraseSize
the passphrase size for this call didn’t fall within constraints
BadOpsLimit
the ops limit for this call didn’t fall within constraints
BadMemLimit
the mem limit for this call didn’t fall within constraints
WriteOverflow
bad bounds for write operation
InternalSodium
Internal libsodium error
SpawnBlocking
Spawn blocking failed, likely due to shutdown
Other
OtherErrorType