Skip to content

Commit 28a59f5

Browse files
authored
Merge pull request #13
Move to aws-lc-rs
2 parents db50b2a + d367bc8 commit 28a59f5

File tree

4 files changed

+186
-388
lines changed

4 files changed

+186
-388
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "exarrow-rs"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
edition = "2021"
55
license = "MIT"
66
authors = ["Exasol Labs"]
@@ -42,20 +42,18 @@ urlencoding = "2.1"
4242
# Hex encoding for binary data
4343
hex = "0.4"
4444

45-
# RSA encryption for Exasol authentication
46-
rsa = "0.9"
45+
# RSA encryption for Exasol authentication (aws-lc-rs replaces rsa crate to eliminate CVE-2023-49092)
46+
aws-lc-rs = "1"
4747
base64 = "0.22"
48-
# Use rand_core 0.6 for compatibility with rsa crate's CryptoRng trait
49-
rand_core = { version = "0.6", features = ["getrandom"] }
5048

5149
# ADBC core traits (optional, for FFI export)
5250
adbc_core = { version = "0.21.0", optional = true }
5351
adbc_ffi = { version = "0.21.0", optional = true }
5452

5553
# TLS certificate generation for secure import/export
5654
rcgen = "0.13"
57-
rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12"] }
58-
tokio-rustls = { version = "0.26", default-features = false, features = ["ring"] }
55+
rustls = { version = "0.23", default-features = false, features = ["aws-lc-rs", "std", "tls12"] }
56+
tokio-rustls = { version = "0.26", default-features = false, features = ["aws-lc-rs"] }
5957

6058
# Parquet file support
6159
parquet = { version = "57.1.0", features = ["async"] }

0 commit comments

Comments
 (0)