From c06eaa9a94f02dfe9fc39091b836cd84f6966cf3 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Tue, 16 Dec 2025 13:23:22 +0100 Subject: [PATCH] GH-48557: [C++][Parquet][CI] Also encrypt nested columns in fuzz seed corpus --- cpp/src/parquet/arrow/generate_fuzz_corpus.cc | 9 --------- 1 file changed, 9 deletions(-) diff --git a/cpp/src/parquet/arrow/generate_fuzz_corpus.cc b/cpp/src/parquet/arrow/generate_fuzz_corpus.cc index 1dd19ded65ba..0406a8be1341 100644 --- a/cpp/src/parquet/arrow/generate_fuzz_corpus.cc +++ b/cpp/src/parquet/arrow/generate_fuzz_corpus.cc @@ -168,11 +168,6 @@ std::vector GetEncryptedWriteConfigurations(const ::arrow::Schema& { ColumnPathToEncryptionPropertiesMap column_map; for (const auto& field : schema.fields()) { - // Skip nested columns (they will not be encrypted) until GH-41246 makes - // their configuration easier. - if (field->type()->num_fields() > 0) { - continue; - } auto column_key = MakeEncryptionKey(); column_map[field->name()] = ColumnEncryptionProperties::WithColumnKey( column_key.key, column_key.key_metadata); @@ -184,11 +179,7 @@ std::vector GetEncryptedWriteConfigurations(const ::arrow::Schema& // Unencrypted columns { ColumnPathToEncryptionPropertiesMap column_map; - // Only encrypt the first non-nested column, the rest will be written in plaintext for (const auto& field : schema.fields()) { - if (field->type()->num_fields() > 0) { - continue; - } column_map[field->name()] = ColumnEncryptionProperties::Unencrypted(); } ARROW_DCHECK_NE(column_map.size(), 0);