Skip to content

Commit 6f6c3c0

Browse files
authored
Add encryption support to token SASL (#90)
1 parent 5885635 commit 6f6c3c0

File tree

5 files changed

+263
-69
lines changed

5 files changed

+263
-69
lines changed

Cargo.lock

+50
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Here is a list of currently supported and unsupported but possible future featur
2323

2424
### Security Features
2525
- [x] Kerberos authentication (GSSAPI SASL support)
26-
- [x] Token authentication (DIGEST-MD5 SASL support, no encryption support)
26+
- [x] Token authentication (DIGEST-MD5 SASL support)
2727
- [x] NameNode SASL connection
2828
- [x] DataNode SASL connection
2929
- [ ] DataNode data transfer encryption

crates/hdfs-native/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ license = "Apache-2.0"
1313
[dependencies]
1414
base64 = "0.21"
1515
bytes = { workspace = true }
16+
cbc = "0.1"
1617
chrono = { workspace = true }
18+
cipher = "0.4"
1719
crc = "3.1.0-beta.1"
20+
des = "0.8"
1821
futures = { workspace = true }
1922
g2p = "1"
2023
hex = "0.4"

0 commit comments

Comments
 (0)