mbutrovich opened a new pull request, #2878:
URL: https://github.com/apache/iceberg-rust/pull/2878

   ## Which issue does this PR close?
   
   - Closes #.
   
   Depends on the arrow-rs 58.4.0 release tracked in apache/arrow-rs#10349.
   
   ## What changes are included in this PR?
   
   - Bump `arrow`/`parquet` deps from `58` to `58.4`. arrow-rs 58.4.0 adds 
AES-256 for Parquet modular encryption (58.3.0 was AES-128 only), landed via 
apache/arrow-rs#9203.
   - Add an AES-256 encrypted-Parquet read test. Refactored the existing 
128-bit test into a shared `assert_encrypted_parquet_roundtrip(key)` helper 
with `_aes_128` and `_aes_256` callers.
   
   Note: 192-bit is not supported for data files. arrow-rs uses `ring`, which 
has no AES-192-GCM. Can revisit later.
   
   ## Are these changes tested?
   
   Yes. Unit test `test_read_encrypted_parquet_aes_256` writes and reads back a 
256-bit encrypted Parquet file. It fails on arrow-rs 58.3.0 (`ring` rejects the 
32-byte key) and passes on 58.4.0.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to