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]
