Current section

Files

Jump to
gossamer src gossamer key_usage.gleam
Raw

src/gossamer/key_usage.gleam

/// An allowed use for a `CryptoKey`. A key can only be used with operations
/// matching one of its declared usages.
///
/// Unrecognized values use `Other(String)`.
///
pub type KeyUsage {
Decrypt
DeriveBits
DeriveKey
Encrypt
Sign
UnwrapKey
Verify
WrapKey
Other(String)
}