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

Parquet Encryption #9392

Merged
merged 40 commits into from
Nov 8, 2023
Merged
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
efa0da1
init parquet encryption
lnkuiper Aug 7, 2023
7114080
forgot to add this file oops
lnkuiper Aug 7, 2023
b9b8950
progress on parquet encryption:
lnkuiper Aug 8, 2023
b418d68
more parquet encryption progress
lnkuiper Aug 9, 2023
097d7be
merge with main
lnkuiper Aug 31, 2023
b972ff5
merge with main
lnkuiper Sep 11, 2023
3308df3
parquet encryption progress
lnkuiper Sep 11, 2023
105b0a4
Merge branch 'main' into parquet_encryption
lnkuiper Sep 11, 2023
d3e7c4b
more encrypted parquet progress
lnkuiper Sep 11, 2023
767a35a
Merge branch 'main' into parquet_encryption
lnkuiper Sep 12, 2023
b90072b
writing encrypted footer works, decryption not yet
lnkuiper Sep 12, 2023
9c5ad19
properly roundtrip parquet footer encryption now
lnkuiper Sep 12, 2023
8ad5e6e
initialize iv for both encryption and decryption
lnkuiper Sep 13, 2023
d93ce29
Merge branch 'main' into parquet_encryption
lnkuiper Sep 27, 2023
f4a5919
Merge branch 'main' into parquet_encryption
lnkuiper Sep 27, 2023
337f0f1
rework DecryptionTransport
lnkuiper Sep 27, 2023
e049874
Merge branch 'main' into parquet_encryption
lnkuiper Sep 28, 2023
619282c
refactor crypto
lnkuiper Sep 29, 2023
fd81d51
parquet encryption progress, can almost en/de-crypt data pages now
lnkuiper Oct 2, 2023
a309e5c
round-trip encrypted tpch sf1
lnkuiper Oct 3, 2023
a0e8bad
generate cryptographically safe nonce and some finishing touches
lnkuiper Oct 3, 2023
bbac24e
Merge branch 'feature' into parquet_encryption
lnkuiper Oct 3, 2023
3705938
merge with feature branch
lnkuiper Oct 11, 2023
55544fd
Merge branch 'feature' into parquet_encryption
lnkuiper Oct 13, 2023
2f69959
refactor parquet encryption to use object cache
lnkuiper Oct 13, 2023
88ece82
add tests for running tpch directly on encrypted parquet
lnkuiper Oct 13, 2023
e2b25c7
rework parquet encryption to use named keys
lnkuiper Oct 16, 2023
05200e5
Merge branch 'feature' into parquet_encryption
lnkuiper Oct 16, 2023
6abc8f4
comment out unused imports so the amalgamation works
lnkuiper Oct 16, 2023
224542f
properly comment out offending includes
lnkuiper Oct 16, 2023
0afce1e
trying to debug amalgamation build failure
lnkuiper Oct 17, 2023
0cb071a
Merge branch 'feature' into parquet_encryption
lnkuiper Oct 17, 2023
04c53d1
amalgamation finally builds
lnkuiper Oct 18, 2023
def3807
trying to please ci
lnkuiper Oct 18, 2023
184b930
still trying to make CI happy
lnkuiper Oct 18, 2023
0d5bd67
remove binder exception (wasn't there in the first place)
lnkuiper Oct 18, 2023
20f2b91
just one more DUCKDB_API for windows
lnkuiper Oct 19, 2023
c2ef0bc
Merge branch 'feature' into parquet_encryption
lnkuiper Oct 19, 2023
0790119
disable entropy on win32
lnkuiper Oct 20, 2023
2ece048
PR feedback
lnkuiper Nov 7, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'feature' into parquet_encryption
  • Loading branch information
lnkuiper committed Oct 17, 2023
commit 0cb071a7ecd2d69dce632cc3484137b28e320407

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.