Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encryption support #16

Open
Jefffrey opened this issue Nov 3, 2023 · 4 comments
Open

Encryption support #16

Jefffrey opened this issue Nov 3, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request low Low priority

Comments

@Jefffrey
Copy link
Collaborator

Jefffrey commented Nov 3, 2023

Not a focus now, just raising issue for tracking

@Jefffrey Jefffrey added enhancement New feature or request low Low priority labels Apr 1, 2024
@suxiaogang223
Copy link
Contributor

Hi, I'd like to pick up this👀

@WenyXu
Copy link
Collaborator

WenyXu commented Sep 3, 2024

Hi, I'd like to pick up this👀

Have fun

@suxiaogang223
Copy link
Contributor

I spent some time looking at the orc format documentation and code. I divided the implementation plan into decryption and encryption.

decryption

The implementation of the decryption function is divided into decryption of statistical information and decryption of column data. Before this, the ReaderEncryption class must be constructed first.

encryption

  • TODO

@waynexia waynexia transferred this issue from datafusion-contrib/datafusion-orc Oct 30, 2024
@suxiaogang223
Copy link
Contributor

I spent some time looking at the orc format documentation and code. I divided the implementation plan into decryption and encryption.

decryption

The implementation of the decryption function is divided into decryption of statistical information and decryption of column data. Before this, the ReaderEncryption class must be constructed first.

encryption

  • TODO

The tools for various encryption and decryption algorithms in the rust ecosystem are not very mature yet, and more time is needed to test libs.☹️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low Low priority
Projects
None yet
Development

No branches or pull requests

3 participants