| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
E.Metadata
Description
Encrypted values store.
- newtype Metadata = Metadata {}
- data MetadataError = MetadataInconsistentValues ValName
- singleton :: ValName -> EncValue -> Metadata
- addCiphered :: ValName -> EncValue -> Metadata -> Either MetadataError Metadata
- getCiphered :: ValName -> Metadata -> Maybe EncValue
Documentation
Store of encrypted value indexed by ValName.
Constructors
| Metadata | |
Fields | |
data MetadataError Source #
Metadata-specific exceptions.
Constructors
| MetadataInconsistentValues ValName | Updating existing variable with different value |
Instances
addCiphered :: ValName -> EncValue -> Metadata -> Either MetadataError Metadata Source #