Skip to content

Commit d9e4e2f

Browse files
xanderbaileyxbailey
authored andcommitted
Add crypto for AES-GCM
1 parent 5cf85da commit d9e4e2f

File tree

6 files changed

+596
-11
lines changed

6 files changed

+596
-11
lines changed

Cargo.lock

Lines changed: 85 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ repository = "https://github.com/apache/iceberg-rust"
3939
rust-version = "1.88"
4040

4141
[workspace.dependencies]
42+
aes-gcm = "0.10"
4243
anyhow = "1.0.72"
4344
apache-avro = { version = "0.21", features = ["zstandard"] }
4445
array-init = "2"
@@ -131,5 +132,6 @@ typed-builder = "0.20"
131132
url = "2.5.7"
132133
uuid = { version = "1.18", features = ["v7"] }
133134
volo = "0.10.6"
135+
zeroize = "1.7"
134136
volo-thrift = "0.10.8"
135137
zstd = "0.13.3"

crates/iceberg/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ storage-s3 = ["opendal/services-s3", "reqsign"]
4141

4242

4343
[dependencies]
44+
aes-gcm = { workspace = true }
4445
anyhow = { workspace = true }
4546
apache-avro = { workspace = true }
4647
array-init = { workspace = true }
@@ -88,6 +89,7 @@ tokio = { workspace = true, optional = false, features = ["sync"] }
8889
typed-builder = { workspace = true }
8990
url = { workspace = true }
9091
uuid = { workspace = true }
92+
zeroize = { workspace = true }
9193
zstd = { workspace = true }
9294

9395
[dev-dependencies]

0 commit comments

Comments
 (0)