Skip to content

Commit 4a96226

Browse files
committed
m
1 parent 044ed00 commit 4a96226

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# AWS Database Encryption SDK for DynamoDB
2+
3+
[![build status](https://github.com/aws/aws-database-encryption-sdk-dynamodb/actions/workflows/daily_ci.yml/badge.svg?branch=main)](https://github.com/aws/aws-database-encryption-sdk-dynamodb/actions/workflows/daily_ci.yml)
4+
[![crates.io](https://img.shields.io/crates/v/aws-db-esdk.svg)](https://crates.io/crates/aws-db-esdk)
5+
[![docs](https://docs.rs/aws-db-esdk/badge.svg)](https://docs.rs/aws-db-esdk)
6+
[![rustc](https://img.shields.io/badge/rust-1.81%2B-orange.svg)](https://img.shields.io/badge/rust-1.81%2B-orange.svg)
7+
8+
This is the official [AWS Database Encryption SDK (DB-ESDK) for DynamoDB in Rust](https://crates.io/crates/aws-db-esdk).
9+
10+
## [CHANGELOG](https://github.com/aws/aws-database-encryption-sdk-dynamodb/blob/main/CHANGELOG.md)
11+
12+
## Overview
13+
14+
The AWS Database Encryption SDK (DB-ESDK) for DynamoDB is a client-side encryption
15+
library that allows you to perform attribute-level encryption, enabling you to encrypt specific
16+
attribute values within items before storing them in your DynamoDB table. All encryption and
17+
decryption are performed within your application. This lets you protect sensitive data in-transit
18+
and at-rest, as data cannot be exposed unless decrypted by your application.
19+
20+
For more details about the design and architecture of the DB-ESDK for DynamoDB,
21+
see the [AWS Database Encryption SDK Developer Guide](https://docs.aws.amazon.com/database-encryption-sdk/latest/devguide/).
22+
23+
## Examples for AWS Database Encryption SDK in Rust
24+
25+
Please look at the Examples on how to use the AWS Database Encryption SDK in Rust [here](https://github.com/aws/aws-database-encryption-sdk-dynamodb/tree/main/releases/rust/db_esdk/examples).
26+
27+
Please note that some examples MAY require internet access and valid AWS credentials, since calls to KMS are made.
28+
29+
## License
30+
31+
This library is licensed under the Apache 2.0 License.

DynamoDbEncryption/runtimes/rust/start_release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ perl -pe "s/^version = .*$/version = \"$1\"/" < Cargo.toml > new_Cargo.toml
2222
mv new_Cargo.toml Cargo.toml
2323

2424
# Remove all files and directories in src except for specified files
25-
find src -depth 1 | egrep -v '(intercept.rs|lib.rs|software_externs.rs)' | xargs rm -rf
25+
find src -depth 1 | egrep -v '(intercept.rs|lib.rs|software_externs.rs|README)' | xargs rm -rf
2626

2727
# Change to the parent directory and run make polymorph and transpile commands
2828
cd ../..

0 commit comments

Comments
 (0)