@@ -53,6 +53,11 @@ Upload it to ZeroKMS using the following command:
53
53
54
54
<!-- cargo-rdme start -->
55
55
56
+ ## Cryptonamo: Encrypted Tables for DynamoDB
57
+
58
+ Based on the CipherStash SDK and ZeroKMS key service, Cryptonamo provides a simple interface for
59
+ storing and retrieving encrypted data in DynamoDB.
60
+
56
61
## Usage
57
62
58
63
To use Cryptonamo, you must first create a table in DynamoDB.
@@ -82,8 +87,8 @@ See below for more information on schema design for Cryptonamo tables.
82
87
83
88
### Annotating a Cryptanomo Type
84
89
85
- To use Cryptonamo, you must first annotate a struct with the ` Encryptable ` derive macro, as
86
- well as the ` Searchable ` and ` Decryptable ` macros if you want to support those features .
90
+ To use Cryptonamo, you must first annotate a struct with the ` Encryptable ` , ` Searchable ` and
91
+ ` Decryptable ` derive macros .
87
92
88
93
``` rust
89
94
use cryptonamo :: {Searchable , Decryptable , Encryptable };
@@ -208,7 +213,7 @@ You can also specify a compound index by using the `compound` attribute.
208
213
Indexes with the same name will be combined into the one index.
209
214
210
215
Compound index names must be a combination of field names separated by a #.
211
- Fields mentioned in the compound index name that aren't correctly annottated will result in a
216
+ Fields mentioned in the compound index name that aren't correctly annotated will result in a
212
217
compilation error.
213
218
214
219
``` rust
0 commit comments