This is an automated email from the ASF dual-hosted git repository. zivanfi pushed a commit to branch encryption in repository https://gitbox.apache.org/repos/asf/parquet-format.git
commit 52d896e6ad2e6c66e4f0ab7892a7ca96f4215cf5 Author: ggershinsky <[email protected]> AuthorDate: Tue Aug 28 15:56:23 2018 +0300 PARQUET-1398: move iv_prefix to Algorithms (#103) --- src/main/thrift/parquet.thrift | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/thrift/parquet.thrift b/src/main/thrift/parquet.thrift index 788c55e..e3857aa 100644 --- a/src/main/thrift/parquet.thrift +++ b/src/main/thrift/parquet.thrift @@ -901,11 +901,22 @@ struct FileMetaData { struct AesGcmV1 { /** Retrieval metadata of AAD used for encryption of pages and structures **/ 1: optional binary aad_metadata + + /** If file IVs are comprised of a fixed part, and variable parts + * (e.g. counter), keep the fixed part here **/ + 2: optional binary iv_prefix + } struct AesGcmCtrV1 { /** Retrieval metadata of AAD used for encryption of structures **/ 1: optional binary aad_metadata + + /** If file IVs are comprised of a fixed part, and variable parts + * (e.g. counter), keep the fixed part here **/ + 2: optional binary gcm_iv_prefix + + 3: optional binary ctr_iv_prefix } union EncryptionAlgorithm { @@ -925,10 +936,5 @@ struct FileCryptoMetaData { /** Offset of Parquet footer (encrypted, or plaintext) **/ 4: required i64 footer_offset - - /** If file IVs are comprised of a fixed part, - * and variable parts (random or counter), keep the fixed - * part here **/ - 5: optional binary iv_prefix }
