cipherstash_dynamodb/
lib.rs

1#![doc(
2    html_favicon_url = "https://cipherstash.com/favicon.ico",
3    html_logo_url = "https://raw.githubusercontent.com/cipherstash/meta/main/cipherstash-logo.svg"
4)]
5#![doc = include_str!("../README.md")]
6pub mod crypto;
7pub mod encrypted_table;
8pub mod traits;
9pub use encrypted_table::{EncryptedTable, QueryBuilder};
10pub use traits::{
11    Decryptable, Encryptable, Identifiable, IndexType, Pk, PkSk, PrimaryKey, Searchable,
12    SingleIndex,
13};
14
15pub mod errors;
16pub use errors::Error;
17
18#[doc(hidden)]
19pub use cipherstash_dynamodb_derive::{Decryptable, Encryptable, Identifiable, Searchable};
20
21// Re-exports
22pub use cipherstash_client::encryption;
23
24pub type Key = [u8; 32];