ggershinsky commented on pull request #2638:
URL: https://github.com/apache/iceberg/pull/2638#issuecomment-860632539


   Yep, this PR is not a public API or anything visible to the user. It is a 
fully internal set of classes, that carry the barebone parameters required to 
activate Parquet or ORC encryption (the only formats with native encryption 
today). These parameters are mostly the column encryption keys; plus the footer 
key required for Parquet (will be ignored by ORC). Plus the AAD prefix - also 
Parquet-specific, but can be left for a future version, when we're done with 
basic table  encryption, and start working on end-to-end table integrity 
protection.
   
   (regarding the public API, I also think there are situations where a user 
might want to explicitly chose either "native" Parquet/ORC column encryption - 
or flat stream encryption for same Parquet/ORC files. But this is likely a 
future/advanced option, and in any case, out of scope for this PR)
   


-- 
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.

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