Module encryption
Expand description
Module for CipherStash encryption schemes and indexers
Modules§
Structs§
- Bytes
With Descriptor - Encrypted
Entry - Encrypted
Pipeline Result - Result of encrypting a pipeline of encryption operations
- Encryption
- Json
Indexer - Indexer that is designed to support JSONB containment queries that use one or more of the following operators:
@>,<@ - Match
Indexer - OreIndexer
- Plaintext
Target - Convenience type that represents a
Paramwhich will be mapped usingconfig.configwill always be present butoperatormay beNonein this case. - Query
Builder - Referenced
Pending Pipeline - A pipeline of encryption operations.
- Scoped
Cipher - A Scoped Cipher is one which has been initialized for a specific dataset. It can be used only to encrypt and decrypt data for that dataset.
- SteQuery
Vec - Represents a vector of query entries.
- SteVec
- Describes a SteVec, which is a vector of encrypted entries used for index JSON.
Nis the length of the selector. - Storage
Builder - Tokenized
Selector - Represents a tokenized selector for a value in a JSON object.
- Type
Parse Error - Unique
Indexer
Enums§
- Encrypted
- Represents an encrypted payload that is ready to be stored.
- Encrypted
SteVec Term - Represents an encrypted term in a STE vector. It can be a MAC, a fixed-length ORE term, or a variable-length ORE term.
- Encryption
Error - Index
Term - Plaintext
- QueryOp